Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

停用 node1

贡献者

要停用 node1 ,您必须禁用 node2 的 HA 对,正确关闭 node1 并将其从机架或机箱中卸下。

步骤
  1. 验证集群中的节点数:

    cluster show

    系统将显示集群中的节点,如以下示例所示:

    cluster::> cluster show
    Node                  Health  Eligibility
    --------------------- ------- ------------
    node1                 true    true
    node2                 true    true
    2 entries were displayed.
  2. 【 man_REALET_1_step2]] 根据需要禁用存储故障转移:

    如果集群 …​ 那么 …​

    双节点集群

    1. 在任一节点上输入以下命令,以禁用集群高可用性:

    cluster ha modify -configured false

    1. 禁用存储故障转移:

    storage failover modify -node node1-enabled false

    包含两个以上节点的集群

    禁用存储故障转移:storage failover modify -node node1-enabled false

    警告 如果不禁用存储故障转移、则可能发生控制器升级失败、从而可能会中断数据访问并导致数据丢失。
  3. 验证是否已禁用存储故障转移:

    s存储故障转移显示

    以下示例显示了在为节点禁用存储故障转移后, storage failover show 命令的输出:

     cluster::> storage failover show
                                   Takeover
     Node           Partner        Possible State Description
     -------------- -------------- -------- -------------------------------------
     node1          node2          false    Connected to node2, Takeover
                                            is not possible: Storage failover is
                                            disabled
    
     node2          node1          false    Node owns partner's aggregates as part
                                            of the nondisruptive controller upgrade
                                            procedure. Takeover is not possible:
                                            Storage failover is disabled
     2 entries were displayed.
  4. 验证数据 LIF 状态:

    network interface show -role data -curr-node node2-home-node node1

    查看 * 状态管理 /Oper* 列,查看是否有任何 LIF 已关闭。如果有任何 LIF 发生故障,请参见 "故障排除" 部分。

  5. 执行以下操作之一:

    如果集群 …​ 那么 …​

    双节点集群

    转至 第 6 步

    包含两个以上节点的集群

    转至 第 8 步

  6. 【 man_REALET_1_step6]] 访问任一节点上的高级权限级别:

    set -privilege advanced

  7. 【第 7 步】验证集群 HA 是否已禁用:

    cluster ha show

    系统将显示以下消息:

    High Availability Configured: false

    如果尚未禁用集群 HA ,请重复此操作 第 2 步

  8. 【 { man_REALET_1_step8]] 检查 node1 当前是否持有 epsilon :

    cluster show

    由于集群中的节点数可能为偶数,因此一个节点的表决权重会增加一个百分比,称为 epsilon 。请参见 "参考资料" 可链接到系统管理参考 _ 以了解详细信息。

    备注

    如果您使用的是四节点集群,则 Epsilon 可能位于集群中不同 HA 对中的节点上。

    如果要升级具有多个 HA 对的集群中的 HA 对,则必须将 epsilon 移至未进行控制器升级的 HA 对的节点。例如,如果要在 HA 对配置 nodeA/nodeB 和 nodeC/noded 的集群中升级 nodeA/nodeB ,则必须将 epsilon 移至 nodeC 或 noded 。

    以下示例显示 node1 持有 epsilon :

     cluster::*> cluster show
    
     Node                 Health  Eligibility  Epsilon
     -------------------- ------- ------------ ------------
     node1                true    true         true
     node2                true    true         false
  9. 如果 node1 持有 epsilon ,则在节点上标记 epsilon false ,以便将其传输到 node2 :

    cluster modify -node node1-epsilon false

  10. 将 epsilon true 标记为 node2 ,将 epsilon 传输到 node2 :

    cluster modify -node node2-epsilon true

  11. 验证是否已对 node2 进行更改:

    cluster show

     cluster::*> cluster show
     Node                 Health  Eligibility  Epsilon
     -------------------- ------- ------------ ------------
     node1                true    true         false
     node2                true    true         true

    node2 的 epsilon 现在应为 true , node1 的 epsilon 现在应为 false 。

  12. 验证设置是否为双节点无交换机集群:

    network options switchless-cluster show

     cluster::*> network options switchless-cluster show
    
     Enable Switchless Cluster: false/true

    此命令的值必须与系统的物理状态匹配。

  13. 返回到管理员级别:

    set -privilege admin

  14. 从 node1 提示符处暂停 node1 :

    ssystem node halt -node node1

    警告 * 注意 * :如果 node1 与 node2 位于同一机箱中,请勿使用电源开关或拔下电源线来关闭机箱。如果这样做,正在提供数据的 node2 将关闭。
  15. 当系统提示您确认是否要暂停系统时,输入 y

    节点将停留在启动环境提示符处。

  16. 当 node1 显示启动环境提示符时,将其从机箱或机架中取出。

    升级完成后,您可以停用 node1 。请参见 "停用旧系统"