복제용 Dell CSM(Container Storage Module) 제품군 PowerScale: 삭제 후에도 복제 아티팩트가 남아 있음

摘要: 관련 Kubernetes 삭제 명령이 실행되었을 때 PV(Replicated Persistent Volume) 및 RG(Dell CSIReplicationGroup)가 삭제되지 않는 경우가 있습니다. PowerScale 어레이에 대한 SyncIQ 정책은 관련 RG가 삭제된 후에도 부적절하게 유지될 수 있습니다.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

쿠버네티스 오브젝트(PV(Persistent Volume) 또는 DellCSIReplicationGroups (RG)가 delete 명령을 실행되면 kubectl 문제가 있는 PV 또는 RG를 삭제하는 대신 명령이 무기한 응답을 중지할 수 있습니다. RG가 성공적으로 삭제되더라도 관련 PowerScale 스토리지 어레이에 대한 관련 SyncIQ 정책이 의도한 대로 삭제되지 않을 수 있습니다. 

이로 인해 동일한 Kubernetes 스토리지 클래스를 사용하여 추가 복제를 시도할 때 문제가 발생할 수 있습니다. 이 문제로 인해 스토리지 공간이 더 이상 필요하지 않다가 확보되지 않는 시나리오가 발생할 수 있습니다.

문제는 여기에 보고됩니다. https://github.com/dell/csm/issues/523

原因

CSM 관리 Kubernetes 오브젝트의 종료자 태그는 오브젝트가 삭제될 때 CSM(Container Storage Module) 복제를 제대로 적용하고 처리하지 않습니다. 이로 인해 개체는 종료자의 조건이 충족되지 않기 때문에 무기한 "Terminating" 상태로 유지됩니다.
 

CSM 복제 컨트롤러 및 복제 사이드카가 RG 삭제를 처리할 때 SyncIQ 정책 삭제가 제대로 수행되지 않습니다. 따라서 RG가 삭제된 후에도 SyncIQ 정책이 스토리지 어레이에 남아 있게 됩니다.

解决方案

해상도:

엔지니어링 팀은 PowerScale 1.6.0용 Dell CSM에서 이 문제를 해결했습니다.


해결 방법:
Kubernetes 개체의 경우:

  1. 응답하지 않는 삭제를 취소합니다(예: Ctrl+C). 다음 명령을 사용하여 삭제에 실패한 오브젝트에 수동으로 액세스합니다.
  • RG의 경우:
kubectl edit rg <RG NAME>
  • PV의 경우:
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 1月 2026
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。