Dell Unity: プール満杯イベント発生時にSPパニックが発生する
Summary: この記事では、プールの使用率が100%に達したときにストレージ プロセッサー(SP)でパニックが発生する理由を説明し、修復オプションを提供します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
ストレージ プールが100%フルになりました。
プールがいっぱいになり、1つ以上のファイル システム(FS)または論理ユニット番号(LUN)がオフラインでリカバリーが必要であると表示されると、ストレージ プロセスでパニックが発生しました。オフラインとマークされている1つ以上のFSまたはLUNのスナップショットにもリカバリが必要です。
複数のアラートは、このプール領域の問題を示している可能性があります。
Automatic snapshot deletion paused, because the storage pool could not reach the pool-used-space high threshold.This storage pool has exceeded the capacity threshold you specified. To allocate more storage space, add additional disks to your system.Pool space utilization has reached 95%
Cause
パニックのシーケンス:
- プールが100%フルになり、アレイがスナップショットの無効化を開始します。
- アレイがスナップショットのアンマウントを開始します。
- アレイは、割り当てるためにメタデータとスーパーブロックを更新しようとします
getSlice。プールが100%フルであるため、これは失敗します。 - スナップショットをアンマウントする操作がタイムアウトし、SPパニックが発生します。
メモ: 累積スナップショットとオーバーサブスクリプションは、時間の経過とともに大量のスペースを消費し、プール使用率を上昇させます。
Resolution
FS、LUN、スナップショットは、リカバリー試行を開始するためにプール内の空き領域を必要とします。これは、影響を受けるプールを拡張することによって行われます。
影響を受けるプールを拡張できない場合は、次のいずれかの方法でプール内の空き領域を確保する必要があります。
- スナップショットの削除
- ストレージ プールの拡張(既存のドライブを使用するか、使用可能なスロットがある場合は追加のドライブを購入)
- 不要なリソース(LUNまたはFS)の削除
- スペース再利用手順を(ホスト側から)実行して、アレイ側でゼロ化されていないスペースを解放する可能性があります
- 事前割り当て済み領域に関する問題の調査
さらにサポートが必要な場合は、 Dellテクニカル サポート にお問い合わせいただき、このDellナレッジベース記事を参照してください。
その他のヒント
- スナップショット削除の自動化:保存ポリシーを設定して、古いスナップショットを自動的に削除します。
- スナップショット スケジュールを確認する:スナップショットを過度に頻繁に作成しないようにします。
- アラートの有効化:プール使用率のしきい値(80%、90%など)のアラートを構成して、プロアクティブに対応します。
関連ドキュメント:
関連するDellナレッジベース記事:
Additional Information
不要なスナップショットを削除する方法
手順1:プールの使用状況を確認します。
- Unisphere:
- ストレージ > プール
- 影響を受けるプールを選択し、
Used (%)選択します。 - プール名をクリックすると、スナップショットによって使用される領域を含む詳細な使用状況が表示されます。
- CLI:
- サービス認証情報を使用してPuTTYにログインします。
- 次のコマンドを実行します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
ステップ2:大きいスナップショットまたは古いスナップショットを特定する
- Unisphere:
- STORAGE > Block > LUNs または STORAGE > File > File Systems
- LUNまたはファイル システムごとに、[Snapshots ]タブを確認します。
- CLI:
- サービス認証情報を使用してPuTTYにログインします。
- 次のコマンドを実行して、スナップショットの詳細を表示します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - コマンドを実行して、個々のストレージ リソースによって使用されているスナップショット領域を確認します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool <pool name> show -detail Example:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show -detail
ID = sv_1
Name = AF LUN 1
Resource type = LUN
Pool = pool_1
Total pool space used = 14448566272 (13.4G)
Total pool preallocated = 4610351104 (4.2G)
Total pool snapshot space used = 4593991680 (4.2G)
Total pool non-base space used = 4593991680 (4.2G)
Health state = OK (5)
Health details = "The LUN is operating normally. No action is required."
ステップ3: スナップショットを削除します。
⚠️ 注意:スナップショットを削除する前に、バックアップまたはリカバリーにスナップショットが必要でないことを確認します。 ⚠️
- Unisphere:
- 削除するスナップショットを1つ以上選択します。
- Deleteをクリックして、アクションを確定します。
- 必要に応じて、他のLUNまたはFSに対して繰り返します。
- CLI:
- 次のコマンドを実行します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- 次のコマンドを実行します。
ステップ4: プールの使用状況を監視します。
- Unisphere:
- 削除後、STORAGE > Poolsに戻ります。
- ページを更新して、
Used (%)値。 - スペースが再利用されるまでに数分かかる場合があります。
- CLI:
- 次のコマンドを実行します。
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- 次のコマンドを実行します。
Affected Products
Dell EMC Unity, Dell EMC Unity XT 380, Dell EMC Unity XT 380F, Dell EMC Unity XT 480, Dell EMC Unity XT 480F, Dell EMC Unity 650F, Dell EMC Unity XT 680, Dell EMC Unity XT 680F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity HybridProducts
Dell Unity 450F DC, Dell Unity 300 DC, Dell Unity 350F DC, Dell Unity 400 DC, Dell EMC Unity XT 880, Dell EMC Unity XT 880FArticle Properties
Article Number: 000052729
Article Type: Solution
Last Modified: 05 ربيع الآخر 1448
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.