Identyfikator alertu PowerStore: POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE

Summary: PowerStore PowerDoctor wykrył co najmniej jeden wolumin, który utknął w stanie niszczenia.

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

Alert

                                Tabela 1. Identyfikator alertu i powiązane informacje

Identyfikator alertu POWERDOCTOR_VOLUMES_IN_DESTROYING_STATE
Tekst alertu:
Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state.
Kod błędu: 0x03700102
Stopień ważności Niewielki


PowerStore PowerDoctor wykrył co najmniej jeden wolumin, który utknął w Destroying państwa członkowskiego. Operacje usuwania tych woluminów zostały zainicjowane, ale polecenia delete zostały już wykonane (lub nie istnieje żadne polecenie usuwania), a woluminy pozostają w Destroying państwa członkowskiego. Oznacza to, że woluminy utknęły i nie mogą ukończyć procesu usuwania.

W przypadku wystąpienia tego problemu można zaobserwować następujące objawy:

  • Alert PowerDoctor: Zostanie zgłoszony alert o wadze MINOR z komunikatem: "Volumes are stuck in Destroying state. Affected volumes failed last deletes and are left in Destroying state."
  • Szczegóły alertu: woluminy utknęły Destroying państwa członkowskiego. Woluminy, których dotyczy problem, nie powiodły się ostatniego usunięcia i pozostają w stanie Niszczenie.
  • Stan woluminu: podczas wykonywania zapytań o szczegóły woluminu za pośrednictwem interfejsu użytkownika, interfejsu wiersza polecenia lub interfejsu API REST stan woluminu jest wyświetlany jako Destroying a operacja usuwania wygląda na zakończoną lub nie jest obecna.
  • Wpływ na pamięć masową: zablokowane woluminy mogą nadal zajmować pojemność pamięci masowej, a miejsca nie można odzyskać, dopóki woluminy nie zostaną prawidłowo usunięte.

Cause

Wolumin przechodzi do Destroying stanu po zainicjowaniu operacji usuwania. Zwykle operacja usuwania kończy się pomyślnie, a wolumin zostaje usunięty z systemu. Jednak w niektórych scenariuszach niepowodzenia polecenie delete może zakończyć się niepowodzeniem, gdy wolumin pozostaje w Destroying państwa członkowskiego.

Typowe przyczyny to:

  • Błąd polecenia usuwania: Polecenie delete napotkało błąd podczas wykonywania po tym, jak polecenie przekazało punkt wycofywania.
  • Przerwana operacja usuwania: Zdarzenie systemowe (przełączanie węzła w tryb failover, ponowne uruchomienie usługi, uaktualnienie) przerwało operację usuwania w trakcie lotu.
  • Problemy z usuwaniem zbiorczym migawek: W przypadku migawek woluminów usuniętych w ramach operacji przedawniania migawek operacja zbiorczego przedawnienia mogła zakończyć się niepowodzeniem, podczas gdy niektóre migawki zostały pozostawione.

Wpływ na
system
Woluminy zablokowane Destroying państwa członkowskiego mają następujące skutki:

  • Wykorzystanie pojemności pamięci masowej: Zablokowane woluminy nadal wykorzystują pojemność, której nie można odzyskać, dopóki nie zostaną całkowicie usunięte.
  • Wpływ na uaktualnienie (NDU): Nieprawidłowy stan woluminów może powodować błędy sprawdzania wstępnego i uniemożliwiać pomyślne uaktualnienia.
  • Operacje zarządzania: Nie ma bezpośredniego wpływu na we/wy hosta, ale może skomplikować planowanie pojemności i widoczność zarządzania woluminami.
  • Dźwięk alarmu: Alert PowerDoctor będzie wyświetlany do momentu rozwiązania problemu.

Alert PowerDoctor nie jest usuwany natychmiast po wszystkich Destroying Woluminy stanu są usuwane. PowerDoctor działa w zaplanowanym interwale (24 godziny dla tego alertu), a alert zostanie usunięty podczas następnego uruchomienia.

Użytkownicy mogą ręcznie uruchomić kontrolę poprawności działania w interfejsie użytkownika, aby zweryfikować bieżący stan:

  • Udany projekt Volumes Stuck in Destroying State Kontrola potwierdza, że problem został rozwiązany.
  • Alert może być widoczny do następnego zaplanowanego uruchomienia PowerDoctor.

To opóźnione anulowanie alertu jest oczekiwanym zachowaniem dla wszystkich alertów PowerDoctor i nie jest specyficzne dla Volumes Stuck in Destroying State Stan

Resolution

Automatyczne rozwiązywanie problemów

PowerDoctor NIE naprawia automatycznie tego problemu.
Naprawa automatyczna nie jest celowo zapewniana ze względów bezpieczeństwa, ponieważ zablokowane woluminy mogą wskazywać na podstawowe problemy z systemem, które wymagają zbadania.

Samoobsługowe rozwiązywanie problemów 

Polecenie powłoki usługi — svc_clear_destroying_volumes została wprowadzona w systemie PowerStoreOS 5.0, który został zaprojektowany w celu identyfikacji i usunięcia tego stanu. 

  • Polecenie musi zostać uruchomione na urządzeniu wiodącym.
  • Jeśli wyświetli się ten błąd, połącz się z urządzeniem wiodącym przez SSH i uruchom polecenie stamtąd.

Plik svc_clear_destroying_volumes polecenia:

  • Wysyła kwerendy do bazy danych w poszukiwaniu woluminów w katalogu Destroying państwa członkowskiego.
  • Filtruje woluminy, na których trwają aktywne operacje usuwania.
  • Kategoryzuje woluminy na Blokowe (nie w Koszu), Blokowe (w Koszu) i Plikowe.
  • Umożliwia selektywne usuwanie woluminów blokowych.
  • Obsługuje współbieżne operacje usuwania z wdziękiem (traktuje "object not found" jako sukces).

Użycie

# 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

Opcje wiersza poleceń

                                                                Tabela 2. Opcje interfejsu wiersza poleceń

Opcja  Niski Opis
--yes -y

Pomiń monity o potwierdzenie i automatycznie usuń wszystkie znalezione woluminy


Interaktywne podpowiedzi

W przypadku uruchomienia bez --yes skrypt monituje o potwierdzenie przed usunięciem każdej kategorii woluminów:

  • yes - Kontynuuj usuwanie woluminów w tej kategorii
  • no - Pomiń tę kategorię i przejdź do następnej
  • quit - Pomiń pozostałe kategorie i pokaż podsumowanie końcowe


Sekcje wyjściowe

Skrypt organizuje woluminy w trzy sekcje:

Sekcja A: Woluminy blokowe, które NIE znajdują się w Koszu

Woluminy blokowe w Destroying stan, których nie ma w Koszu. Woluminy te zostaną usunięte przy użyciu DeleteVolumeCommand.

Sekcja B: Woluminy blokowe W Koszu

Woluminy blokowe w Destroying', które znajdują się w koszu. Woluminy te również zostaną usunięte za pomocą DeleteVolumeCommand.

Sekcja C: Woluminy plików

Woluminy plików w Destroying państwa członkowskiego. Usuwanie nie zostało jeszcze zaimplementowane w przypadku woluminów plików. Skontaktuj się z działem pomocy technicznej firmy Dell, aby uzyskać pomoc dotyczącą tych woluminów.

Podsumowanie końcowe

Po przetworzeniu wszystkich sekcji skrypt wyświetla końcowe podsumowanie pokazujące:

  • Liczba woluminów znalezionych w każdej sekcji
  • Liczba pomyślnie usuniętych woluminów
  • Liczba woluminów, których nie udało się usunąć
  • Sekcje, które zostały pominięte przez użytkownika

Jeśli usunięcie nie powiodło się lub jeśli znaleziono woluminy plików, skrypt wyświetla informacje kontaktowe działu pomocy technicznej firmy Dell.

Przykładowe dane wyjściowe:

======================================================================
       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

Aby zminimalizować ryzyko utknięcia woluminów w Destroying Stan:

  • Unikaj zakłóceń — nie przerywaj operacji usuwania ani nie uruchamiaj ponownie usług podczas usuwania aktywnych woluminów.
  • Monitorowanie operacji usuwania — w przypadku usuwania dużej liczby woluminów lub migawek monitoruj postęp do momentu zakończenia.
  • Utrzymanie kondycji systemu — upewnij się, że system jest w dobrej kondycji przed usunięciem zbiorczym (brak aktywnych alertów, wszystkie węzły w trybie online, baza danych zarządzania w dobrej kondycji).
  • Dbaj o aktualność oprogramowania — uruchamiaj najnowsze wersje i poprawki systemu PowerStoreOS, ponieważ nowsze wersje zawierają ulepszenia niezawodności operacji usuwania.

Ograniczenie wolumenu plików: Usuwanie woluminów plików nie zostało jeszcze zaimplementowane. Jeśli woluminy plików znajdują się w Destroying skontaktuj się z pomocą techniczną firmy Dell, aby uzyskać pomoc dotyczącą ręcznego oczyszczania.

W celu uzyskania pomocy skontaktuj się z działem pomocy technicznej firmy Dell.

Zapoznaj się z tym numerem artykułu bazy wiedzy w celu uzyskania usługi przyspieszonej.

Additional Information

Powiązane kontrole PowerDoctor

Ten alert jest generowany przez kontrolę poprawności działania PowerDoctor:

  • Sprawdź nazwę: volumes_in_destroying_state_check
  • Sprawdź częstotliwość: co 24 godziny (1440 minut)
  • Sprawdź zakres: Tylko urządzenie główne
  • Typ czeku: Okresowa kontrola poprawności działania

Szczegóły techniczne

Kontrola poprawności działania wykonuje następujące czynności:

  1. Wysyła kwerendy do bazy danych zarządzania dla woluminów w Destroying państwa członkowskiego.
  2. Sprawdza, czy istnieją skojarzone polecenia usuwania i czy są one w stanie ukończenia.
  3. Wskazuje woluminy, na których znajduje się stan polecenia delete COMPLETED LUB dla woluminu nie istnieje polecenie usuwania.
  4. Zgłasza alert MNIEJSZY, jeśli zostanie znaleziony co najmniej jeden zablokowany wolumin.
  5. Automatycznie kasuje alert, gdy nie pozostały żadne zablokowane woluminy.

Affected Products

PowerStore
Article Properties
Article Number: 000464873
Article Type: Solution
Last Modified: 24 Aug 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.