Dell Unity: Probleem met storageprocessor tijdens een gebeurtenis met een groep vol
Summary: In dit artikel wordt uitgelegd waarom een storageverwerker (SP) in paniek raakt wanneer een groep 100% verbruikt bereikt en biedt dit herstelopties.
Symptoms
De storagepool is 100% vol.
Er is een panic ontstaan in een storageproces wanneer een pool vol raakte en een of meer bestandssystemen (FS) of Logical Unit Numbers (LUN) worden weergegeven als offline en waarvoor herstel vereist is. Alle snapshots voor een of meer FS of LUN's die als offline zijn gemarkeerd, moeten ook worden hersteld.
Cause
De volgorde van de paniek:
- De groep raakt 100% vol en de array begint de snapshots ongeldig te maken.
- De array begint met het ontkoppelen van de snapshots.
- De array probeert de metadata en het superblok bij te werken om deze toe te wijzen
getSlice. Dit mislukt omdat de pool 100% vol is. - De time-out voor het ontkoppelen van de snapshots en veroorzaakt een SP-panic.
Resolution
De FS, LUN's en snapshots hebben vrije ruimte in de pool nodig om een herstelpoging te starten. Dit wordt gedaan door de getroffen pool uit te breiden.
Als de getroffen pool niet kan worden uitgebreid, moet er op een van de volgende manieren vrije ruimte in de pool worden gemaakt:
- Snapshots verwijderen
- Breid de storagepool uit (door gebruik te maken van bestaande schijven of door extra schijven aan te schaffen als er slots beschikbaar zijn)
- Onnodige resources (LUN's of FS's) verwijderen
- Voer de procedure voor het vrijmaken van ruimte uit (vanaf de hostzijde) om ruimte vrij te maken die aan de arrayzijde niet op nul is gezet
- Reclaiming VMFS deleted blocks on Thin Provisioned LUNs (external link)
- Vooraf toegewezen ruimte onderzoeken
Als u meer hulp nodig hebt, neemt u contact op met de technische support van Dell en raadpleegt u dit Dell Knowledge Base-artikel.
Additional Information
Onnodige snapshots verwijderen
Stap 1: Poolgebruik controleren:
- Unisphere:
- STORAGEPOOLS >
- Selecteer de betreffende pool en bekijk de
Used (%)kolom. - Klik op de groepsnaam om het gedetailleerde gebruik weer te geven, inclusief de ruimte die wordt gebruikt door snapshots.
- CLI:
- Meld u aan bij Putty met servicereferenties.
- Voer deze opdracht uit:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
Stap 2: Identificeer grote of oude snapshots:
- Unisphere:
- STORAGE > Block > LUNs of STORAGE > bestandsbestandssystemen >
- Controleer voor elk LUN of bestandssysteem het tabblad Snapshots .
- CLI:
- Meld u aan bij Putty met servicereferenties.
- Voer de opdracht uit om snapshotdetails te bekijken:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap show -detail - Opdracht uitvoeren om snapshotruimte te bekijken die wordt gebruikt door afzonderlijke storageresource:
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."
Stap 3: Snapshots verwijderen:
⚠️ Voorzichtigheid: Zorg ervoor dat de snapshots niet nodig zijn voor back-up of herstel voordat u ze verwijdert. ⚠️
- Unisphere:
- Selecteer een of meer snapshots die u wilt verwijderen.
- Klik op Verwijderen en bevestig de actie.
- Herhaal dit zo nodig voor andere LUN's of FS'en.
- CLI:
- Voer deze opdracht uit:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /prot/snap –id <Snapshot ID> delete
- Voer deze opdracht uit:
Stap 4: Groepsgebruik controleren:
- Unisphere:
- Ga na het verwijderen terug naar STORAGE-pools >
- Vernieuw de pagina en bewaak de
Used (%)waarde. - Het kan enkele minuten duren voordat de ruimte is vrijgemaakt.
- CLI:
- Voer deze opdracht uit:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detail
- Voer deze opdracht uit:
Extra tips:
- Automatiseer het verwijderen van snapshots: Stel retentiebeleidsregels in om oude snapshots automatisch te verwijderen.
- Snapshotschema's controleren: Vermijd het maken van te vaak snapshots.
- Waarschuwingen inschakelen: Configureer waarschuwingen voor drempelwaarden voor groepsgebruik (bijvoorbeeld 80%, 90%) om proactief te handelen.