ONTAP SVMの容量制限を管理
ONTAP 9.13.1以降では、Storage VM(SVM)の最大容量を設定できます。また、SVMがしきい値の容量レベルに近づいた場合のアラートを設定することもできます。
SVMの容量は、FlexVolボリューム、FlexGroupボリューム、FlexCloneボリューム、FlexCacheボリュームの合計として計算されます。ボリュームは、制限されている場合、オフラインの場合、または削除後にリカバリキューに入っている場合でも、容量計算に影響を与えます。ボリュームに自動拡張が設定されている場合、ボリュームの最大autosize値がSVMのサイズとして計算されます。自動拡張が設定されていない場合は、ボリュームの実際のサイズが計算されます。
次の表は、 `autosize-mode`パラメータが容量計算にどのように影響するかを示しています。
|
サイズ パラメータが計算に使用される |
|
`max-autosize`パラメータは計算に使用されます |
|
`max-autosize`パラメータは計算に使用されます |
-
SVM制限を設定するには、クラスタ管理者である必要があります。
-
ONTAP 9.20.1以降では、MetroCluster IP構成の一部であるSVMに対してストレージ制限を設定できます。
MetroCluster IP構成の*sync-destination* SVMでストレージ制限を有効または無効にすることはサポートされていません。ストレージ制限は、sync-source SVMでのみ有効または無効にできます。
-
ONTAP 9.16.1以降では、次のデータ保護タイプを含むデータ保護ボリュームを含むSVMに対してストレージ制限を設定できます:
-
カスケードなしの非同期DRのFlexVolボリューム
-
同期DR(syncポリシーとstrict-syncポリシーの両方)のFlexVolボリューム
-
-
SVM のストレージ制限は、次の構成ではサポートされて_いません_:
-
SnapMirror Vault関係
-
SnapMirrorアクティブ同期
-
データ保護ボリュームを含む整合性グループ
-
データ保護FlexGroupボリューム
-
SVM DR
-
カスケード
-
MetroCluster FC
-
-
ONTAP 9.16.1以降では、負荷共有ミラー関係を作成するときに、デスティネーションSVMでストレージ制限を有効にすることはできません。
-
ストレージ制限が有効になっているソースSVMを移行することはできません。移行処理を実行する前に、ソースのストレージ制限を無効にしてください。
-
SVMの容量はクォータとは異なります。クォータは最大サイズを超えることはできません。
-
SVM上でボリューム操作が進行中の場合、ストレージ制限を初めて有効にすることはできません。制限を有効にした後は、ボリューム操作の実行中でも制限値を変更できます。既存のジョブを表示するには、
job show -vserver <svm_name>コマンドを使用します。ジョブが完了したら、もう一度コマンドを実行してみてください。job showの詳細については、"ONTAPコマンド リファレンス" を参照してください。
容量が及ぼす影響
容量制限に達すると、以下の処理が失敗します。
-
LUN、ネームスペース、またはボリュームの作成
-
LUN、ネームスペース、またはボリュームのクローニング
-
LUN、ネームスペース、またはボリュームのサイズの拡大
-
LUN、ネームスペース、またはボリュームの拡張
-
LUN、ネームスペース、またはボリュームのリホスト
新しいSVMへの容量制限の設定
-
Storage > Storage VMs を選択します。
-
を選択してSVMを作成します。 -
SVMに名前を付け、*アクセス プロトコル*を選択します。
-
ストレージ VM 設定 で、最大容量制限を有効にする を選択します。
SVMの最大容量を指定します。
-
*保存*を選択します。
-
SVMを作成します。ストレージ制限を設定するには、 `storage-limit`値を指定します。ストレージ制限のしきい値アラートを設定するには、 `-storage-limit-threshold-alert`のパーセンテージ値を指定します。
vserver create -vserver <vserver_name> -aggregate <aggregate_name> -rootvolume <root_volume_name> -rootvolume-security-style {unix|ntfs|mixed} -storage-limit <value> [GiB|TIB] -storage-limit-threshold-alert <percentage> [-ipspace <IPspace_name>] [-language <language>] [-snapshot-policy <snapshot_policy_name>] [-quota-policy <quota_policy_name>] [-comment <comment>]しきい値を指定しない場合、デフォルトで、SVMの容量が90%に達した時点でアラートがトリガーされます。しきい値アラートを無効にするには、ゼロを指定します。
-
SVMが正常に作成されたことを確認します。
vserver show -vserver <vserver_name> -
ストレージ制限を無効にする場合は、SVM の `-storage-limit`パラメータを 0 に設定します:
vserver modify -vserver <vserver_name> -storage-limit 0
既存のSVMでの容量制限の設定または変更
既存のSVMに対して容量制限としきい値アラートを設定するか、容量制限を無効にすることができます。
一度設定した容量制限を、現在割り当てられている容量よりも小さい値に変更することはできません。
|
|
MetroCluster IP構成の*sync-destination* SVMでストレージ制限を有効または無効にすることはサポートされていません。ストレージ制限は、sync-source SVMでのみ有効または無効にできます。 |
-
Storage > Storage VMs を選択します。
-
変更するSVMを選択します。SVM名の横にある
を選択し、次に*編集*を選択します。 -
容量制限を有効にするには、*容量制限を有効にする*の横にあるボックスをオンにします。*最大容量*に値を入力し、*アラートしきい値*にパーセンテージ値を入力します。
容量制限を無効にする場合は、*容量制限を有効にする*の横にあるボックスのチェックを外します。
-
*保存*を選択します。
-
SVMをホストするクラスタで、 `vserver modify`コマンドを実行します。 `-storage-limit`には数値、 `-storage-limit-threshold-alert`にはパーセント値を指定します。
vserver modify -vserver <vserver_name> -storage-limit <value> [GiB|TIB] -storage-limit-threshold-alert <percentage>しきい値を指定しない場合、デフォルトのアラートは容量の90%で発生します。しきい値アラートを無効にするには、値を0にしてください。
-
ストレージ制限を無効にする場合は、SVM の `-storage-limit`を 0 に設定します:
vserver modify -vserver <vserver_name> -storage-limit 0
容量制限に達した場合
最大容量またはアラートしきい値に達した場合は、 `vserver.storage.threshold`EMSメッセージを確認するか、System Managerの*Insights*ページで実行可能なアクションを確認してください。考えられる解決策は以下のとおりです:
-
SVMの最大容量制限を編集する
-
ボリューム リカバリ キューをパージして空き容量を増やす
-
Snapshotを削除してボリューム用の容量を確保する