接下来,您需要配置卷管理器、Sun Cluster 设备组和具有高可用性的群集文件系统。根据您使用的是 VERITAS 卷管理器还是原始磁盘设备组,此过程会略有不同。以下过程提供了相关指导信息:
开始复制 devgroup1 设备组。
phys-paris-1# symrdf -g devgroup1 -noprompt establish An RDF 'Incremental Establish' operation execution is in progress for device group 'devgroup1'. Please wait... Write Disable device(s) on RA at target (R2)..............Done. Suspend RDF link(s).......................................Done. Mark target (R2) devices to refresh from source (R1)......Started. Device: 054 ............................................. Marked. Mark target (R2) devices to refresh from source (R1)......Done. Suspend RDF link(s).......................................Done. Merge device track tables between source and target.......Started. Device: 09C ............................................. Merged. Merge device track tables between source and target.......Done. Resume RDF link(s)........................................Done. The RDF 'Incremental Establish' operation successfully initiated for device group 'devgroup1'. |
确认 EMC Symmetrix Remote Data Facility 设备对的状态为“已同步”。
phys-newyork-1# symrdf -g devgroup1 verify All devices in the RDF group 'devgroup1' are in the 'Synchronized' state. |
使用 symrdf split 命令来分隔该设备对。
phys-paris-1# symrdf -g devgroup1 -noprompt split An RDF 'Split' operation execution is in progress for device group 'devgroup1'. Please wait... Suspend RDF link(s).......................................Done. Read/Write Enable device(s) on RA at target (R2)..........Done. The RDF 'Split' operation device group 'devgroup1'. |
启用所有要扫描的卷。
phys-newyork-1# vxdctl enable |
导入 VERITAS 卷管理器磁盘组 dg1。
phys-newyork-1# vxdg -C import dg1 |
验证是否已成功导入 VERITAS 卷管理器磁盘组。
phys-newyork-1# vxdg list |
启用 VERITAS 卷管理器卷。
phys-newyork-1# /usr/sbin/vxrecover -g dg1 -s -b |
验证是否已识别和启用 VERITAS 卷管理器卷。
phys-newyork-1# vxprint |
在 Sun Cluster 软件中创建 VERITAS 卷管理器磁盘组 dg1。
phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2 \ -t vxvm dg1 |
向 phys-newyork-1 上的 /etc/vfstab 文件添加一个条目。
/dev/vx/dsk/dg1/vol1 /dev/vx/rdsk/dg1/vol1 /mounts/sample ufs 2 no logging |
在 newyork 上创建一个挂载目录。
phys-newyork-1# mkdir -p /mounts/sample phys-newyork-2# mkdir -p /mounts/sample |
使用 clresourcegroup 命令创建应用程序资源组 apprg1。
phys-newyork-1# clresourcegroup create apprg1 |
在 apprg1 中创建 HAStoragePlus 资源。
phys-newyork-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \ -p FilesystemMountPoints=/mounts/sample -p AffinityOn=TRUE \ -p GlobalDevicePaths=dg1 rs-hasp |
此 HAStoragePlus 资源对于Sun Cluster Geographic Edition 系统来说是必需的,原因是当保护组在主群集上启动时,本软件要依赖此资源使设备组和文件系统进入联机状态。
请通过使应用程序资源组先联机再脱机的方式,来确认该资源组的配置是否正确。
phys-newyork-1# clresourcegroup online -emM apprg1 phs-newyork-1# clresourcegroup offline apprg1 |
卸载文件系统。
phys-newyork-1# umount /mounts/sample |
使 Sun Cluster 设备组脱机。
phys-newyork-1# cldevicegroup offline dg1 |
验证 VERITAS 卷管理器磁盘组是否已被移动。
phys-newyork-1# vxdg list |
重新建立 EMC Symmetrix Remote Data Facility 设备对。
phys-newyork-1# symrdf -g devgroup1 -noprompt establish |
至此完成了辅助群集上的初始配置。
在主群集上,对 devgroup1 设备组启动复制操作。
phys-paris-1# symrdf -g devgroup1 -noprompt establish An RDF 'Incremental Establish' operation execution is in progress for device group 'devgroup1'. Please wait... Write Disable device(s) on RA at target (R2)..............Done. Suspend RDF link(s).......................................Done. Mark target (R2) devices to refresh from source (R1)......Started. Device: 054 ............................................. Marked. Mark target (R2) devices to refresh from source (R1)......Done. Suspend RDF link(s).......................................Done. Merge device track tables between source and target.......Started. Device: 09C ............................................. Merged. Merge device track tables between source and target.......Done. Resume RDF link(s)........................................Done. The RDF 'Incremental Establish' operation successfully initiated for device group 'devgroup1'. |
在主群集上,确认 EMC Symmetrix Remote Data Facility 设备对的状态是否为“已同步”。
phys-newyork-1# symrdf -g devgroup1 verify All devices in the RDF group 'devgroup1' are in the 'Synchronized' state. |
在主群集上,使用 symrdf split 命令来分隔该设备对。
phys-paris-1# symrdf -g devgroup1 -noprompt split An RDF 'Split' operation execution is in progress for device group 'devgroup1'. Please wait... Suspend RDF link(s).......................................Done. Read/Write Enable device(s) on RA at target (R2)..........Done. The RDF 'Split' operation device group 'devgroup1'. |
将 EMC 磁盘驱动器映射到相应的 DID 编号。
您在创建原始磁盘设备组时将会用到这些映射。
使用 symrdf 命令查找 SRDF 设备组中的设备。
phys-paris-1# symrdf -g devgroup1 query … DEV001 00DD RW 0 3 NR 00DD RW 0 0 S.. Split DEV002 00DE RW 0 3 NR 00DE RW 0 0 S.. Split … |
使用 powermt 命令将关于所有设备的详细信息写入一个临时文件。
phys-paris-1# /etc/powermt display dev=all > /tmp/file |
打开该临时文件,并查找适用于相应设备的 ctd 标签。
Logical device ID=00DD state=alive; policy=BasicFailover; priority=0; queued-IOs=0 ============================================================================== ---------------- Host --------------- - Stor - -- I/O Path - -- Stats --- ### HW Path I/O Paths Interf. Mode State Q-IOs Errors ============================================================================== 3073 pci@1d/SUNW,qlc@1 c6t5006048ACCC81DD0d18s0 FA 1dA active alive 0 0 3075 pci@1d/SUNW,qlc@2 c8t5006048ACCC81DEFd18s0 FA 16cB unlic alive 0 0 |
在本示例中,逻辑设备 ID 00DD 映射到了 ctd 标签 c6t5006048ACCC81DD0d18。
一旦您获知 ctd 标签,请使用 cldevice 命令查看有关该设备的更多信息。
phys-paris-1# cldevice show c6t5006048ACCC81DD0d18 === DID Device Instances === DID Device Name: /dev/did/rdsk/d5 Full Device Path: pemc3:/dev/rdsk/c8t5006048ACCC81DEFd18 Full Device Path: pemc3:/dev/rdsk/c6t5006048ACCC81DD0d18 Full Device Path: pemc4:/dev/rdsk/c6t5006048ACCC81DD0d18 Full Device Path: pemc4:/dev/rdsk/c8t5006048ACCC81DEFd18 Replication: none default_fencing: global |
在本示例中,ctd 标签 c6t5006048ACCC81DD0d18 映射到了 /dev/did/rdsk/d5。
根据需要,对每个群集上的设备组中的每个磁盘重复执行这些步骤。
在伙伴群集上创建一个原始磁盘设备组。
请使用与主群集上的设备组相同的设备组名称。
以下命令中的 newyork 群集是 paris 群集的伙伴。
phys-newyork-1# cldevicegroup disable dsk/d5 dsk/d6 phys-newyork-1# cldevicegroup offline dsk/d5 dsk/d6 phys-newyork-1# cldevicegroup delete dsk/d5 dsk/d6 phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2 \ -t rawdisk -d d5,d6 rawdg phys-newyork-1# /usr/cluster/lib/dcs/dgconv -d d5 rawdg phys-newyork-1# /usr/cluster/lib/dcs/dgconv -d d6 rawdg |
向 phys-newyork-1 上的 /etc/vfstab 文件添加一个条目。
/dev/global/dsk/d5s2 /dev/global/rdsk/d5s2 /mounts/sample ufs 2 no logging |
在 newyork 上创建一个挂载目录。
phys-newyork-1# mkdir -p /mounts/sample phys-newyork-2# mkdir -p /mounts/sample |
为新设备创建一个文件系统。
phys-newyork-1# newfs /dev/global/rdsk/d5s2 phys-newyork-1# mount /mounts/sample |
使用 clresourcegroup 命令创建应用程序资源组 apprg1。
phys-newyork-1# clresourcegroup create apprg1 |
在 apprg1 中创建 HAStoragePlus 资源。
phys-newyork-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \ -p FilesystemMountPoints=/mounts/sample -p AffinityOn=TRUE \ -p GlobalDevicePaths=rawdg rs-hasp |
此 HAStoragePlus 资源是 Sun Cluster Geographic Edition 系统所必需的,原因是当保护组在主群集上启动时,该软件要依靠此资源使设备组和文件系统进入联机状态。
请通过使应用程序资源组先联机再脱机的方式,来确认该资源组的配置是否正确。
phys-newyork-1# clresourcegroup online -emM apprg1 phs-newyork-1# clresourcegroup offline apprg1 |
卸载文件系统。
phys-newyork-1# umount /mounts/sample |
使 Sun Cluster 设备组脱机。
phys-newyork-1# cldevicegroup offline rawdg |
重新建立 EMC Symmetrix Remote Data Facility 设备对。
phys-newyork-1# symrdf -g devgroup1 -noprompt establish |
至此完成了辅助群集上的初始配置。