Сімейство модулів зберігання контейнерів Dell (CSM) для реплікації PowerScale: Артефакти реплікації залишаються після видалення

Summary: Репліковані постійні томи (PV) та DellCSIReplicationGroups (RG) іноді не видаляються при видаленні відповідних команд видалення Kubernetes. Політики SyncIQ на масивах PowerScale також можуть неправильно зберігатися після видалення пов'язаного RG. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Коли Kubernetes об'єкти (Persistent Volumes (PV) або DellCSIReplicationGroups (RG) видають команди видалення, kubectl команда може припинити відповідь на невизначений час, замість того щоб видалити відповідний PV або RG. Коли RG успішно видалені, їхні пов'язані політики SyncIQ на пов'язаних масивах PowerScale можуть бути видалені не так, як задумано. 

Це може створити проблеми при подальшій реплікації з тим самим класом зберігання Kubernetes. Ця проблема може спричинити ситуації, коли місце для зберігання не звільняється,

якщо воно більше не потрібне.Проблема описана тут: https://github.com/dell/csm/issues/523

Cause

Теги Finalizer у об'єктах Kubernetes, керованими CSM, некоректно визначають і адресують реплікацію Container Storage Modules (CSM) при видаленні об'єкта. Це призводить до того, що об'єкт залишається у стані «Terminating» на невизначений термін, оскільки умови у його фіналізаторі не виконані.
 

Видалення політики SyncIQ виконується неправильно, коли контролер реплікації CSM і реплікаційний сайдкар обробляють видалення RG. Це призводить до того, що політика SyncIQ залишається на масиві зберігання навіть після видалення її RG.

Resolution

Розв'язка:

Інженерія вирішила цю проблему в Dell CSM для PowerScale 1.6.0.


Обхідний шлях:
Для об'єктів Kubernetes:

  1. Скасуйте видалення, яке не відповідає (наприклад, Ctrl+C). Ручний доступ до об'єктів, які не видаляються, за допомогою наступної команди:
  • Для RG:
kubectl edit rg <RG NAME>
  • Для PV:
kubectl edit pv <PV NAME>
  1. Це відкриває відповідний об'єкт у текстовому редакторі. Всередині об'єкта є кілька категорій тегів, як показано нижче:
Теги об'єктів
  1. Вручну видаліть рядок «finalizers:» та його записи. У наведеному вище випадку це:

Лінії Finalizer для видалення

 

  1. Збережіть файл у текстовому редакторі, вийдіть з нього, а потім знову запустіть команду видалення. Цей процес може повторюватися для всіх реплікованих PV і RG, які не видаляються.


Для видалення політик SyncIQ, залишених на масиві:

  1. Увійдіть у вихідний масив PowerScale через його веб-інтерфейс.
  2. Перейдіть на вкладку захисту даних і виберіть SyncIQ.
  3. Зі сторінки SyncIQ перейдіть до підвкладки «Політики ».
  4. У політиці, яку потрібно видалити, натисніть «Дії», а потім «Видалити політику».
  5. Повторюйте це для цільового та призначеного масиву PowerScale за потреби.

Produse afectate

Container Storage Modules

Produse

Container Storage Modules Family
Proprietăți articol
Article Number: 000206294
Article Type: Solution
Ultima modificare: 30 iun. 2026
Version:  7
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.