Rodzina modułów pamięci masowej Dell Container Storage Modules (CSM) do replikacji PowerScale: Artefakty replikacji pozostają po usunięciu
Summary: Replikowane woluminy trwałe (PVs) i grupy RG (DellCSIReplicationGroups) czasami nie są usuwane po wydaniu odpowiednich poleceń usuwania Kubernetes. Zasady SyncIQ w macierzach PowerScale mogą również nieprawidłowo utrzymywać się po usunięciu powiązanych z nimi 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
W przypadku wydania poleceń usunięcia obiektów Kubernetes (woluminy trwałe (PVs) lub DellCSIReplicationGroups (RG) polecenie kubectl może przestać reagować w nieskończoność zamiast usuwać PV lub RG, o którym mowa. Po pomyślnym usunięciu grupy RG powiązane z nimi zasady SyncIQ dotyczące powiązanych macierzy pamięci masowej PowerScale mogą nie zostać usunięte zgodnie z przeznaczeniem.
Może to powodować problemy podczas próby dalszej replikacji w tej samej klasie pamięci masowej Kubernetes. Ten problem może powodować sytuacje, w których ilość miejsca w pamięci masowej nie zostanie zwolniona po tym, jak nie jest już potrzebna.
Problem jest zgłaszany tutaj: https://github.com/dell/csm/issues/523
Może to powodować problemy podczas próby dalszej replikacji w tej samej klasie pamięci masowej Kubernetes. Ten problem może powodować sytuacje, w których ilość miejsca w pamięci masowej nie zostanie zwolniona po tym, jak nie jest już potrzebna.
Problem jest zgłaszany tutaj: https://github.com/dell/csm/issues/523
Cause
Znaczniki finalizera w obiektach Kubernetes zarządzanych przez CSM nie są prawidłowo honorowane i usuwają replikację modułów pamięci masowej kontenera (CSM) po usunięciu obiektu. Powoduje to, że obiekt pozostaje w stanie zakończenia w nieskończoność, ponieważ warunki w jego finalizatorze nie są spełnione.
Resolution
Rozdzielczość:
Dział inżynieryjny rozwiązał ten problem w programie Dell CSM for PowerScale 1.6.0.
Obejście problemu:
dla obiektów Kubernetes:
Dział inżynieryjny rozwiązał ten problem w programie Dell CSM for PowerScale 1.6.0.
Obejście problemu:
dla obiektów Kubernetes:
- 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 grupy RG:
kubectl edit rg
- W przypadku telewizorów:
kubectl edit pv
- Spowoduje to otwarcie odpowiedniego obiektu w edytorze tekstu. Wewnątrz obiektu znajduje się kilka kategorii tagów, jak podano poniżej:
- Ręcznie usuń wiersz "finalizers:" i jego wpisy. W powyższym przypadku:

- Zapisz plik w edytorze tekstu, zamknij edytor, a następnie ponownie uruchom polecenie usunięcia. Ten proces może zostać powtórzony dla wszystkich replikowanych PVs i RG, których nie można usunąć.
W przypadku usuwania zasad SyncIQ pozostawionych w macierzy:
- Zaloguj się do źródłowej macierzy PowerScale za pomocą internetowego interfejsu użytkownika.
- Przejdź do karty Ochrona danych i wybierz SyncIQ.
- Na stronie SyncIQ przejdź do podkataretu Zasady .
- Na zasadach, które należy usunąć, kliknij pozycję Akcje, a następnie usuń zasady.
- W razie potrzeby powtórz tę czynność dla docelowej i docelowej macierzy PowerScale.
Affected Products
Container Storage ModulesProducts
Container Storage Modules FamilyArticle Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 03 Jul 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.