Семейство модулей 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 6月 2026
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。