3.10. 从存储群集释放节点

释放节点意味着将其从群集中删除。因为节点可能运行群集所需要的服务,在释放它之前执行以下操作可避免群集降级:

  1. 如果节点运行三个必需的元数据服务之一,则将元数据角色添加到另一个节点。需要确保群集随时都有至少三个元数据服务在运行。

  2. 如果节点有任意访问点,则确保也在群集中的其他节点上配置了相同的访问点。

  3. 如果节点在 iSCSI 目标组中,则首先从目标组中删除它。

  4. 如果节点有 S3 或 Backup Gateway,则为 S3 和 Backup Gateway 访问点重新配置 DNS,以从 DNS 记录中删除相应节点。接下来,在存储服务屏幕的相应部分中,从 S3 和 Backup Gateway 群集中释放相应节点。

  5. 如果节点在计算群集中,则首先将其从计算群集中删除。

  6. 确保群集有足够的存储空间来容纳来自释放节点的数据。

在发起释放后,群集将开始复制存储在已释放节点上的数据区块,并在群集中的其他存储节点中分发它们。根据要复制的数据量,该过程可能花费几小时的时间。

如果必要,还可以强制释放节点,即,无复制。

警告

强制释放节点可能导致数据丢失。

要从群集中释放节点,请执行以下操作:

  1. 基础架构 > 节点屏幕中,单击有要释放节点的行。

  2. 在右侧窗格中,单击释放节点

  3. (可选,强烈不建议)要在不迁移数据的情况下释放节点,请选择无数据迁移的释放

  4. 单击释放。释放的节点将在基础设施>节点屏幕上显示为未分配