ONTAP FlexGroupボリュームのサイズを拡張する
FlexGroupボリュームのサイズを増やすには、 FlexGroupボリュームの既存のすべてのメンバー ボリューム (構成要素) に容量を追加するか、新しいメンバー ボリュームでFlexGroupボリュームを拡張します。 FlexGroupボリュームには 200 を超えるメンバー ボリュームを含めることはできません。
必要に応じて、 FlexGroupボリューム内の個々のボリュームのサイズを増やすこともできます。
アグリゲートに十分なスペースが必要です。
スペースを追加する場合は、FlexGroupボリューム全体のサイズを増やすことができます。FlexGroupボリュームのサイズを拡張すると、FlexGroupボリュームの既存のメンバーボリュームのサイズが変更されます。
パフォーマンスの向上が必要な場合は、FlexGroupボリュームを拡張できます。FlexGroupボリュームの拡張と新しいメンバーボリュームの追加が必要になる状況は次のとおりです。
-
クラスタに新しいノードが追加された。
-
既存のノードに新しいローカル階層(アグリゲート)が作成されています。
-
FlexGroupボリュームの既存のメンバーボリュームがハードウェアの最大FlexVolサイズ(有効になっている場合は100TBまたは300TB)に達している"大容量のサポート"ため、メンバーボリュームを追加しないとFlexGroupボリュームのサイズを変更できません。
|
FlexGroupボリュームにメンバーを追加するように変更すると、以前に作成されたスナップショットは「部分的」とみなされ、クライアントはFlexGroupボリュームからのみアクセスできるようになります。 `.snapshot`ディレクトリまたは*以前のバージョン*タブ。 スナップショットが「部分的」とみなされる場合、SnapRestore操作では使用できません。ただし、部分的なスナップショットは、個々のファイルを復元するために使用できます。 `.snapshot`ディレクトリまたは*以前のバージョン*タブ。 |
ONTAP 9.3より前のリリースでは、SnapMirror関係の確立後にFlexGroupボリュームを拡張しないでください。ONTAP 9.3よりも前のリリースでSnapMirror関係の解除後にソースFlexGroupボリュームを拡張した場合は、デスティネーションFlexGroupボリュームへのベースライン転送をもう一度実行する必要があります。ONTAP 9.3以降では、SnapMirror関係にあるFlexGroupボリュームを拡張できます。
-
必要に応じて、FlexGroupボリュームの容量またはパフォーマンスを増やしてFlexGroupボリュームのサイズを拡張します。
追加する項目
操作
FlexGroupボリュームの容量
FlexGroupボリュームのすべてのメンバー ボリュームのサイズを変更します。
volume modify -vserver <svm_name> -volume <fg_name> -size <new_size>
FlexGroupボリュームのパフォーマンス
新しいメンバーボリューム(コンスティチュエント)を追加してFlexGroupボリュームを拡張します。
volume expand -vserver vserver_name -volume fg_name -aggr-list aggregate name,... [-aggr-list-multiplier constituents_per_aggr]
パラメータのデフォルト値 `-aggr-list-multiplier`は1です。
を使用してFlexGroupボリュームを拡張する場合"FabricPool"は、すべてのローカル階層(アグリゲート)を同じクラウド階層に接続する必要があります。
既存のアグリゲート(ローカル階層)またはメンバーボリュームが最大容量(それぞれ100/300TBまたは20億個のファイル)に達していない場合は、メンバーボリュームを追加するのではなく、FlexGroupボリュームの全体的なサイズを増やすことを推奨します。
ボリューム拡張は、既存のボリュームサイズまたはファイル数を増やすことができない場合、またはFlexGroupを新しいハードウェアに拡張する場合にのみ使用してください。一貫したパフォーマンスを確保するためには、すべてのノードに同じ数のメンバーボリュームを追加する必要があります。たとえば、既存のFlexGroupボリュームに8個のメンバーボリュームがあり、ノードあたり4個のメンバーボリュームがある場合、ノードあたり2個のメンバーボリュームを追加すると、12個のメンバーボリューム(ノードあたり6個のメンバーボリューム)になります。
新しいノードに新しいメンバーを追加する場合は、ノードあたりのメンバーボリュームの数を既存のノードと同じにするようにしてください。たとえば、既存のFlexGroupボリュームに8個のメンバーボリュームがあり、各ノードに4個のメンバーボリュームがある場合、FlexGroupボリュームを新しいノードに拡張するには、4個のメンバーボリュームを追加する必要があります。その結果、12個のメンバーFlexGroupボリュームになります。
FlexGroupボリュームに新しいメンバーを追加すると、新しい空のメンバーボリュームが優先されるように取り込みのヒューリスティックが変更されます。新しいメンバーボリュームが既存のメンバーボリュームと分散されるまで、新しいデータの取り込みの全体的なシステムパフォーマンスに影響する可能性があります。
既存のメンバーボリュームの容量拡張の例
次の例は、FlexGroupボリュームvolXに20TBのスペースを追加する方法を示しています。
cluster1::> volume modify -vserver svm1 -volume volX -size +20TB
FlexGroupに16個のメンバーボリュームがある場合、各メンバーボリュームのスペースは1.25TB増加します。
新しいメンバーボリュームの追加によるパフォーマンス向上の例
次の例は、FlexGroupボリュームの基盤となるローカル層(アグリゲート)のそれぞれに2つずつ、合計4つのメンバーボリュームを追加する方法を示しています。 fg1
:
cluster1::> volume expand -vserver svm1 -volume fg1 -aggr-list aggr1,aggr2 -aggr-list-multiplier 2
新しいメンバーボリュームのサイズは、既存のメンバーボリュームのサイズと同じです。
FlexGroupボリューム内の個々のメンバーボリュームのサイズを増やす場合は、 `volume resize`指示。
-
単一のFlexGroupメンバー ボリュームのサイズを増やす:
volume size -volume <volume_name> -vserver <svm1> -new-size <new_size>
次の例では、 FlexGroupメンバー ボリューム FG_0003 のサイズを 3.7 GB に増やします。
volume size -volume FG__0003 -vserver svm1 -new-size 3.7GB vol size: Volume "svm1:FG__0003" size set to 3.70g.