ONTAP 9.13

to English version

FlexGroupボリュームの作成

FlexGroupボリュームを作成するアグリゲートを手動で選択し、各アグリゲートの構成の数を指定して、FlexGroupボリュームを作成することができます。

タスク概要

FlexGroupボリュームを作成するためにアグリゲート内に必要なスペースを確認しておく必要があります。

FlexGroupボリュームで最大のパフォーマンスを実現するには、FlexGroupボリュームを作成する際に次のガイドラインを考慮する必要があります。

  • FlexGroupボリュームは、同じモデルのハードウェア システム上にあるアグリゲートでのみ構成される必要があります。

    使用されているハードウェア システムのモデルが同じであれば、FlexGroupボリューム全体のパフォーマンスを容易に予測できます。

  • FlexGroupボリュームは、同じドライブ タイプとRAIDグループ構成を使用するアグリゲートで構成される必要があります。

    安定したパフォーマンスを実現するためには、すべてのアグリゲートがオールSSD、オールHDD、またはオール ハイブリッド アグリゲートであることが必要です。さらに、FlexGroupボリュームを構成するすべてのアグリゲートでドライブ数とRAIDグループ数が同じであることが必要です。

  • FlexGroupボリュームは、クラスタの一部でのみ構成することができます。

    クラスタ全体にまたがるようにFlexGroupボリュームを設定する必要はありませんが、そのように設定すればハードウェア リソースをより効果的に利用できます。

  • FlexGroupボリュームを作成する場合は、次の特性を持つアグリゲートにFlexGroupボリュームを導入することを推奨します。

    • 複数のアグリゲートにほぼ同じ量の空きスペースがある(特にシンプロビジョニングを使用する場合)。

    • FlexGroupボリュームの作成後に、空きスペースの約3%がアグリゲート メタデータ用に確保される。

  • FlexGroupボリュームに使用するアグリゲートの数は、ETERNUS HXシリーズでノードごとに2つ、ETERNUS AXシリーズでノードごとに1つにすることを推奨します。

  • FlexGroupボリュームごとに少なくとも8つの構成を作成して、ETERNUS HXシリーズの場合は2つ以上のアグリゲートに、ETERNUS AXシリーズの場合は1つ以上のアグリゲートに分散させる必要があります。

開始する前に
  • ONTAP 9.13.1以降では、容量分析とアクティビティ追跡を有効にしてボリュームを作成できます。容量分析またはアクティビティ追跡を有効にするには、-analytics-stateまたは-activity-tracking-stateonに設定してvolume createコマンドを実行します。

    容量分析またはアクティビティ追跡の詳細については、「ファイルシステム分析の有効化」を参照してください。

手順
  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ボリュームの構成に使用するアグリゲートのリストを指定します。

      指定したエントリごとに、そのアグリゲート上に構成が1つ作成されます。同じアグリゲートを複数回指定すると、そのアグリゲート上に複数の構成を作成できます。

      FlexGroupボリューム全体で一貫したパフォーマンスが得られるように、ドライブ タイプとRAIDグループ構成をすべてのアグリゲートで同じにする必要があります。

    • -aggr-list-multiplierパラメーターを指定すると、FlexGroupボリュームを作成するときに、-aggr-listパラメーターで指定したアグリゲートが指定した回数繰り返して使用されます。

      -aggr-list-multiplierパラメーターのデフォルト値は4です。

    • sizeパラメーターで、FlexGroupボリュームのサイズ(KB、MB、GB、TB、またはPB)を指定します。

    • オールSSDアグリゲートのみを使用するFlexGroupボリュームをFabricPoolに作成できます。

      FablicPoolのFlexGroupボリュームを作成するには、-aggr-listパラメーターで指定するすべてのアグリゲートがFabricPoolであることが必要です。FabricPoolではボリューム ギャランティを常にnoneに設定する必要があります。FlexGroupボリュームには、階層化ポリシーと階層化の最小クーリング期間も指定できます。

    • FlexGroupボリュームにスループットの下限(最小QoS)とアダプティブQoSを指定できます。

    • FlexGroupボリュームにスループットの上限(最大QoS)を指定して、FlexGroupボリュームが消費するパフォーマンス リソースを制限できます。

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

この例の場合、FablicPoolの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ボリュームをマウントします。

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