Семейство модулей Dell Container Storage Modules (CSM) для репликации PowerScale. Артефакты репликации остаются и после удаления

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

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Когда объекты Kubernetes (постоянные тома (PV) или DellCSIReplicationGroups (RG) выдаются команды удаления, команда kubectl может перестать отвечать на неопределенный срок вместо того, чтобы удалить данный PV или RG. После успешного удаления групп доступа связанные с ними политики SyncIQ в связанных массивах хранения данных PowerScale могут быть не удалены должным образом. 

Это может привести к проблемам при попытке дальнейшей репликации с тем же классом хранилища Kubernetes. Эта проблема может привести к сценариям, в которых пространство для хранения данных не освобождается после того, как в нем больше нет необходимости.

О проблеме сообщается здесь: https://github.com/dell/csm/issues/523

Причина

Теги метода завершения в управляемых CSM объектах Kubernetes не учитывают репликацию модулей хранилища контейнеров (CSM) при удалении объекта и не учитывают ее. Это приводит к тому, что объект остается в состоянии «Завершается» на неопределенный срок, так как не выполняются условия в его методе завершения.
 

Удаление политики SyncIQ не выполняется должным образом, когда контроллер репликации CSM и расширение, отвечающее за репликацию, обрабатывают удаление группы групповой группы. В результате политика SyncIQ остается в массиве хранения данных даже после удаления ее группы репликации.

Разрешение

Разрешение:

Инженерный отдел устранил эту проблему в Dell CSM для PowerScale 1.6.0.


Временное решение:
Для объектов Kubernetes:

  1. Отмените удаление, которое не отвечает (например, CTRL+C). Получите доступ к объектам, которые не удается удалить, вручную с помощью следующей команды:
  • Для RG:
kubectl edit rg <RG NAME>
  • Для фотоэлектрических модулей:
kubectl edit pv <PV NAME>
  1. При этом соответствующий объект откроется в текстовом редакторе. Внутри объекта есть несколько категорий тегов, как показано ниже:
Теги объектов
  1. Вручную удалите строку «finalizers:» и ее записи. В приведенном выше случае это:

Строки финализатора для удаления

 

  1. Сохраните файл в текстовом редакторе, выйдите из редактора, а затем снова выполните команду удаления. Этот процесс можно повторить для всех реплицированных PV и RG, которые не удается удалить.


Для удаления политик SyncIQ, оставшихся в массиве, выполните следующие действия.

  1. Войдите в исходный дисковый массив PowerScale с помощью веб-интерфейса пользователя.
  2. Перейдите на вкладку Data Protection и выберите SyncIQ.
  3. На странице SyncIQ перейдите на вложенную вкладку Policies .
  4. В политике, которую необходимо удалить, нажмите Actions, а затем Delete Policy.
  5. При необходимости повторите эти действия для целевого и целевого дисковых массивов PowerScale.

Затронутые продукты

Container Storage Modules

Продукты

Container Storage Modules Family
Свойства статьи
Номер статьи: 000206294
Тип статьи: Solution
Последнее изменение: 30 Jan 2026
Версия:  6
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.