Сімейство контейнерних модулів Dell (CSM) для реплікації PowerScale: Артефакти реплікації залишаються після видалення
Summary: Репліковані постійні томи (PV) і DellCSIReplicationGroups (RG) іноді не видаляються, коли видаються відповідні команди видалення Kubernetes. Політики SyncIQ в масивах PowerScale також можуть неправильно зберігатися після видалення пов'язаного з ними 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
Коли об'єктам Kubernetes (постійним томам (PV) або DellCSIReplicationGroups (RG) видаються команди видалення, команда kubectl може перестати відповідати на невизначений термін замість видалення відповідних PV або RG. Після успішного видалення RG пов'язані з ними політики SyncIQ на відповідних масивах зберігання PowerScale можуть не бути видалені належним чином.
Це може створити проблеми, коли подальша реплікація виконується з тим самим класом зберігання Kubernetes. Ця проблема може спричинити сценарії, коли місце для зберігання не звільняється після того, як воно більше не потрібне.
Про проблему повідомляється тут: https://github.com/dell/csm/issues/523
Це може створити проблеми, коли подальша реплікація виконується з тим самим класом зберігання Kubernetes. Ця проблема може спричинити сценарії, коли місце для зберігання не звільняється після того, як воно більше не потрібне.
Про проблему повідомляється тут: https://github.com/dell/csm/issues/523
Cause
Теги фіналізатора в керованих CSM об'єктах Kubernetes не враховують і не вирішують належним чином реплікацію модулів контейнерного зберігання (CSM) при видаленні об'єкта. Це призводить до того, що об'єкт залишається в стані "Завершення" на невизначений термін, оскільки умови в його фіналізаторі не виконуються.
Resolution
Резолюція:
Інженерія вирішила цю проблему в Dell CSM для PowerScale 1.6.0.
Спосіб вирішення:для об'єктів Kubernetes:
Інженерія вирішила цю проблему в Dell CSM для PowerScale 1.6.0.
Спосіб вирішення:для об'єктів Kubernetes:
- Скасування видалення, яке не відповідає (наприклад, Ctrl+C). Доступ до об'єктів, які не вдалося видалити, можна вручну отримати за допомогою такої команди:
- Для RG:
kubectl edit rg
- Для фотоелектричних установок:
kubectl edit pv
- Відкриється відповідний об'єкт в текстовому редакторі. Усередині об'єкта є кілька категорій тегів, як показано нижче:
- Вручну видаліть рядок "finalizers:" та її записи. У наведеному вище випадку це:

- Збережіть файл в текстовому редакторі, вийдіть з редактора, а потім знову запустіть команду видалення. Цей процес може бути повторений для всіх реплікованих фотоелектричних та RG, які не вдається видалити.
Для видалення політик SyncIQ, що залишилися в масиві:
- Увійдіть до вихідного масиву PowerScale за допомогою його веб-інтерфейсу.
- Перейдіть на вкладку Захист даних і виберіть SyncIQ.
- На сторінці SyncIQ перейдіть на підвкладку Політики .
- У політиці, яку потрібно видалити, натисніть кнопку Дії, а потім – Видалити політику.
- За потреби повторіть ці дії для цільового та кінцевого масиву 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.