SVMの容量制限の管理
ONTAP 9.13.1以降では、Storage VM(SVM)の最大容量を設定できます。また、SVMがしきい値の容量レベルに近づいた場合のアラートを設定することもできます。
SVM上の容量は、FlexVol、FlexGroupボリューム、FlexClone、FlexCacheボリュームを合計して算出されます。ボリュームの容量は、そのボリュームが制限されている場合、オフラインの場合、または削除後にリカバリ キューに登録されている場合も、合計に含まれます。自動拡張が設定されているボリュームでは、そのボリュームの最大オートサイズ値が使用され、自動拡張が設定されていない場合はボリュームの実際のサイズが使用されます。
次の表は、 `autosize-mode`パラメータが容量計算にどのように影響するかを示しています。
|
サイズ パラメータが計算に使用される |
|
`max-autosize`パラメータは計算に使用されます |
|
`max-autosize`パラメータは計算に使用されます |
-
SVM制限を設定するには、クラスタ管理者である必要があります。
-
ONTAP 9.16.1以降では、次のデータ保護タイプを含むデータ保護ボリュームを含むSVMに対してストレージ制限を設定できます:
-
カスケードなしの非同期DRのFlexVolボリューム
-
同期DR(syncポリシーとstrict-syncポリシーの両方)のFlexVolボリューム
-
-
SVM のストレージ制限は、次の構成ではサポートされて_いません_:
-
SnapMirror Vault関係
-
SnapMirrorアクティブ同期
-
FlexGroupボリューム
-
整合性グループ
-
SVM DR
-
カスケード
-
MetroCluster
-
-
ONTAP 9.16.1以降では、負荷共有ミラー関係を作成するときに、デスティネーションSVMでストレージ制限を有効にすることはできません。
-
ストレージ制限が有効になっているソースSVMを移行することはできません。移行処理を実行する前に、ソースのストレージ制限を無効にしてください。
-
SVMの容量はクォータとは異なります。クォータは最大サイズを超えることはできません。
-
SVMで他の操作が進行中の場合は、ストレージ制限を設定することはできません。 `job show vserver <svm_name>`コマンドを使用して既存のジョブを確認してください。いずれかのジョブが完了してから、コマンドを再度実行してください。"ONTAPコマンド リファレンス"の `job show`の詳細を確認してください。
容量が及ぼす影響
容量制限に達すると、以下の処理が失敗します。
-
LUN、ネームスペース、またはボリュームの作成
-
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に対して容量制限としきい値アラートを設定するか、容量制限を無効にすることができます。
一度設定した容量制限を、現在割り当てられている容量よりも小さい値に変更することはできません。
-
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を削除してボリューム用の容量を確保する