创建 FlexGroup 卷

您可以通过手动选择必须在其中创建 FlexGroup 卷的聚合、然后指定每个聚合上的组成部分数量来创建 FlexGroup 卷。

关于本任务

您必须了解创建 FlexGroup 卷所需的聚合空间。

配置 FlexGroup 卷时的聚合空间准则

步骤

  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 参数指定在创建 FlexGroup 卷时重复使用 -aggr-list 参数列出的聚合的次数。

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

    • size 参数指定 FlexGroup 卷的大小(以 KB、MB、GB、TB 或 PB 为单位)。
    • 从 ONTAP 9.5 开始,您可以创建 FabricPool FlexGroup 卷,这仅全都使用 SSD 聚合。

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

      磁盘和聚合管理

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

      性能管理

    • 从 ONTAP 9.3 开始,您可以为 FlexGroup 卷指定吞吐量上限(QoS 最大值),从而限制 FlexGroup 卷可以使用的性能资源。
    • 从 ONTAP 9.2 开始,如果要在 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 中聚合。

  2. 可选: 使用接合路径挂载 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