PowerStore-advarsels-id: POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE
Summary: PowerStore PowerDoctor har registreret en eller flere diskenheder, der sidder fast i destruktiv tilstand.
Symptoms
Advarsel
Tabel 1. Advarsels-id og tilknyttede oplysninger
| Advarsels-id | POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE |
| Advarselstekst:
|
Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state. |
| Fejlkode: | 0x03700102 |
| Alvorsgrad: | MINDRE |
PowerStore PowerDoctor har registreret en eller flere diskenheder, der sidder fast i Destroying Tilstand Slettehandlingerne er påbegyndt for disse diskenheder, men slettekommandoerne er allerede fuldført (eller der findes ingen slettekommando), mens diskenhederne forbliver i Destroying Tilstand Dette indikerer, at diskenhederne sidder fast og ikke kan fuldføre deres sletningsproces.
Når dette problem opstår, kan du opleve følgende symptomer:
- PowerDoctor Alert: Der udsendes en MINOR alvorlighedsalarm med meddelelsen:
"Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state." - Advarselsoplysninger: Diskenheder sidder fast
DestroyingTilstand Berørte diskenheder mislykkedes sidst sletninger og efterlades i destruktiv tilstand. - Diskenhedstilstand: Når der forespørges på diskenhedsoplysninger via brugergrænsefladen, CLI eller REST API, vises diskenhedstilstand som
Destroyingog sletningshandlingen ser ud til at være fuldført eller ikke findes. - Lagringseffekt: Fastlåste enheder kan fortsætte med at optage lagerkapacitet, og lagerplads kan ikke frigøres, før diskenheder er fjernet korrekt.
Cause
En diskenhed kommer ind i Destroying Angiv, når en sletning påbegyndes. Normalt fuldføres sletningen, og diskenheden fjernes fra systemet. I visse fejlscenarier kan delete-kommandoen dog mislykkes, mens diskenheden forbliver i Destroying Tilstand
Almindelige grundlæggende årsager omfatter:
- Slet kommandofejl: Slettekommandoen stødte på en fejl under udførelsen, efter at kommandoen passerede tilbagerulningspunktet.
- Afbrudt sletning: En systemhændelse (nodefailover, genstart af tjenesten, opgradering) afbrød sletningshandlingen midt under flyvningen.
- Problemer med massesletning af snapshot: For volumensnapshots, der slettes som en del af forældet snapshot, kan massealdringshandlingen være fuldført med fejl, mens nogle snapshots blev efterladt.
Systemets indvirkning
Diskenheder, der sidder fast i Destroying Staten har følgende virkninger:
- Forbrug af storagekapacitet: Fastlåste mængder fortsætter med at forbruge kapacitet, der ikke kan genvindes, før de er helt fjernet.
- Påvirkning af opgradering (NDU): Enheder i en ugyldig tilstand kan forårsage fejl i forhåndskontrol og forhindre vellykkede opgraderinger.
- Ledelsesoperationer: Ingen direkte indvirkning på værtens I/O, men det kan komplicere kapacitetsplanlægning og synlighed af enhedsadministration.
- Advarselsstøj: PowerDoctor-advarslen fortsætter, indtil tilstanden er løst.
PowerDoctor-advarslen ryddes ikke umiddelbart efter alt Destroying Tilstandsdiskenheder fjernes. PowerDoctor kører med et planlagt interval (24 timer for denne advarsel), og advarslen ryddes under næste kørsel.
Brugere kan manuelt køre et tilstandstjek fra brugergrænsefladen for at validere den aktuelle tilstand:
- En succes
Volumes Stuck in Destroying Statecheck bekræfter, at betingelsen er løst. - Advarslen kan stadig være synlig indtil den næste planlagte kørsel af PowerDoctor.
Denne forsinkede sikkerhedsgodkendelse er forventelig adfærd for alle PowerDoctor-advarsler og er ikke specifik for Volumes Stuck in Destroying State Tilstand
Resolution
Automatisk opløsning
PowerDoctor reparerer IKKE automatisk dette problem.
Automatisk reparation leveres med vilje ikke af sikkerhedsmæssige årsager, da fastlåste mængder kan indikere underliggende systemproblemer, der kræver undersøgelse.
Selvbetjeningsløsning
Service Shell-kommando – svc_clear_destroying_volumes er blevet introduceret i PowerStoreOS v5.0, som er designet til at identificere og rydde denne tilstand.
- Kommandoen skal køres på hovedenheden.
- Hvis du ser denne fejl, skal du sende SSH til hovedenheden og køre kommandoen derfra.
Meddelelsen svc_clear_destroying_volumes Kommando:
- Forespørger databasen efter mængder i
DestroyingTilstand - Filtrerer diskenheder, der har aktive slettehandlinger i gang, fra.
- Kategoriserer diskenheder i Blok (ikke i papirkurv), Bloker (i papirkurv) og Fildiskenheder.
- Giver brugeren mulighed for selektivt at slette blokdiskenheder.
- Håndterer samtidige slettehandlinger yndefuldt (behandler
"object not found"som succes).
Brug
# 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
Kommandolinje-indstillinger
Tabel 2. CLI-indstillinger
| Indstilling | Kort | Beskrivelse |
--yes |
-y |
Spring bekræftelsesprompter over, og slet automatisk alle fundne diskenheder |
Interaktive prompter
Når den køres uden --yes flag, beder scriptet om bekræftelse, før hver kategori af diskenheder slettes:
yes- Fortsæt med sletning af bind i denne kategorino- Spring denne kategori over og gå videre til den næstequit- Spring de resterende kategorier over og vis det endelige resumé
Output sektioner
Scriptet organiserer volumener i tre sektioner:
Afsnit A: Blokdiskenheder, der IKKE er i papirkurven
Bloker diskenheder i Destroying tilstand, der ikke er i papirkurven. Disse diskenheder slettes ved hjælp af DeleteVolumeCommand.
Afsnit B: Blokvolumener i papirkurven
Bloker diskenheder i Destroying' tilstand, der er i papirkurven. Disse diskenheder slettes også ved hjælp af DeleteVolumeCommand.
Afsnit C: Filmængder
Filmængder i Destroying Tilstand Sletning er endnu ikke implementeret for fildiskenheder. Kontakt Dell Support for at få hjælp til disse diskenheder.
Endelig opsummering
Efter behandling af alle sektioner viser scriptet en endelig oversigt, der viser:
- Antal bind fundet i hvert afsnit
- Antal diskenheder, der er slettet
- Antal diskenheder, der ikke kunne slettes
- Sektioner, der blev sprunget over af brugeren
Hvis sletningerne mislykkedes, eller hvis der blev fundet fildiskenheder, viser scriptet kontaktoplysninger for Dell Support.
Eksempel på output:
======================================================================
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.
Forebyggelse
For at minimere risikoen for, at diskenheder sætter sig fast i Destroying Tilstand
- Undgå afbrydelser – Du må ikke afbryde, slette handlinger eller genstarte tjenester under aktive diskenhedssletninger.
- Overvåg sletningshandlinger – Når du sletter et stort antal diskenheder eller snapshots, skal du overvåge status, indtil installationen er fuldført.
- Bevar systemets tilstand – Sørg for, at systemet er i en sund tilstand før massesletninger (ingen aktive advarsler, alle noder online, administrationsdatabasen er sund).
- Hold softwaren opdateret – Kør de nyeste PowerStoreOS-versioner og programrettelser, da nyere versioner indeholder forbedringer for at slette driftssikkerheden.
Filmængdebegrænsning: Sletning af filvolumen er endnu ikke implementeret. Hvis Filmængder findes i Destroying tilstand, skal du kontakte Dell Support for at få hjælp til manuel oprydning.
Kontakt Dell Support for at få hjælp.
Se dette KB-artikelnummer for hurtig service.
Additional Information
Relaterede PowerDoctor-kontroller
Denne advarsel genereres af PowerDoctor-tilstandstjekket:
- Tjek navn:
volumes_in_destroying_state_check - Kontrolfrekvens: Hver 24. time (1440 minutter)
- Kontrollér omfang: Kun masterenhed
- Kontroltype: Periodisk helbredstjek
Tekniske detaljer
Tilstandstjekket udfører følgende:
- Forespørger administrationsdatabasen om mængder i
DestroyingTilstand - Kontrollerer, om der findes tilknyttede slettekommandoer, og deres fuldførelsesstatus.
- Identificerer diskenheder, hvor sletningskommandotilstanden er
COMPLETEDELLER der findes ingen sletningskommando for diskenheden. - Udløser en MINOR-advarsel, hvis der findes en eller flere fastlåste diskenheder.
- Rydder automatisk advarslen, når der ikke er nogen diskenheder tilbage, der sidder fast.