扩展 FlexGroup 卷 - FSx 适用于 ONTAP

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

扩展 FlexGroup 卷

您可以使用 ONTAP CLI 中的 volume expand 命令向 FlexGroup 卷添加其他组成卷。这是向文件系统添加高可用性 (HA) 对之后的最佳做法,因为它能确保 FlexGroup 卷保持平衡。

在扩展 FlexGroup 卷 之前,应考虑以下几点:

  • 所有 FlexGroup's 组成卷都具有相同的存储容量。当用更多的组件来扩展 FlexGroup 卷时,每个组件的大小与现有组件相同。因此,在添加组件之前务必确保每个聚合有足够的可用空间。

  • AWS 建议每个卷的每个总量保持八个成分FlexGroup卷。每个聚合八个组成卷可最大程度地提高 FlexGroup 卷的并行性,并为工作负载提供最佳性能。一般来说,只有在添加 HA 对时,我们才建议使用更多的组件来扩展 FlexGroup 卷。这是唯一需要添加组件以维持每个聚合八个组件的情况。

  • 如果 FlexGroup 卷处于 SnapMirror 关系中,则源和目标 FlexGroup 卷都需要具有相同的组件数。否则,SnapMirror 传输将失败。SnapMirror 在组件层面工作,并在每个单独组件之间传输数据。因此,如果用更多的组成卷来扩展 FlexGroup 卷,则还必须手动扩展与其存在 SnapMirror 关系的任何卷。

  • 当用更多的组件来扩展 FlexGroup 卷时,其现存所有快照副本都将变成“部分”副本。部分副本无法还原,但可以浏览这些副本并还原单个文件。此外,这会导致 Amazon FSx 备份、 AWS 备份或SnapMirror关系的任何增量丢失。

  • 一旦添加了组成卷,就无法将其删除。

添加 FlexGroup 卷组件

可以使用 ONTAP CLI 将为 FlexGroup 卷添加组成卷。

添加 FlexGroup 卷组件
  1. 要访问 NetApp ONTAP CLI,请运行以下命令在 Amazon FSx for NetApp ONTAP 文件系统的管理端口上建立 SSH 会话。将 management_endpoint_ip 替换为文件系统管理端口的 IP 地址。

    [~]$ ssh fsxadmin@management_endpoint_ip

    有关更多信息,请参阅 使用管理文件系统 ONTAP CLI

  2. 使用 volume expand ONTAP CLI 命令,用更多的组件扩展 FlexGroup 卷。替换以下值:

    • svm_name 替换为托管 FlexGroup 卷的存储虚拟机 (SVM) 的名称(例如 svm1)。

    • vol_name 替换为要扩展的 FlexGroup 卷的名称(例如 vol1)。

    • aggregates 替换为要向其添加 FlexGroup 组成卷的聚合的逗号分隔列表。例如,单个聚合为 aggr1,多个聚合为 aggr1,aggr2

    • constituent_per_aggregate 替换为要将其添加到每个指定 aggregates 的其他组件的数量。添加的组件应当只够确保 FlexGroup 卷在其所处的聚合中保持均衡的组件数。

    ::> volume expand -vserver svm_name -volume vol_name -aggr-list aggregates -aggr-list-multiplier constituents_per_aggregate
重要

添加 FlexGroup 组件后无法将其删除,因此在运行上一个命令之前要先检查输入。