Rodzina modułów Dell Container Storage Modules (CSM) dla replikacji PowerScale: Artefakty replikacji pozostają po usunięciu

Summary: Czasami zreplikowane woluminy trwałe (PV) i grupy DellCSIReplicationGroups (RG) nie są usuwane po wydaniu odpowiednich poleceń usunięcia Kubernetes. Zasady SyncIQ w macierzach PowerScale mogą również nieprawidłowo być zachowywane po usunięciu powiązanej z nimi grupy RG. ...

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

Gdy obiekty Kubernetes (woluminy trwałe (PV) lub DellCSIReplicationGroups (RG) są wydawane polecenia usuwania, kubectl polecenie może przestać odpowiadać na czas nieokreślony zamiast usuwać PV lub RG, o którym mowa. Po pomyślnym usunięciu grup zasobów powiązane z nimi zasady SyncIQ na powiązanych macierzach pamięci masowej PowerScale mogą nie zostać usunięte zgodnie z oczekiwaniami. 

Może to powodować problemy w przypadku próby dalszej replikacji przy użyciu tej samej klasy pamięci masowej Kubernetes. Ten problem może powodować scenariusze, w których miejsce do magazynowania nie jest zwalniane, gdy nie jest już potrzebne.

Problem został zgłoszony tutaj: https://github.com/dell/csm/issues/523

Cause

Tagi finalizatora w obiektach Kubernetes zarządzanych przez CSM nie honorują prawidłowo replikacji modułów Container Storage Modules (CSM) po usunięciu obiektu. Powoduje to, że obiekt pozostaje w stanie "Zakończenia" przez czas nieokreślony, ponieważ warunki w jego finalizatorze nie są spełnione.
 

Usunięcie zasad SyncIQ nie jest prawidłowo wykonywane, gdy kontroler replikacji CSM i przyczepka replikacji obsługują usuwanie grupy zasobów zasobów. Powoduje to, że zasada SyncIQ pozostaje w macierzy pamięci masowej nawet po usunięciu jej grupy RG.

Resolution

Rozdzielczość:

Inżynierowie rozwiązali ten problem w Dell CSM dla PowerScale 1.6.0.


Obejście:
W przypadku obiektów Kubernetes:

  1. Anuluj usuwanie, które nie odpowiada (na przykład Ctrl+C). Ręcznie uzyskaj dostęp do obiektów, których nie można usunąć, za pomocą następującego polecenia:
  • W przypadku grup grupowych:
kubectl edit rg <RG NAME>
  • Dla fotowoltaiki:
kubectl edit pv <PV NAME>
  1. Spowoduje to otwarcie odpowiedniego obiektu w edytorze tekstu. Wewnątrz obiektu znajduje się kilka kategorii tagów, jak pokazano poniżej:
Znaczniki obiektów
  1. Ręcznie usuń wiersz "finalizers:" i jego wpisy. W powyższym przypadku jest to:

Linie finalizatora do usunięcia

 

  1. Zapisz plik w edytorze tekstów, zamknij edytor, a następnie ponownie uruchom polecenie usuwania. Ten proces można powtórzyć dla wszystkich replikowanych PV i RG, których nie można usunąć.


W celu usunięcia zasad SyncIQ pozostawionych w macierzy:

  1. Zaloguj się do źródłowej macierzy PowerScale za pomocą jej sieciowego interfejsu użytkownika.
  2. Przejdź do karty Ochrona danych i wybierz SyncIQ.
  3. Na stronie SyncIQ przejdź do karty podrzędnej Policies .
  4. W zasadzie, która musi zostać usunięta, kliknij pozycję Akcje, a następnie Usuń zasadę.
  5. W razie potrzeby powtórz te czynności dla docelowej i docelowej macierzy PowerScale.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 30 Jun 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.