用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

如何从故障转移资源组删除节点

请执行以下步骤以从故障转移资源组中删除节点。


小心:小心:

如果要从所有资源组删除某个节点,并且您使用的是可伸缩服务配置,请先从可伸缩资源组删除该节点。 然后,使用此过程从故障转移组中删除该节点。



注意:

如果故障转移资源组包含可伸缩服务所使用的共享地址资源,请参见如何从包含共享地址资源的故障转移资源组删除节点


  1. 更新节点列表以包括当前可控制此资源组的所有节点。

    此步骤将删除节点并覆写节点列表的先前的值。 请确保在此处包括可控制资源组的所有节点。


    # scrgadm -c -g failover-resource-group -h nodelist
    

    -c

    更改资源组。

    -g failover-resource-group

    指定要从中删除节点的资源组的名称。

    -h nodelist

    指定一个用逗号分隔的可控制此资源组的节点的列表。

  2. 显示为资源组中的每个资源配置的 IP 网络多路径处理组的当前列表。


    # scrgadm -pvv -g failover-resource-group | grep -i netiflist
    

  3. 更新节点删除操作所影响的网络资源的 netiflist

    此步骤将覆写 netiflist 的先前的值。 请确保在此处包括所有 IP 网络多路径处理组。


    # scrgadm -c -j network-resource -x netiflist=netiflist
    


    注意:

    上一命令行的输出用节点名称标识节点。 运行命令行 scconf -pv | grep “Node ID” 可查找节点 ID。


    -c

    更改网络资源。

    -j network-resource

    指定 netiflist 项托管的网络资源的名称。

    -x netiflist =netiflist

    指定一个用逗号分隔的列表,该列表标识各节点上的 IP 网络多路径处理组。 netiflist 中每个元素的格式必须为 netif@nodenetif 可被指定为 IP 网络多路径处理组的名称,例如 sc_ipmp0。 节点可由节点名称或节点 ID 标识,例如 sc_ipmp0@1sc_ipmp@phys-schost-1


    注意:

    Sun Cluster 目前不支持将适配器名称用作 netif


  4. 检验更新的信息。


    # scrgadm -pvv -g failover-resource-group | grep -i nodelist
    # scrgadm -pvv -g failover-resource-group | grep -i netiflist