使用此过程可将一个群集节点从原始磁盘设备组的潜在主节点列表中删除。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令。
在群集的某一节点(除了要删除的节点)上,成为超级用户或使用一个可提供 solaris.cluster.read 和 solaris.cluster.modify RBAC 授权的角色。
找出与正在删除的节点相连的设备组,并确定哪些是原始磁盘设备组。
# cldevicegroup show -n nodename -t rawdisk + |
禁用每个 Local_Disk 原始磁盘设备组的 localonly 属性。
# cldevicegroup set -p localonly=false devicegroup |
有关 localonly 属性的更多信息,请参见 cldevicegroup(1CL) 手册页。
检验是否已禁用与正在删除的节点相连的所有原始磁盘设备组的 localonly 属性。
Disk 设备组类型表示已对该原始磁盘设备组禁用 localonly 属性。
# cldevicegroup show -n nodename -t rawdisk -v + |
将节点从步骤 2 所找出的所有原始磁盘设备组中删除。
必须为每一个与正在删除的节点相连接的原始磁盘设备组完成此步骤。
# cldevicegroup remove-node -n nodename devicegroup |
本示例显示了如何从原始磁盘设备组中删除节点 (phys-schost-2)。所有命令均是从该群集的另一节点 (phys-schost-1) 上运行的。
[Identify the device groups connected to the node being removed, and determine which are raw-disk device groups:] phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk -v + Device Group Name: dsk/d4 Type: Disk failback: false Node List: phys-schost-2 preferenced: false localonly: false autogen true numsecondaries: 1 device names: phys-schost-2 Device Group Name: dsk/d2 Type: VxVM failback: true Node List: pbrave2 preferenced: false localonly: false autogen true numsecondaries: 1 diskgroup name: vxdg1 Device Group Name: dsk/d1 Type: SVM failback: false Node List: pbrave1, pbrave2 preferenced: true localonly: false autogen true numsecondaries: 1 diskset name: ms1 (dsk/d4) Device group node list: phys-schost-2 (dsk/d2) Device group node list: phys-schost-1, phys-schost-2 (dsk/d1) Device group node list: phys-schost-1, phys-schost-2 [Disable the localonly flag for each local disk on the node:] phys-schost-1# cldevicegroup set -p localonly=false dsk/d4 [Verify that the localonly flag is disabled:] phys-schost-1# cldevicegroup show -n phys-schost-2 -t rawdisk + (dsk/d4) Device group type: Disk (dsk/d8) Device group type: Local_Disk [Remove the node from all raw-disk device groups:] phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d4 phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d2 phys-schost-1# cldevicegroup remove-node -n phys-schost-2 dsk/d1 |