跳到主要内容

关闭节点

如果节点无响应,可以关闭节点;或者也可以在故障诊断过程中,按照支持人员的指示关闭节点。

  1. 如果集群包含四个或更多节点,请验证要关闭的节点是否不包含 epsilon:
    1. 将权限级别设置为高级:set -privilege advanced
    2. 确定哪个节点包含 epsilon:cluster show

      示例

      以下示例显示,“node1”包含 epsilon:

      cluster1::*> cluster show
      Node Health Eligibility Epsilon
      -------------------- ------- ------------ ------------
      node1 true true true
      node2 true true false
      node3 true true false
      node4 true true false
      4 entries were displayed.

    3. 如果要关闭的节点包含 epsilon,将其从节点中删除:cluster modify -node node_name -epsilon false
    4. 将 epsilon 分配给将保持运行的其他节点:cluster modify -node node_name -epsilon true
    5. 恢复为管理员权限级别:set -privilege admin
  2. 使用 system node halt 命令关闭节点。

    如果您不指定 -skip-lif-migration 参数,该命令会尝试同步迁移数据和集群管理 LIF 到另一个节点,然后再关闭。如果 LIF 迁移失败或超时,则关闭过程将中止,并且 ONTAP 会显示错误以指示 LIF 迁移失败。

    您可以同时使用 -dump 参数,以关闭手动触发核心转储。

    示例

    以下示例将关闭名为“node1”的节点,以进行硬件维护:

    cluster1::> system node halt -node node1 -reason 'hardware maintenance'