Dell Unity: Errore irreversibile dello storage processor durante un evento Pool pieno
Summary: Questo articolo spiega perché uno storage processor (SP) presenta un errore irreversibile quando un pool raggiunge il 100% utilizzato e fornisce opzioni di correzione.
Symptoms
Il pool di storage ha raggiunto il 100% di capacità.
Un processo di storage presenta un errore irreversibile quando un pool si riempie e uno o più file system (FS) o LUN (Logical Unit Number) vengono visualizzati come offline e richiedono un ripristino. Anche le istantanee per uno o più FS o LUN contrassegnate come offline devono essere ripristinate.
Cause
La sequenza dell'errore irreversibile:
- Il pool si riempie al 100% e l'array inizia a invalidare le snapshot.
- L'array inizia a disinstallare le istantanee.
- L'array tenta di aggiornare i metadati e il superblocco al fine di allocare
getSlice. L'operazione ha esito negativo perché il pool è pieno al 100%. - L'operazione di disinstallazione del timeout delle istantanee causa un errore irreversibile dell'SP.
Resolution
FS, LUN e istantanee richiedono spazio libero nel pool per poter avviare un tentativo di ripristino. Questa operazione viene eseguita espandendo il pool interessato.
Se il pool interessato non può essere espanso, è necessario liberare spazio nel pool utilizzando uno dei seguenti metodi:
- Eliminazione di snapshot
- Espansione del pool di storage (utilizzando unità esistenti o acquistando unità aggiuntive se sono disponibili slot)
- Rimozione delle risorse non necessarie (LUN o FS)
- Eseguire la procedura di recupero dello spazio (dal lato host) per liberare potenzialmente lo spazio che non è stato azzerato sul lato array
- Analisi dei problemi di spazio preallocato
Per ulteriore assistenza, contattare il supporto tecnico Dell e fare riferimento a questo articolo della Knowledge Base di Dell.
Additional Information
Come eliminare istantanee non necessarie
Passaggio 1. Controllare l'utilizzo del pool:
- Unisphere:
- Pool di STORAGE >
- Selezionare il pool interessato ed esaminare il
Used (%). - Cliccare sul nome del pool per visualizzare l'utilizzo dettagliato, incluso lo spazio utilizzato dalle snapshot.
- CLI:
- Accedere a PuTTY con le credenziali di servizio.
- Eseguire il comando:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Passaggio 2. Identificare istantanee di grandi dimensioni o obsolete:
- Unisphere:
- STORAGE > Block > LUN o STORAGE > File > System
- Per ogni LUN o file system, controllare la scheda Snapshots .
- CLI:
- Accedere a PuTTY con le credenziali di servizio.
- Eseguire il comando per visualizzare i dettagli dell'istantanea:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - Eseguire il comando per visualizzare lo spazio delle snapshot utilizzato dalla singola risorsa di storage:
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."
Passaggio 3. Eliminare le istantanee:
⚠️ Cautela: Accertarsi che le snapshot non siano necessarie per il backup o il ripristino prima dell'eliminazione. ⚠️
- Unisphere:
- Selezionare una o più snapshot da eliminare.
- Cliccare su Delete e confermare l'azione.
- Ripetere la procedura per altre LUN o FS in base alle esigenze.
- CLI:
- Eseguire il comando:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Eseguire il comando:
Passaggio 4. Monitorare l'utilizzo dei pool:
- Unisphere:
- Dopo l'eliminazione, tornare a STORAGE > Pools
- Aggiornare la pagina e monitorare il
Used (%)valore. - Il recupero dello spazio potrebbe richiedere alcuni minuti.
- CLI:
- Eseguire il comando:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Eseguire il comando:
Suggerimenti aggiuntivi:
- Automazione dell'eliminazione delle istantanee: Impostare le policy di retention per eliminare automaticamente le snapshot obsolete.
- Rivedere le pianificazioni delle snapshot: Evitare la creazione di snapshot troppo frequenti.
- Abilitare gli avvisi: Configurare gli avvisi per le soglie di utilizzo del pool (ad esempio, 80%, 90%) per agire in modo proattivo.