Família Dell Container Storage Modules (CSM) para replicação PowerScale: Artefatos de replicação permanecem após a exclusão
Summary: Ocasionalmente, os volumes persistentes replicados (PVs) e os RGs (DellCSIReplicationGroups) não são excluídos quando são emitidos comandos relevantes de exclusão do Kubernetes. As políticas do SyncIQ nos arrays do PowerScale também podem persistir incorretamente depois que o RG relacionado é excluído. ...
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
Quando objetos kubernetes (volumes persistentes (PVs) ou DellCSIReplicationGroups (RGs) são emitidos comandos de exclusão, o comando kubectl pode parar de responder indefinidamente em vez de excluir o PV ou o RG em questão. Quando os RGs são excluídos com sucesso, suas políticas do SyncIQ associadas nos storage arrays Relacionados do PowerScale podem não ser excluídas como pretendido.
Isso pode criar problemas quando mais tentativas de replicação são tentadas com a mesma classe de armazenamento do Kubernetes. Esse problema pode causar cenários em que o espaço de armazenamento não é liberado depois que ele não é mais necessário.
O problema é relatado aqui: https://github.com/dell/csm/issues/523
Isso pode criar problemas quando mais tentativas de replicação são tentadas com a mesma classe de armazenamento do Kubernetes. Esse problema pode causar cenários em que o espaço de armazenamento não é liberado depois que ele não é mais necessário.
O problema é relatado aqui: https://github.com/dell/csm/issues/523
Cause
As tags de finalizador nos objetos do Kubernetes gerenciados pelo CSM não honram e abordam adequadamente a replicação dos CSMs (Container Storage Modules, módulos de armazenamento de contêiner) quando o objeto é excluído. Isso resulta no objeto restante em um estado "Terminating" indefinidamente porque as condições em seu finalizador não são atendidas.
Resolution
Resolução:
A engenharia resolveu esse problema no Dell CSM for PowerScale 1.6.0.
Solução temporária: para
objetos do Kubernetes:
A engenharia resolveu esse problema no Dell CSM for PowerScale 1.6.0.
Solução temporária: para
objetos do Kubernetes:
- Cancele a exclusão que não está respondendo (por exemplo, Ctrl+C). Acesse manualmente os objetos que não estão sendo excluídos com o seguinte comando:
- Para RGs:
kubectl edit rg
- Para PVs:
kubectl edit pv
- Isso abre o objeto relevante em um editor de texto. Dentro do objeto, há várias categorias de etiquetas, como visto abaixo:
- Exclua manualmente a linha "finalizadores:" e suas entradas. No caso acima, isso é:

- Salve o arquivo no editor de texto, saia do editor e execute o comando de exclusão novamente. Esse processo pode ser repetido para todos os PVs e RGs replicados que não estão sendo excluídos.
Para excluir as políticas do SyncIQ deixadas no array:
- Faça log-in no array PowerScale de origem usando sua interface do usuário da Web.
- Vá para a guia Data Protection e selecione SyncIQ.
- Na página SyncIQ , vá para a subguia Policies .
- Na política que deve ser excluída, clique em Ações e, em seguida, em Excluir política.
- Repita para o array PowerScale de destino e destino, conforme necessário.
Affected Products
Container Storage ModulesProducts
Container Storage Modules FamilyArticle Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 03 Jul 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.