从集群中移除原始节点。
将卷从原始节点移动到新节点并移动或删除数据 LIF 后,从集群中删除原始节点。删除节点时,节点的配置将被擦除,所有磁盘将被初始化。
-
storage failover modify -node <original_node_name> -enabled false -
访问高级权限级别:
set -privilege advanced -
确定具有 epsilon 的节点:
cluster show在以下示例中, "node0" 当前持有 epsilon :
cluster::*> Node Health Eligibility Epsilon -------------------- ------- ------------ ------------ node0 true true true node1 true true false node2 true true false node3 true true false
-
如果某个原始节点持有 epsilon,则将 epsilon 移动到您不会从集群中移除的节点:
-
从原始节点中移除 epsilon:
cluster modify -node <original_node_name> -epsilon false -
将 epsilon 分配给不同的节点:
cluster modify -node <new_node_name> -epsilon true
-
-
确定当前主节点:
cluster ring show主节点是承载诸如此类进程的节点。
mgmt,vldb,vifmgr,bcomd, 和crs。 -
如果要移除的节点是当前主节点,则需要启用集群中剩余节点的选举机制,使其能够被选为主节点:
-
取消当前主节点参与集群的资格:
cluster modify -node <original_node_name> -eligibility false该节点将被标记为不健康,直到其恢复符合资格为止。当主节点不再符合资格时,集群仲裁将从剩余节点中选举出一个新主节点。
如果您在 HA 对中的第一个节点上执行此步骤,则应仅将该节点标记为不符合条件。请勿修改HA合作伙伴的状态。
如果选择伙伴节点作为新的主节点,则需要验证它是否持有 epsilon。如果伙伴节点持有 epsilon,则在使其失去资格之前,需要将 epsilon 转移到集群中剩余的另一个节点。当你重复这些步骤来删除伙伴节点时,就会执行此操作。
-
使之前的主节点再次有资格参与集群:
cluster modify -node <node_name> -eligibility true
-
-
登录到集群中剩余节点的远程节点管理 LIF 或集群管理 LIF,并从集群中删除每个原始节点(高级权限级别):
节点名称:
cluster remove-node -node <original_node_name>节点 IP 地址:
cluster remove-node -cluster_ip <original_node_ip>如果您有一个混合版本集群,并且要移除最后一个版本较低的节点,请使用以下方法:
-skip-last-low-version-node-check使用这些命令的参数。系统会告知您以下信息:
-
您还必须从集群中删除节点的故障转移伙伴。
-
节点被移除后,在它重新加入集群之前,必须使用启动菜单选项 (4) 清除配置并初始化所有磁盘 或选项 (9) 配置高级驱动器分区 来擦除节点的配置并初始化所有磁盘。
如果在删除节点之前必须解决某些条件,则会生成一条错误消息。例如,该消息可能表明该节点具有您必须删除的共享资源,或者该节点处于您必须禁用的集群 HA 配置或存储故障转移配置中。
如果该节点是仲裁主节点,则集群会短暂失去仲裁,然后恢复仲裁。此次法定人数损失是暂时的,不会影响任何数据操作。
-
-
如果错误消息指示存在错误情况,请解决这些情况并重新运行。
cluster remove-node或者cluster unjoin命令。节点从集群中成功移除后,会自动重启。
-
如果要重新利用节点,请清除节点配置并初始化所有磁盘:
-
在启动过程中,当系统提示时,按 Ctrl-C 显示启动菜单。
-
选择启动菜单选项 (4) 清除配置并初始化所有磁盘。
-
-
set -privilege admin -
如果集群只剩下两个节点,请为双节点集群配置高可用性:
cluster ha modify -configured true