FlexGroupボリュームのサイズを拡張する
FlexGroupのサイズを拡張するには、FlexGroupの既存のコンスティチュエントに容量を追加するか、新しいコンスティチュエントでFlexGroupを拡張します。
アグリゲートに十分なスペースが必要です。
スペースを追加する場合は、FlexGroupボリューム全体のサイズを増やすことができます。FlexGroupボリュームのサイズを拡張すると、FlexGroupボリュームの既存のコンスティチュエントのサイズが変更されます。
パフォーマンスの向上が必要な場合は、FlexGroupボリュームを拡張できます。FlexGroupボリュームを拡張して新しいコンスティチュエントを追加する状況は次のとおりです。
-
クラスタに新しいノードが追加された。
-
既存のノードに新しいアグリゲートが作成された。
-
FlexGroupボリュームの既存のコンスティチュエントがハードウェアの最大FlexVolサイズに達しているため、FlexGroupボリュームのサイズを変更できません。
ONTAP 9 3より前のリリースでは、SnapMirror関係の確立後にFlexGroupボリュームを拡張することはできません。ONTAP 9よりも前のリリースでSnapMirror関係の解除後にソースFlexGroupボリュームを拡張した場合は、デスティネーションFlexGroupボリュームへのベースライン転送をもう一度実行する必要があります。ONTAP 9 .3以降では、SnapMirror関係にあるFlexGroupボリュームを拡張できます。
-
必要に応じて、FlexGroupボリュームの容量またはパフォーマンスを増やしてFlexGroupボリュームのサイズを拡張します。
追加する項目
操作
FlexGroupボリュームの容量
FlexGroupボリュームのコンスティチュエントのサイズを変更します。
volume modify -vserver vserver_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です。
ONTAP 9でFabricPool用のFlexGroupボリュームを拡張するには、新しいアグリゲートをFabricPoolにする必要があります。5
可能なかぎり、FlexGroupボリュームの容量を増やす必要があります。FlexGroupボリュームを拡張する必要がある場合は、一貫したパフォーマンスを確保するために、既存のFlexGroupボリュームのコンスティチュエントの倍数でコンスティチュエントを追加します。たとえば、既存のFlexGroupボリュームに16個のコンスティチュエントがあり、ノードごとに8個のコンスティチュエントがある場合は、コンスティチュエントを8個または16個追加して既存のFlexGroupボリュームを拡張できます。
-
既存のコンスティチュエントの容量拡張の例 *
次の例は、FlexGroupボリュームvolXに20TBのスペースを追加する方法を示しています。
cluster1::> volume modify -vserver svm1 -volume volX -size +20TB
FlexGroupボリュームに16個のコンスティチュエントがある場合は、各コンスティチュエントのスペースが1.25TB増加します。
-
新しいコンスティチュエントを追加してパフォーマンスを向上させる例 *
次の例は、FlexGroupボリュームvolXにさらに2つのコンスティチュエントを追加する方法を示しています。
cluster1::> volume expand -vserver vs1 -volume volX -aggr-list aggr1,aggr2
新しいコンスティチュエントのサイズは、既存のコンスティチュエントと同じです。