アグリゲート全体にどのような影響がありますか。
すべてのとおり
環境
Data ONTAP 7 以前
回答
アグリゲートの使用率が100%になっている場合はどうすればよいですか。
Data ONTAP 7GおよびData ONTAP 8 7-Modeでは、 df -A
アグリゲートが100%使用されています。例:
storage1> df -A
Aggregate kilobytes used available capacity
aggr0 5238716824 5231747608 6969216 100%
aggr0/.snapshot 275721936 60389932 215332004 22%
clustered Data ONTAPでは storage aggregate show
、システム上のアグリゲートのスペース使用量が表示されます。 例:
cluster1::> storage aggregate show
Aggregate Size Available Used% State #Vols Nodes RAID Status
--------- -------- --------- ----- ------- ------ ---------- ------------
aggr0 6.21TB 1.78TB 71% online 49 node0 raid_dp
aggr1 6.65TB 6.42TB 3% online 4 node1 raid_dp
aggr2 1.77TB 1.63TB 8% online 1 node2 raid_dp
aggr3 1.77TB 1.73TB 2% online 2 node3 raid_dp
4 entries were displayed.
の使用済みスペースが100%になっているアグリゲートで df -A
は、実際に100%が使用されているとはかぎりません。
FlexVolまたはLUNでスペースリザベーションが使用されている場合、スペースはreservedとマークされるため、ディスク上のブロックが実際には空きスペースであるにもかかわらず、使用済みスペースとして計算されます。アグリゲートは、現在データを保持していないすべてのブロック(ボリュームギャランティFlexVolの空きスペース、未使用のSnapshotリザーブスペース、LUNの未使用のオーバーライトリザーブスペースなど)を内部プールにプールし、このプールをFlexVolボリュームにオンデマンドで提供します。
- すべてのFlexVolボリュームが一度にいっぱいになると、 原因 ワークロードによっては問題が発生する可能性があります。
- それらが一度にいっぱいにならない場合、これは問題を原因しません。 FlexVolボリュームを100%フルに設定しても、基盤となるアグリゲートに空きスペースが残っていれば問題ありません。
Data ONTAP 7Gおよび Data ONTAP 8 7-Modeでは、アグリゲートでのSnapshot使用量が5%に制限されています。上記の例では、
- Snapshot使用率は22%で、 5%のうち22%が使用されています。
- Snapshotスペースは275721936であり、これは合計の5%であり、そのうち60389932(22%)が使用されています。
- デフォルト値は5%で、で変更できます
snap reserve -A
。
- デフォルト値は5%で、で変更できます
アグリゲートSnapshotコピーで実際に使用されているスペースと特定のシステムの変更率を監視して、お客様の環境に基づいて最適なリザーブスペースを判断できます。 また、上記の例で snap sched -A
は、がデフォルト(0 1 4 @ 9、14、19)に設定されています。Snapshot使用率が22%の場合は、FlexVolボリュームがフルになったことが原因です。
clustered Data ONTAPでは 、を使用してアグリゲートのSnapshotリザーブを表示できます storage aggregate show -percent-snapshot-space
。 パーセントはを使用して変更できます storage aggregate modify -percent-snapshot-space percent
。
Snapshotの使用済みスペースが割り当てられているスペース(5%)に達すると、Snapshotコピーが自動的に削除され、アグリゲートSnapshotリザーブを超えないようになります。 このアグリゲートレベルのSnapshotの動作は、FlexVolボリュームレベルのSnapshotの動作とは異なります。この処理はアグリゲートに対してのみ自動的に実行され、トラディショナルボリュームやFlexVolボリュームでは自動的に実行されません。
実際のデータが使用可能なすべてのブロックを消費しているためにアグリゲートがいっぱいになると、アグリゲートでホストされているFlexVolボリュームもフルと表示されます。 CIFSやNFSなどのNASプロトコルで使用されているFlexVolボリュームの場合、クライアントがFlexVolへの書き込みを試みると「disk full」エラーが表示されます。 シンプロビジョニングされたLUNを含み、 iSCSI やFCPなどのSANプロトコルで使用されるFlexVolの場合、LUNの 容量がフルに達するとオフラインになります。
Data ONTAP 管理者は、使用可能なストレージスペースを管理するためのいくつかのオプションを使用できます
- 将来のストレージニーズがどのように予測されるかによっては、ユーザが予期しないストレージ使用量を管理できるようにクォータがData ONTAP内に設定される場合があります。
- Snapshotスペースの使用量を監視して、Snapshotリザーブを超過しないようにする必要があります。これにより、FlexVolボリュームでユーザが使用できる書き込み可能なスペースが削減されます。
- Data ONTAP 7.1以降には、FlexVolボリュームの自動拡張機能と空きスペース保持機能が搭載されています。この機能を使用すると、ストレージニーズに基づいてFlexVolボリュームが自動的に拡張され、ボリュームでスペース不足になる可能性が低くなります。この機能を使用する場合は、FlexVolボリュームのストレージ使用量を、基盤となるアグリゲートで使用可能なスペースに照らして監視する必要があります。
- Data ONTAP 7GおよびData ONTAP 8 7-Modeのスペース管理機能の詳細については、『 Data ONTAP 8.2 7-Modeストレージ管理ガイド』を参照してください。
- clustered Data ONTAPの詳細については、 『clustered Data ONTAP 8.2論理ストレージ管理ガイド』を参照してください。
- 重複排除 を使用して、FlexVolボリュームで使用されているスペースを削減することもできます。 重複排除はブロックレベルで機能し、重複するデータブロックを排除します。
- 効率的なIT 計算ツールを 使用して、重複排除による削減量を試算できます。
- clustered Data ONTAPにおける重複排除の詳細については、 『clustered Data ONTAP 8.2論理ストレージ管理ガイド』を参照してください。
- Data ONTAP 7GおよびData ONTAP 8 7-Modeについては、 『Data ONTAP 8.2 Storage Efficiency Guide for 7-Mode』を参照してください。
- Data ONTAP 8.0.1以降では [1] 、少ないスペースでより多くのデータを格納できるようにすることでストレージ効率を向上させる方法として、FlexVolボリュームでのデータ圧縮がサポートされています。 圧縮はインラインまたはポストプロセスとして設定できます。 インライン圧縮は、データの書き込み時に実行されます。 ポストプロセス圧縮は、ディスクにすでに書き込まれているデータに対して優先度の低いバックグラウンドプロセスとして実行されます。
- clustered Data ONTAPでのデータ圧縮の詳細については、 『clustered Data ONTAP 8.2論理ストレージ管理ガイド』を参照してください。
- Data ONTAP 7GおよびData ONTAP 8 7-Modeについては、 『Data ONTAP 8.2 Storage Efficiency Guide for 7-Mode』を参照してください。
- LUN オプションを
space_alloc
使用すると 、LUNの 利用率が100%に達したときにLUNをオフラインにするかどうかを制御できます。- このLUN オプションの詳細については、 『Data ONTAP 8.2 7-Mode SANアドミニストレーションガイド』( 18ページ)を参照してください。