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

创建 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

    要了解有关容量分析和活动跟踪的更多信息、请参见 启用文件系统分析

步骤
  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]

    • -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