Symptoms
При вводе команд удаления объектов Kubernetes (Persistent Volumes (PV) или DellCSIReplicationGroups (RG) команда kubectl может перестать отвечать на запрос на неопределенный срок вместо удаления PV или RG. После успешного удаления RG связанные с ними политики SyncIQ для связанных массивов хранения данных PowerScale могут не удаляться должным образом.
Это может привести к неполадкам при дальнейшей попытке репликации с использованием того же класса хранилища Kubernetes. Эта проблема может привести к сценариям, когда пространство для хранения данных не освобождается после того, как оно больше не требуется.
Проблема отображается здесь:
https://github.com/dell/csm/issues/523
Cause
Теги-итоговые дескрипторы в объектах Kubernetes, управляемых CSM, неправильно выполняют репликацию модулей хранения контейнеров (CSM) при удалении объекта. Это приводит к оставшимся объекту в состоянии «Terminating» на неопределенный срок, так как условия в его окончательном оформлении не выполнены.
Удаление политики SyncIQ не выполняется должным образом, когда контроллер репликации CSM и боковая нажатие репликации обрабатывают удаление RG. Это приводит к удалению политики SyncIQ в массиве хранения данных даже после удаления его RG.
Resolution
Разрешение:
Технические специалисты урегулированы этой проблемой в Dell CSM для PowerScale 1.6.0.
Временное решение:
Для объектов Kubernetes:
- Отмените удаление, которое не отвечает (например, Ctrl+C). Вручную получите доступ к объектам, которые не удается удалить, с помощью следующей команды:
kubectl edit rg
kubectl edit pv
- Откроется соответствующий объект в текстовом редакторе. Внутри объекта имеется несколько категорий тегов, как показано ниже:
- Вручную удалите строку «finalizers:» и ее записи. В приведенном выше случае это:
![Завершание строк для удаления](https://supportkb.dell.com/img/ka06P000000YM7sQAG/ka06P000000YM7sQAG_ru_2.jpeg)
- Сохраните файл в текстовом редакторе, выйдите из редактора и снова выполните команду удаления. Этот процесс может повториться для всех реплицированных PV и RG, удаление которых не выполняется.
Для удаления политик SyncIQ, которые слева на массиве:
- Войдите в исходный массив PowerScale с помощью веб-интерфейса пользователя.
- Перейдите на вкладку Data Protection и выберите SyncIQ.
- На странице SyncIQ перейдите в вложенную вкладу Policies .
- В политике, которую необходимо удалить, нажмите Actions, а затем Delete Policy.
- При необходимости повторите эти действия для целевого и целевого массивов PowerScale.
Affected Products
Container Storage Modules
Products
Container Storage Modules Family