Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

创建ONTAP FlexGroup卷

贡献者 netapp-barbe netapp-dbagwell netapp-aherbin johnlantz netapp-lenida netapp-ahibbard netapp-thomi netapp-revathid

要创建FlexGroup卷、可以手动选择必须创建FlexGroup卷的本地层(聚合)、然后指定每个本地层上的成员卷(成分卷)数量。

或者、您也可以选择通过选择本地层并让ONTAP根据最佳实践设置成员卷数来为FlexGroup卷创建ONTAP"自动配置"、以实现最佳性能和容量。

关于此任务

您必须了解创建FlexGroup卷所需的本地层空间。

创建 FlexGroup 卷时,要获得使用 FlexGroup 卷的最佳性能结果,必须考虑以下准则:

  • FlexGroup卷应使用位于相同硬件系统上的本地层。

    使用相同的硬件系统有助于在整个FlexGroup卷中提供可预测的性能。注意:C 系列 r1 和 C 系列 r2 系统不是相同的系统。例如, AFF C80 r1 和AFF C80 r2 并不相同。

  • FlexGroup卷应使用相同的磁盘类型和RAID组配置跨越本地层。

    要获得稳定一致的性能、必须确保所有本地层均由所有SSD、所有HDD或全闪存池(混合)本地层组成。此外、本地层应在整个FlexGroup卷中具有相同数量的驱动器和RAID组。

  • FlexGroup 卷可以跨越集群的一部分。

    不必将 FlexGroup 卷配置为跨越整个集群,但这样做可以更好地利用可用的硬件资源。

  • 创建FlexGroup卷时、部署FlexGroup卷的本地层最好具有以下特征:

    • 在多个本地层中、可用空间量应大致相同、尤其是在使用精简配置时。

    • 创建FlexGroup卷后、应预留大约3%的可用空间用于本地层元数据。

  • 对于FAS系统、每个节点最好有两个本地层;对于AFF系统、每个节点必须有一个FlexGroup卷本地层。

  • 对于每个FlexGroup卷、应至少创建八个成员卷、这些卷分布在FAS系统上的两个或更多本地层以及AFF系统上的一个或多个本地层上。

开始之前
  • 从ONTAP 9.13.1开始、您可以创建启用了容量分析和活动跟踪的卷。要启用容量或活动跟踪,请使用或 -activity-tracking-state`将设置为 `on`发出 `volume create`命令 `-analytics-state

    要了解有关容量分析和活动跟踪的更多信息,请参见 "启用文件系统分析"。有关的详细信息 volume create,请参见"ONTAP 命令参考"

System Manager

使用系统管理器,您可以创建 FlexGroup 卷。

步骤
  1. 导航至“存储”>“卷”并选择添加图标

  2. 在*添加卷*窗口中,输入卷名称和大小,然后选择*更多选项*。

  3. 在*存储和优化*部分中,选择*在集群中分发卷数据(FlexGroup)*。

  4. 完成卷的剩余信息并选择*保存*。

命令行界面
  1. 创建FlexGroup卷:

    volume create -vserver <svm_name> -volume <flexgroup_name> -aggr-list aggr1,aggr2,.. -aggr-list-multiplier <constituents_per_aggr> -size <fg_size> [–encrypt true] [-qos-policy-group qos_policy_group_name] [-granular-data advanced]
    • `-aggr-list`参数用于指定要用于FlexGroup成员卷的本地层列表。

      要在FlexGroup卷之间保持性能一致、所有本地层都必须使用相同的磁盘类型和RAID组配置。

    • -aggr-list-multiplier`参数用于指定要在使用参数列出的每个本地层上创建的成员卷的数量 `-aggr-list

      的默认值 -aggr-list-multiplier 参数为4。

    • size 参数用于指定FlexGroup卷的大小(以KB、MB、GB、TB或PB为单位)。

    • 从ONTAP 9.161开始、您可以 (`-granular-data advanced`在命令行界面中启用"高级容量平衡")、以便在文件大于10 GB时跨多个FlexGroup成员卷写入数据。

    • 从ONTAP 9.5开始、您可以使用启用了FabricPool的本地层创建FlexGroup卷。

      要为FabricPool创建FlexGroup卷、使用参数指定的所有本地层都 -aggr-list`必须启用FabricPool。使用FabricPool时、卷保证必须始终设置为 `none。您还可以为 FlexGroup 卷指定分层策略和分层最小冷却期。

    • 从 ONTAP 9.4 开始,您可以为 FlexGroup 卷指定吞吐量下限( QoS 最小值)和自适应 QoS 。

    • 您可以为FlexGroup卷指定吞吐量上限 (QoS Max),从而限制FlexGroup卷可以消耗的性能资源。

    • 如果要对FlexGroup卷启用加密、可以将参数设置 -encrypt`为 `true

      要创建加密卷,必须已安装卷加密许可证和密钥管理器。

      备注 您必须在创建 FlexGroup 卷时对其启用加密。您不能对现有 FlexGroup 卷启用加密。
    cluster-1::> volume create -vserver vs0 -volume fg2 -aggr-list aggr1,aggr2,aggr3,aggr1 -aggr-list-multiplier 2 -size 500TB
    
    Warning: A FlexGroup "fg2" will be created with the following number of constituents of size 62.50TB: 8.
    Do you want to continue? {y|n}: y
    
    [Job 43] Job succeeded: Successful

在上一示例中、如果要为FabricPool创建FlexGroup卷、则所有本地层(aggr1、aggr2和aggr3)都必须启用FabricPool。使用接合路径挂载FlexGroup卷: volume mount -vserver vserver_name -volume vol_name -junction-path junction_path

cluster1::> volume mount -vserver vs0 -volume fg2 -junction-path /fg
完成后

您应从客户端挂载 FlexGroup 卷。

如果您运行的是 ONTAP 9.6 或更早版本,并且 Storage Virtual Machine ( SVM )同时配置了 NFSv3 和 NFSv4 ,则从客户端挂载 FlexGroup 卷可能会失败。在这种情况下,您必须在从客户端挂载 FlexGroup 卷时明确指定 NFS 版本。

# mount -t nfs -o vers=3 192.53.19.64:/fg /mnt/fg2
# ls /mnt/fg2
file1  file2