PowerStore-meldings-ID: POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE
Summary: PowerStore PowerDoctor heeft een of meer volumes gedetecteerd die vastzitten in de status Vernietigen.
Symptoms
Waarschuwing
Tabel 1. Waarschuwings-ID en bijbehorende informatie
| Meldings-ID | POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE |
| Waarschuwingstekst:
|
Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state. |
| Foutcode: | 0x03700102 |
| Ernst: | MINDERJARIG |
PowerStore PowerDoctor heeft een of meer volumes gedetecteerd die vastzitten in de Destroying Modus Voor deze volumes zijn verwijderbewerkingen gestart, maar de verwijderopdrachten zijn al voltooid (of er bestaat geen verwijderopdracht) terwijl de volumes in de Destroying Modus Dit geeft aan dat de volumes vastzitten en hun verwijderingsproces niet kunnen voltooien.
Wanneer dit probleem zich voordoet, kunt u de volgende symptomen waarnemen:
- PowerDoctor-waarschuwing: er wordt een MINOR-prioriteitswaarschuwing gegenereerd met het bericht:
"Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state." - Waarschuwingsdetails: volumes blijven hangen in
DestroyingModus De laatste verwijderingen van de betreffende volumes zijn mislukt en blijven in de status Vernietigen. - Volumestatus: bij het opvragen van volumedetails via de UI, CLI of REST API, wordt de volumestatus weergegeven als
Destroyingen de verwijderbewerking lijkt te zijn voltooid of is niet aanwezig. - Storage-impact: vastzittende volumes kunnen storagecapaciteit blijven gebruiken en storageruimte kan pas worden vrijgemaakt als volumes correct zijn verwijderd.
Cause
Er gaat een volume in het Destroying wanneer een verwijderbewerking wordt gestart. Normaal gesproken wordt de verwijderbewerking voltooid en wordt het volume uit het systeem verwijderd. In bepaalde foutsituaties kan de verwijderopdracht echter mislukken terwijl het volume in de Destroying Modus
Veel voorkomende hoofdoorzaken zijn:
- Opdracht verwijderen mislukt: Er is een fout opgetreden tijdens het uitvoeren van de opdracht nadat de opdracht het rollbackpunt is gepasseerd.
- Interrupted Delete Operation: Een systeemgebeurtenis (failover van knooppunt, opnieuw opstarten van service, upgrade) onderbrak de verwijderbewerking halverwege de vlucht.
- Problemen met bulkverwijdering snapshots: Voor volumesnapshots die zijn verwijderd als onderdeel van de verouderingsbewerking van snapshots, is de bulkverouderingsbewerking mogelijk voltooid met een fout terwijl sommige snapshots zijn achtergebleven.
Impact op
systeemVolumes zitten vast in Destroying hebben de volgende gevolgen:
- Verbruik van storagecapaciteit: Vastzittende volumes blijven capaciteit verbruiken die pas kan worden teruggewonnen als ze volledig zijn verwijderd.
- Upgrade-impact (NDU): Volumes met een ongeldige status kunnen leiden tot fouten bij de voorcontrole en voorkomen succesvolle upgrades.
- Managementactiviteiten: Geen directe invloed op host-I/O, maar kan de capaciteitsplanning en zichtbaarheid van volumebeheer bemoeilijken.
- Waarschuwingsgeluid: De PowerDoctor-melding blijft bestaan totdat de situatie is opgelost.
De PowerDoctor-melding wordt immers niet onmiddellijk gewist Destroying Statusvolumes worden verwijderd. PowerDoctor wordt uitgevoerd met een gepland interval (24 uur voor deze waarschuwing) en de waarschuwing wordt gewist tijdens de volgende uitvoering.
Gebruikers kunnen handmatig een healthcheck uitvoeren vanuit de gebruikersinterface om de huidige status te valideren:
- Een succesvolle
Volumes Stuck in Destroying StateControle bevestigt dat de situatie is opgelost. - De waarschuwing kan nog steeds zichtbaar zijn tot de volgende geplande PowerDoctor-uitvoering.
Deze vertraagde waarschuwingsklaring is normaal gedrag voor alle PowerDoctor-meldingen en is niet specifiek voor de Volumes Stuck in Destroying State Situatie
Resolution
Automatische resolutie
PowerDoctor lost dit probleem NIET automatisch op.
Automatische reparatie wordt opzettelijk niet uitgevoerd om veiligheidsredenen, omdat vastzittende volumes kunnen duiden op onderliggende systeemproblemen die moeten worden onderzocht.
Selfservice-oplossing
Service Shell-opdracht - svc_clear_destroying_volumes is geïntroduceerd in PowerStoreOS v5.0, dat is ontworpen om deze toestand te identificeren en op te heffen.
- De opdracht moet worden uitgevoerd op het leidende apparaat.
- Als u deze fout ziet, gaat u met SSH naar het leadapparaat en voert u de opdracht vanaf daar uit.
De toetsen svc_clear_destroying_volumes Opdrachten
- Zoekt in de database naar volumes in de
DestroyingModus - Filtert volumes uit waarop actieve verwijderbewerkingen worden uitgevoerd.
- Categoriseert volumes in Blok (niet in prullenbak), Blok (in Prullenbak) en Bestandsvolumes.
- Hiermee kunt u Block-volumes selectief verwijderen.
- Behandelt gelijktijdige verwijderbewerkingen probleemloos (behandelt
"object not found"als succes).
Gebruik:
# Basic usage - interactive mode with confirmation prompts
svc_clear_destroying_volumes
# Skip confirmation prompts (auto-confirm all deletions)
svc_clear_destroying_volumes --yes
svc_clear_destroying_volumes -y
Opdrachtregelopties
Tabel 2. CLI-opties
| Optie | (kort) | Omschrijving |
--yes |
-y |
Sla bevestigingsprompts over en verwijder automatisch alle gevonden volumes |
Interactieve prompts
Wanneer deze worden uitgevoerd zonder de --yes vlag, vraagt het script om bevestiging voordat elke categorie volumes wordt verwijderd:
yes- Ga verder met het verwijderen van volumes in deze categorieno- Sla deze categorie over en ga naar de volgendequit- Sla de overige categorieën over en toon de eindsamenvatting
Output Secties
Het script organiseert volumes in drie secties:
Sectie A: Blokvolumes NIET in Prullenbak
Blokvolumes in de Destroying die niet in de Prullenbak staan. Deze volumes worden verwijderd met behulp van DeleteVolumeCommand.
Sectie B: Blokvolumes IN Prullenbak
Blokvolumes in de Destroying' die in de prullenbak staan. Deze volumes worden ook verwijderd met behulp van DeleteVolumeCommand.
Sectie C: Bestandsvolumes
Bestandsvolumes in de Destroying Modus Verwijdering is nog niet geïmplementeerd voor bestandsvolumes. Neem contact op met Dell Support voor hulp bij deze volumes.
Definitieve samenvatting
Na het verwerken van alle secties, geeft het script een definitieve samenvatting weer, met:
- Aantal volumes gevonden in elke sectie
- Aantal volumes dat is verwijderd
- Aantal volumes dat niet kon worden verwijderd
- Secties die door de gebruiker zijn overgeslagen
Als er verwijderingen zijn mislukt of als er bestandsvolumes zijn gevonden, geeft het script de contactgegevens van Dell Support weer.
Voorbeelduitvoer:
======================================================================
SVC_CLEAR_DESTROYING_VOLUMES
======================================================================
Querying database for volumes in 'Destroying' state...
Found 3 volume(s) stuck in 'Destroying' state.
Section A: Block Volumes in Destroying State (NOT in Recycle Bin):
------------------------------------------------------------
[1] Volume:
ID: abc12345-1234-5678-90ab-cdef12345678
Name: test-volume-1
Type: Primary
Storage Type: Block
Do you want to delete these 1 Block volume(s) in Destroying state (NOT in Recycle Bin)? [yes/no/quit]: yes
Deleting Block volumes in Destroying state (NOT in Recycle Bin)...
Sending DeleteVolumeCommand for: test-volume-1 (abc12345-1234-5678-90ab-cdef12345678)
[SUCCESS] Volume deleted successfully:
Name: test-volume-1
ID: abc12345-1234-5678-90ab-cdef12345678
...
======================================================================
FINAL SUMMARY
======================================================================
Section A: Block Volumes in Destroying State (NOT in Recycle Bin)
Found: 1
Deleted: 1
Failed: 0
Section B: Block Volumes in Destroying State (IN Recycle Bin)
Found: 0
Section C: File Volumes in Destroying State
Found: 0
------------------------------------------------------------
Total Volumes Found: 1
Total Deleted: 1
Total Failed: 0
------------------------------------------------------------
SUCCESS: All requested volume deletions completed successfully.
======================================================================
Script completed.
Prevention
Om het risico te minimaliseren dat volumes vast komen te zitten in de Destroying Modus
- Onderbrekingen voorkomen : onderbreek verwijderbewerkingen niet en start services niet opnieuw tijdens actieve volumeverwijderingen.
- Bewerkingen voor verwijderen monitoren : bij het verwijderen van grote aantallen volumes of snapshots moet u de voortgang tot aan de voltooiing controleren.
- Systeemstatus behouden : zorg ervoor dat het systeem in orde is voordat u bulkverwijderingen uitvoert (geen actieve waarschuwingen, alle knooppunten online, beheerdatabase in orde).
- Houd de software up-to-date : voer de nieuwste PowerStoreOS-versies en -patches uit, aangezien nieuwere releases verbeteringen bevatten om de betrouwbaarheid van de werking te verminderen.
Beperking bestandsvolume: Het verwijderen van bestandsvolumes is nog niet geïmplementeerd. Als bestandsvolumes worden gevonden in Destroying Neem dan contact op met Dell Support voor hulp bij handmatig opruimen.
Neem contact op met Dell Support voor hulp.
Raadpleeg dit KB-artikelnummer voor versnelde service.
Additional Information
Gerelateerde PowerDoctor-controles
Deze waarschuwing wordt gegenereerd door de PowerDoctor healthcheck:
- Naam controleren:
volumes_in_destroying_state_check - Controleer frequentie: elke 24 uur (1440 minuten)
- Bereik controleren: Alleen masterapparaat
- Type controle: Periodieke healthcheck
Technische gegevens
De healthcheck voert het volgende uit:
- Zoekt in de beheerdatabase naar volumes in de
DestroyingModus - Controleert of er verwijderopdrachten bestaan en of ze zijn voltooid.
- Identificeert volumes waarbij de status van de opdracht Delete is
COMPLETEDOF er bestaat geen delete-opdracht voor het volume. - Er wordt een MINOR-waarschuwing weergegeven als een of meer vastgelopen volumes worden aangetroffen.
- Wist de melding automatisch wanneer er geen vastzittende volumes meer zijn.