使用以下过程可从 Solstice DiskSuite/Solaris Volume Manager 磁盘设备组的潜在主节点列表中删除某个群集节点:对每个要从中删除节点的磁盘设备组重复 metaset 命令。
检验节点是否仍是组的成员并该组是 SDS/SVM 设备组。
设备组类型 SDS/SVM 代表 Solstice DiskSuite/Solaris Volume Manager 磁盘设备组。
phys-schost-1% scconf -pv | grep '(global-galileo)' (global-galileo) Device group type: SDS/SVM (global-galileo) Device group failback enabled: no (global-galileo) Device group node list: phys-schost-1, phys-schost-2 (global-galileo) Diskset name: global-galileo phys-schost-1% |
确定哪个节点是设备组当前的主节点。
# scstat -D |
成为当前拥有要修改的磁盘设备组的节点上的超级用户。
从磁盘设备组删除节点的主机名。
# metaset -s setname -d -h nodelist |
指定磁盘设备组名称
从磁盘设备组删除用 -h 标识的节点
从可以控制磁盘设备组的节点列表中删除节点
完成更新可能需要几分钟。
如果命令失败,请在命令中添加 -f(强制)选项:
# metaset -s setname -d -f -h nodelist |
对要从中删除潜在主节点的每个磁盘设备组重复执行步骤 4。
检验是否已从磁盘设备组删除了该节点。
磁盘设备组名称与用 metaset 指定的磁盘集名称相匹配。
phys-schost-1% scconf -pv |grep Device group node list: phys-schost-1, phys-schost-2, phys-schost-1% |
以下示例显示的是从磁盘设备组配置中删除主机名 phys-schost-2 的过程。该示例排除了 phys-schost-2 作为指定磁盘设备组的主节点的可能性。通过运行 scstat -D 命令检验节点是否已删除。检查删除的节点是否不再显示在屏幕文本中。
[确定节点的 Solstice DiskSuite/Solaris Volume Manager
磁盘设备组 (2):]
# scconf -pv | grep Device
Device group name: dg-schost-1
Device group type: SDS/SVM
Device group failback enabled: no
Device group node list: phys-schost-1, phys-schost-2
Device group ordered node list: yes
Device group diskset name: dg-schost-1
[确定节点的磁盘设备组:]
# scstat -D
-- Device Group Servers --
Device Group Primary Secondary
------------ ------- ---------
Device group servers: dg-schost-1 phys-schost-1 phys-schost-2
[成为超级用户。]
[从磁盘设备组中删除主机名:]
# metaset -s dg-schost-1 -d -h phys-schost-2
[检验是否删除节点:]
phys-schost-1% scconf -pv |grep
Device Group Servers --
Device Group Primary Secondary
------------ ------- ---------
Device group node list: dg-schost-1, phys-schost-2,
|