创建 FlexGroup 卷
您可以通过手动选择必须创建 FlexGroup 卷的聚合,然后指定每个聚合上的成分卷数来创建 FlexGroup 卷。
您必须了解聚合中创建 FlexGroup 卷所需的空间。
创建 FlexGroup 卷时,要获得使用 FlexGroup 卷的最佳性能结果,必须考虑以下准则:
-
FlexGroup 卷只能跨越相同硬件系统上的聚合。
使用相同的硬件系统有助于在 FlexGroup 卷中提供可预测的性能。
-
FlexGroup 卷应跨越具有相同磁盘类型和 RAID 组配置的聚合。
为了获得一致的性能,您必须确保所有聚合都由所有 SSD ,所有 HDD 或所有混合聚合组成。此外,聚合应在 FlexGroup 卷中具有相同数量的驱动器和 RAID 组。
-
FlexGroup 卷可以跨越集群的一部分。
不必将 FlexGroup 卷配置为跨越整个集群,但这样做可以更好地利用可用的硬件资源。
-
创建 FlexGroup 卷时,部署 FlexGroup 卷的聚合最好具有以下特征:
-
多个聚合应具有大致相同的可用空间量,尤其是在使用精简配置时。
-
创建 FlexGroup 卷后,应为聚合元数据预留大约 3% 的可用空间。
-
-
对于 FAS 系统,每个节点最好有两个聚合;对于 AFF 系统, FlexGroup 卷每个节点必须有一个聚合。
-
对于每个 FlexGroup 卷,应至少创建八个成分卷,这些成分卷分布在 FAS 系统上的两个或更多聚合上,以及 AFF 系统上的一个或多个聚合上。
-
从ONTAP 9.13.1开始、您可以创建启用了容量分析和活动跟踪的卷。要启用容量或活动跟踪、请问题描述
volume create
命令-analytics-state
或-activity-tracking-state
设置为on
。要了解有关容量分析和活动跟踪的更多信息,请参见 "启用文件系统分析"。
-
创建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]
-
。
-aggr-list
参数用于指定要用于FlexGroup卷成分卷的聚合列表。列表中的每个条目都会在指定聚合上创建一个成分卷。您可以多次指定一个聚合,以便在该聚合上创建多个成分卷。
为了在整个 FlexGroup 卷中保持性能一致,所有聚合都必须使用相同的磁盘类型和 RAID 组配置。
-
。
-aggr-list-multiplier
参数用于指定迭代随一起列出的聚合的次数-aggr-list
参数FlexGroup。的默认值
-aggr-list-multiplier
参数为4。 -
。
size
参数用于指定FlexGroup卷的大小(以KB、MB、GB、TB或PB为单位)。 -
从 ONTAP 9.5 开始,您可以为 FabricPool 创建 FlexGroup 卷,此卷仅使用所有 SSD 聚合。
要为FabricPool创建FlexGroup卷、请使用指定的所有聚合
-aggr-list
参数必须为FabricPool。卷保证必须始终设置为none
适用于FabricPool。您还可以为 FlexGroup 卷指定分层策略和分层最小冷却期。 -
从 ONTAP 9.4 开始,您可以为 FlexGroup 卷指定吞吐量下限( QoS 最小值)和自适应 QoS 。
-
从 ONTAP 9.3 开始,您可以为 FlexGroup 卷指定吞吐量上限( QoS 最大值),从而限制 FlexGroup 卷可以使用的性能资源。
-
从ONTAP 9.2开始、您可以设置
-encrypt
参数设置为true
要在FlexGroup卷上启用加密的选项。要创建加密卷,必须已安装卷加密许可证和密钥管理器。
您必须在创建 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