自动配置ONTAP FlexGroup卷
创建FlexGroup卷时、您可以通过选择底层本地层(聚合)来选择让ONTAP自动配置FlexGroup卷。我们会根据最佳实践选择本地层、以获得最佳性能和容量。
集群中的每个节点必须至少具有一个本地层。
|
创建要对非活动数据进行分层的FlexGroup卷时、每个节点必须至少有一个启用了FabricPool的本地层。 |
ONTAP会在每个节点上选择可用空间量最大的两个本地层来创建FlexGroup卷。如果两个本地层不可用、则ONTAP会为每个节点选择一个本地层来创建FlexGroup卷。
从ONTAP 9.15.1开始、在自动配置FlexGroup卷时、ONTAP会使用平衡放置(Balanced Placement、BP)来选择本地层和FlexGroup成员(成分卷)卷布局。BP的一个方面是、在创建"无"保证(精简配置) FlexGroup卷时、它如何限制过度配置本地层。整个FlexGroup卷的大小受本地层上可用空间量的限制、尽管该限制高于"卷"保证的(厚配置) FlexGroup卷。使用REST API或ONTAP命令行界面创建FlexGroup卷时 auto-provision-as
、由于此限制导致空间不足、配置可能会失败。您可以通过创建较小的FlexGroup卷或使用参数来避免这种情况 "手动创建FlexGroup卷并选择本地层" aggr-list
。
-
配置 FlexGroup 卷:
volume create -vserver svm_name -volume fg_vol_name –auto-provision-as flexgroup -size fg_size [–encrypt true] [-qos-policy-group qos_policy_group_name] [-support-tiering true] [-granular-data advanced]
从ONTAP 9.161开始、您可以 (`-granular-data advanced`在命令行界面中启用"高级容量平衡")、以便在文件大于10 GB时跨多个FlexGroup成员卷写入数据。
从ONTAP 9.5开始、您可以在启用了FabricPool的本地层上创建FlexGroup卷。要在启用了FabricPool的情况下在本地层上自动配置FlexGroup卷,必须将参数设置
-support-tiering`为 `true
。对于FabricPool、卷保证必须始终设置为none
。您还可以为 FlexGroup 卷指定分层策略和分层最小冷却期。您可以为FlexGroup卷指定吞吐量上限(QoS最大值)。这会限制FlexGroup卷可以使用的性能资源。从 ONTAP 9.4 开始,您可以为 FlexGroup 卷指定吞吐量下限( QoS 最小值)和自适应 QoS 。
如果要对FlexGroup卷启用加密、可以将参数设置
-encrypt`为 `true
。要创建加密卷,必须已安装卷加密许可证和密钥管理器。您必须在创建 FlexGroup 卷时对其启用加密。您不能对现有 FlexGroup 卷启用加密。 。
size
参数用于指定FlexGroup卷的大小(以KB、MB、GB、TB或PB为单位)。以下示例显示了如何配置大小为400 TB的FlexGroup卷:
cluster-1::> volume create -vserver vs0 -volume fg –auto-provision-as flexgroup -size 400TB Warning: The FlexGroup "fg" will be created with the following number of constituents of size 25TB: 16. The constituents will be created on the following aggregates: aggr1,aggr2 Do you want to continue? {y|n}: y [Job 34] Job succeeded: Successful
以下示例显示了如何为吞吐量上限创建 QoS 策略组以及如何将其应用于 FlexGroup 卷:
cluster1::> qos policy-group create -policy group pg-vs1 -vserver vs1 -max-throughput 5000iops
cluster-1::> volume create -vserver vs0 -volume fg –auto-provision-as flexgroup -size 400TB -qos-policy-group pg-vs1 Warning: The FlexGroup "fg" will be created with the following number of constituents of size 25TB: 16. The constituents will be created on the following aggregates: aggr1,aggr2 Do you want to continue? {y|n}: y [Job 34] Job succeeded: Successful
以下示例显示了如何在启用了FabricPool的本地层上配置大小为400 TB的FlexGroup卷:
cluster-1::> volume create -vserver vs0 -volume fg –auto-provision-as flexgroup -size 400TB -support-tiering true -tiering-policy auto Warning: The FlexGroup "fg" will be created with the following number of constituents of size 25TB: 16. The constituents will be created on the following aggregates: aggr1,aggr2 Do you want to continue? {y|n}: y [Job 34] Job succeeded: Successful
FlexGroup卷在集群中的每个节点上创建有八个成员卷。成员卷会在每个节点上的两个最大本地层之间平均分布。
默认情况下、FlexGroup卷是使用创建的
volume
空间保证设置(AFF系统除外)。对于AFF系统、默认情况下会使用创建FlexGroup卷none
空间保证。 -
使用接合路径挂载FlexGroup卷:
volume mount -vserver vserver_name -volume vol_name -junction-path junction_path
cluster1::> volume mount -vserver vs0 -volume fg2 -junction-path /fg2
您应从客户端挂载 FlexGroup 卷。
如果您运行的是 ONTAP 9.6 或更早版本,并且 Storage Virtual Machine ( SVM )同时配置了 NFSv3 和 NFSv4 ,则从客户端挂载 FlexGroup 卷可能会失败。在这种情况下,您必须在从客户端挂载 FlexGroup 卷时明确指定 NFS 版本。
# mount -t nfs -o vers=3 192.53.19.64:/fg2 /mnt/fg2 # ls /mnt/fg2 file1 file2