3.7. 替换节点磁盘

更换磁盘之前,需要先从存储群集中释放它。在磁盘释放期间,数据被安全地迁移到另一个磁盘,请耐心等待。为避免数据丢失,请等待数据迁移完成。

重要

只有当存储群集中的剩余磁盘能够符合配置的冗余方案时,才有可能柔和释放存储磁盘。但是,您可以在不迁移数据的情况下强制释放磁盘,但这会使群集降级并触发群集自愈。

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

  1. 基础架构 > 节点屏幕中,单击要配置的节点的名称。

  2. 磁盘选项卡上,选择要更换的磁盘,然后单击释放

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

  4. 单击。释放的磁盘将在磁盘选项卡上显示为未分配

当从磁盘的数据迁移完成后,磁盘将被释放,可以用新的磁盘替换。替换后,您需要将已释放磁盘的角色分配给新磁盘:

3.7.1. 自动配置新存储磁盘

要使存储角色自动分配给替换的存储磁盘,请执行以下操作:

  1. 转至设置 > 系统设置 > 磁盘

  2. 打开切换开关启用自动配置新磁盘

  3. (可选)取消选中不希望扫描故障磁盘的层。如果未选择层上的磁盘发生故障,则必须手动将角色分配给替换的磁盘。

    ../_images/replacing_disks3_ac.png
  4. 单击保存

从现在开始,当替换发生故障的存储磁盘时,新的磁盘将被检测、格式化、分配相同的角色并放置在相同层上(如果适用)。您将在节点的磁盘屏幕上看到结果。

注意以下内容:

  • 如果新的磁盘大于旧的磁盘,将为其分配存储角色。

  • 如果新的磁盘小于旧的磁盘,不会为其分配存储角色。您将收到有关大小不同的警告,而且必须手动分配角色(或将磁盘更改为更大的磁盘)。

  • 如果新磁盘与旧磁盘的类型不同(例如,如果使用 HDD 替换 SSD 或反之),则不会为其分配存储角色。您将收到有关类型不同的警告,而且必须手动分配角色(或将磁盘更改为所需要的一种类型)。

  • 如果在磁盘出现故障后启用此功能,则不会为替换的磁盘分配存储角色。

  • 如果意外删除、然后重新连接了正常运行的存储磁盘,将重新使用其数据。

  • 如果添加不替换任意故障磁盘的磁盘,则不会为其分配存储角色。

  • 如果添加一个磁盘,并且其中一个 CS 不活动或脱机,将为磁盘分配存储角色并创建新的 CS。

  • 如果一次连接多个替换磁盘,将为其分配存储角色,无特定顺序,只要其大小和类型合适即可。还将为其分配正确的层(如果适用)。

3.7.2. 手动配置新磁盘

要手动为新磁盘分配角色,请执行以下操作:

  1. 基础架构 > 节点屏幕中,单击要配置的节点的名称。

  2. 转至磁盘选项卡

  3. 选择未分配磁盘,然后单击分配

    ../_images/replacing_disks4_ac.png
  4. 选择角色屏幕上,选择一个磁盘角色:

    ../_images/creating_storage_cluster3_ac.png
    • 存储。使用磁盘存储区块,并在节点上运行区块服务。从缓存和校验和下拉列表中,选择下列某一项:

      • 将 SSD 用于缓存和校验和。可用于并仅建议用于具有 SSD 的节点。

      • 启用校验和(默认)。已建议用于冷数据,因为它提供更好的可靠性。

      • 禁用校验和。已建议用于热数据,因为它提供更好的性能。

      数据缓存通过在 SSD 上放置经常访问的数据而改进群集性能。

      在每次修改群集中的某些数据时,数据校验和生成校验和。当读取此数据时,将计算新的校验和并与旧的校验和相比较。如果这二者不一致,将再次执行读操作,这样可提供更好的数据可靠性和完整性。

      如果一个节点有一个SSD,当您向集群添加一个节点时,它将被自动配置为保留校验和。这是建议的设置。但是,如果节点没有 SSD 驱动器,则在默认情况下,检验和将存储在转动的磁盘上。这意味着此磁盘将不得不处理双倍 I/O,因为那里的每个数据读/写操作都将是相应的校验和读/写操作。出于此原因,您可能想要在没有 SSD 的节点上禁用校验和,以获得以检验和为代价的性能。这对于热数据存储尤其有用。

      要将 SSD 添加到已在群集中的节点(或替换损坏的 SSD),需要从群集中释放节点、连接 SSD、重新选择要将节点加入到的群集,在执行此操作时,为角色为存储的每个磁盘选择将 SSD 用于缓存和校验和

      使用存储角色时,还可以从下拉列表中选择一个层。为了更好地使用数据冗余,不要将节点上的所有磁盘分配给相同的层。相反地,要确保每个层在群集之间均匀分布,每个节点只有一个磁盘分配给它。有关详细信息,请参阅 Understanding storage tiers

      注解

      如果磁盘包含 Acronis Cyber Infrastructure 未放置的旧数据,则认为该磁盘不适合用于 Acronis Cyber Infrastructure。

    • 元数据。使用磁盘来存储元数据,并在节点上运行元数据服务。建议每个节点仅有一个元数据服务。

    • 缓存。使用磁盘存储写缓存。此角色仅用于 SSD。要缓存特定的存储层,请从下拉列表中选择它。否则,将缓存所有层。

    • 元数据+缓存。上文描述了两种角色的结合。

    • 未分配。从磁盘中删除角色。

  5. 单击完成

将为磁盘分配选定的角色并添加到群集。