2.7. 从存储簇释放节点

释放节点意味着将其从簇中删除(例如,用于维护)。因为节点可能运行簇所需要的服务,在释放它之前执行以下操作可避免簇降级:

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

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

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

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

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

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

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

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

警告

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

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

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

  2. 在节点概述屏幕上,单击释放

  3. 如果必要,在释放节点窗口中,选中强制来强制释放节点(非常不建议)。

  4. 单击。释放的节点将返回到基础架构 > 节点屏幕的取消指派列表中。

../_images/stor_image143_ac.png