Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP FlexGroupボリュームのサイズを拡張する

共同作成者 netapp-lenida netapp-dbagwell johnlantz netapp-barbe netapp-thomi netapp-aherbin

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ボリュームを拡張できます。

手順
  1. 必要に応じて、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`指示。

ステップ
  1. 単一の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.