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

摘要: 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. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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

原因

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.

解决方案

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.

受影响的产品

Container Storage Modules

产品

Container Storage Modules Family
文章属性
文章编号: 000206294
文章类型: Solution
上次修改时间: 30 6月 2026
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。