跳到主要内容

关闭控制器

在将机箱中的一个或多个控制器移动到新机箱之前,必须先将这些控制器关闭。

开始之前

  • 如果您拥有配备两个以上控制器的集群,请从高级模式检查运行状况和 Epsilon:cluster show -epsilon*

  • 如果集群不处于仲裁关系中,或非降级的控制器显示资格和运行状况为 false,则必须在进行下一步之前纠正该问题。

  1. 如果已降级的控制器上有 Epsilon:
    1. 从已降级的控制器中删除 Epsilon:cluster modify -node impaired_node -epsilon false
    2. 将 Epsilon 分配给集群中正常运行的控制器:cluster modify -node healthy_node -epsilon true
  2. 如果系统有两个控制器模块,请禁用 HA 对。
    如果系统正在运行集群模式 ONTAP,且...则...
    集群中有两个控制器

    cluster ha modify -configured false

    storage failover modify -node node0 -enabled false

    集群中的控制器超过两个storage failover modify -node node0 -enabled false
  3. 停止控制器,在提示确认停止时按 ysystem node halt -node node_name

    确认消息如下所示:

    Warning: Rebooting or halting node
    "node_name" in an HA-enabled cluster may result in client disruption or data access
    failure. To ensure continuity of service, use the "storage
    failover takeover" command. Are you sure you want to halt node
    "node_name"? {y|n}:

    注意
    在更换机箱之前,必须执行干净的系统关闭,以免丢失非易失性存储器(NVMEM)中的未写入数据。如果 NVMEM LED 在闪烁,表示 NVMEM 中存在未保存到磁盘的内容。您需要重新启动控制器并从此过程的开头开始操作。如果多次尝试干净地关闭控制器均告失败,请注意您可能会丢失未保存到磁盘的任何数据。
  4. 对第二个控制器模块(如果存在)重复上述步骤。
    为避免 HA 对配置中可能产生的仲裁错误消息,请停止第二个控制器:system node halt -node second_node_name -ignore-quorum-warnings true