Семейство модулей 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
Причина
Удаление политики SyncIQ не выполняется должным образом, когда контроллер репликации CSM и расширение, отвечающее за репликацию, обрабатывают удаление группы групповой группы. В результате политика SyncIQ остается в массиве хранения данных даже после удаления ее группы репликации.
Разрешение
Разрешение:
Инженерный отдел устранил эту проблему в Dell CSM для PowerScale 1.6.0.
Временное решение:
Для объектов Kubernetes:
- Отмените удаление, которое не отвечает (например, CTRL+C). Получите доступ к объектам, которые не удается удалить, вручную с помощью следующей команды:
- Для RG:
kubectl edit rg <RG NAME>
- Для фотоэлектрических модулей:
kubectl edit pv <PV NAME>
- При этом соответствующий объект откроется в текстовом редакторе. Внутри объекта есть несколько категорий тегов, как показано ниже:
- Вручную удалите строку «finalizers:» и ее записи. В приведенном выше случае это:

- Сохраните файл в текстовом редакторе, выйдите из редактора, а затем снова выполните команду удаления. Этот процесс можно повторить для всех реплицированных PV и RG, которые не удается удалить.
Для удаления политик SyncIQ, оставшихся в массиве, выполните следующие действия.
- Войдите в исходный дисковый массив PowerScale с помощью веб-интерфейса пользователя.
- Перейдите на вкладку Data Protection и выберите SyncIQ.
- На странице SyncIQ перейдите на вложенную вкладку Policies .
- В политике, которую необходимо удалить, нажмите Actions, а затем Delete Policy.
- При необходимости повторите эти действия для целевого и целевого дисковых массивов PowerScale.