跳到主要内容

从集群删除节点

可以从集群中删除不需要的节点,一次删除一个节点。删除节点后,还必须删除它的故障转移伙伴。如果删除节点,则它的数据变为无法访问或会被擦除。

开始之前

  • 集群中超过一半的节点都必须能够正常运行。

  • 所有要删除的节点上的数据都必须已迁移。

  • 所有集群间 LIF 必须已删除。

    删除集群间 LIF 时,系统将显示一条可忽略的警告。
正在进行自动升级时,不能执行诸如 cluster remove-nodecluster unjoinnode rename 等操作。

关于本任务

从 ONTAP 9.4 开始,如果运行的是混合版本集群,则可以使用高级权限命令之一删除最后一个低版本的节点:
  • ONTAP 9.4 及更高版本:cluster remove-node -skip-last-low-version-node-check
注意
从集群删除节点之前,必须先使用户无法访问连接到节点的磁盘中的所有系统数据和用户数据。从集群删除节点后,如果需要重新将节点加入同一集群,请联系技术支持人员以获取有关恢复数据的帮助。
  1. 将权限级别更改为高级:set -privilege advanced
  2. 如果在集群中启用了存储加密,并且自加密磁盘(SED)正在运行,则必须将 data-id-key 设置为 0x0。
    1. 将 data-id-key 设置为 0x0:storage encryption disk modify -disk [disk_path_name] -data-key-id 0x0
    2. 可选:如果已启用存储加密,且 SED 以美国联邦信息处理标准(FIPS)合规性模式运行,则除设置 data-id-key 外,还必须禁用 FIPS 合规性模式。

      这样可便于在从集群删除节点后清理和改造连接到节点的磁盘。

      • 显示当前正以 FIPS 合规性模式运行的 SED:storage encryption disk show -fips

      • 禁用 FIPS 合规性模式:storage encryption disk modify disk [disk_path_name] -fips-key-id 0x0

      • 确认已修改的 SED 不再以 FIPS 合规性模式运行:storage encryption disk show -fips

  3. 如果要删除的节点是当前的主节点,则将主节点的集群资格更改为 false,以使集群中的另一节点被选为主节点:cluster modify –eligibility false

    主节点是处理“mgmt”、“vldb”、“vifmgr”、“bcomd”和“crs”等过程的节点。cluster ring show 高级命令将显示当前的主节点。

    示例

    cluster::*> cluster modify -node node1 -eligibility false
  4. 从集群删除节点:
    对于此 ONTAP 版本...使用此命令...
    ONTAP 9.4 及更高版本cluster remove-node

    如果您拥有混合版本的集群并且要退出最后一个低版本节点,请在运行这些命令时使用 -skip-last-low-version-node-check 参数。

    系统将通知您以下内容:

    • 此外,必须从集群中删除该节点的故障转移伙伴。

    • 删除节点之后,必须使用引导菜单选项 (4) Clean configuration and initialize all disks((4) 清理配置并初始化所有磁盘)或选项 (9) Configure Advanced Drive Partitioning((9) 配置高级驱动器分区)(以及 (9a) 搭配 (9b)/(9c))擦除该节点的配置并初始化所有磁盘,才能将该节点重新加入到集群中。

    结果

    如果存在删除节点前必须解决的情况,则生成失败消息。例如,消息可能指示节点具有必须删除的共享资源,或节点处于必须禁用的集群 HA 配置或存储故障转移配置。

    如果节点是仲裁主机,集群会短暂失去仲裁状态,然后返回到仲裁状态。此仲裁状态丢失是临时状态,且不会影响任何数据操作。

  5. 如果失败消息指出了错误情况,请处理这些情况,然后重新运行 cluster remove-node 命令。

    结果

    成功从集群删除后,节点将自动重新启动。

  6. 如果您要改变节点用途,擦除节点配置并初始化所有磁盘:
    1. 在引导过程中,提示时按 Ctrl-C 可显示引导菜单。
    2. 选择引导菜单选项 (4) Clean configuration and initialize all disks((4) 清理配置并初始化所有磁盘)
  7. 返回到管理员权限级别:set -privilege admin
  8. 重复上述步骤以从集群删除故障转移伙伴。

完成之后

Lenovo 不支持单节点集群,因此在删除一个节点且该节点符合进入另一个集群中的资格时,请将该节点添加到另一个集群中。请参阅向集群添加节点