Familia de módulos de almacenamiento de contenedores (CSM) de Dell para Replication PowerScale: Los artefactos de replicación permanecen después de la eliminación

Resumen: En ocasiones, los volúmenes persistentes replicados (PV) y los DellCSIReplicationGroups (RG) no se eliminan cuando se emiten comandos de eliminación de Kubernetes pertinentes. Las políticas de SyncIQ en arreglos PowerScale también pueden persistir incorrectamente después de que se elimina su RG relacionado. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Cuando los objetos de Kubernetes (volúmenes persistentes (PV) o DellCSIReplicationGroups (RG) se emiten comandos de eliminación, el kubectl puede dejar de responder indefinidamente en lugar de eliminar el PV o RG en cuestión. Cuando los RG se eliminan correctamente, es posible que sus políticas de SyncIQ asociadas en arreglos de almacenamiento PowerScale relacionados no se eliminen según lo previsto. 

Esto puede crear problemas cuando se intenta una replicación adicional con la misma clase de almacenamiento de Kubernetes. Este problema puede causar situaciones en las que el espacio de almacenamiento no se libera después de que ya no es necesario.

El problema se informa aquí: https://github.com/dell/csm/issues/523

Causa

Las etiquetas de finalizador en los objetos de Kubernetes administrados por CSM no respetan ni abordan correctamente la replicación de los módulos de almacenamiento de contenedores (CSM) cuando se elimina el objeto. Esto hace que el objeto permanezca en un estado "Terminating" indefinidamente porque no se cumplen las condiciones de su finalizador.
 

La eliminación de la política de SyncIQ no se realiza correctamente cuando la controladora de replicación CSM y el sidecar de replicación manejan la eliminación de un RG. Esto hace que la política de SyncIQ permanezca en el arreglo de almacenamiento, incluso después de eliminar su RG.

Resolución

Resolución:

El equipo de ingeniería resolvió este problema en Dell CSM para PowerScale 1.6.0.


Solución alternativa:
para objetos de Kubernetes:

  1. Cancele la eliminación que no responde (por ejemplo, Ctrl+C). Acceda manualmente a los objetos que no se pueden eliminar con el siguiente comando:
  • Para los RG:
kubectl edit rg <RG NAME>
  • Para PV:
kubectl edit pv <PV NAME>
  1. Esto abre el objeto relevante en un editor de texto. Dentro del objeto, hay varias categorías de etiquetas, como se ve a continuación:
Etiquetas de objetos
  1. Elimine manualmente la línea "finalizers:" y sus entradas. En el caso anterior, esto es:

Líneas del finalizador que se eliminarán

 

  1. Guarde el archivo en el editor de texto, salga del editor y, a continuación, vuelva a ejecutar el comando de eliminación. Este proceso se puede repetir para todos los PV y RG replicados que no se eliminan.


Para eliminar las políticas de SyncIQ que quedan en el arreglo:

  1. Inicie sesión en el arreglo PowerScale de origen mediante su interfaz de usuario web.
  2. Vaya a la pestaña Data Protection y seleccione SyncIQ.
  3. En la página SyncIQ , diríjase a la subpestaña Policies .
  4. En la política que se debe eliminar, haga clic en Actions y, a continuación, en Delete Policy.
  5. Repita el procedimiento para el arreglo PowerScale objetivo y de destino según sea necesario.

Productos afectados

Container Storage Modules

Productos

Container Storage Modules Family
Propiedades del artículo
Número del artículo: 000206294
Tipo de artículo: Solution
Última modificación: 30 jun 2026
Versión:  7
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.