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

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

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. После успешного удаления групп доступа связанные с ними политики SyncIQ в связанных массивах хранения данных PowerScale могут быть не удалены должным образом. 

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

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

Cause

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

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

Resolution

Разрешение:

Инженерный отдел устранил эту проблему в 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.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 30 حزيران 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.