用于复制 PowerScale 的戴尔容器存储模块 (CSM) 系列:删除后复制工件仍存在
摘要: 在发出相关的 Kubernetes 删除命令时,复制的持久卷 (PV) 和 DellCSIR 实例组 (RG) 偶尔不会被删除。删除相关 RG 后,PowerScale 阵列上的 SyncIQ 策略也可能不正确地保留。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
当 Kubernetes 对象(持久卷 (PV) 或 DellCSIReplicationGroups (RG) 发出删除命令时, kubectl 命令可能会无限期停止响应,而不是删除有问题的 PV 或 RG。成功删除 RG 后,可能无法按预期删除相关 PowerScale 存储阵列上的关联 SyncIQ 策略。
当尝试使用相同的 Kubernetes 存储类进行进一步复制时,这可能会产生问题。此问题可能会导致在不再需要存储空间后无法释放存储空间的情况。
此处报告问题:https://github.com/dell/csm/issues/523
原因
删除对象时,CSM 管理的 Kubernetes 对象中的终结器标记未正确接受和寻址容器存储模块 (CSM) 复制。这会导致对象无限期保持“正在终止”状态,因为未满足其终结器中的条件。
当 CSM 复制控制器和复制 sidecar 处理 RG 删除时,SyncIQ 策略删除未正确执行。这会导致即使在删除 RG 后,SyncIQ 策略仍保留在存储阵列上。
解决方案
分辨率:
工程部门已在 Dell CSM 中为 PowerScale 1.6.0 解决了此问题。
解决方法:
对于 Kubernetes 对象:
- 取消无响应的删除作(例如,Ctrl+C)。使用以下命令手动访问无法删除的对象:
- 对于 RG:
kubectl edit rg <RG NAME>
- 对于 PV:
kubectl edit pv <PV NAME>
- 这将在文本编辑器中打开相关对象。在对象内部,有几个标签类别,如下所示:
- 手动删除 “finalizers:”行及其条目。在上面的案例中,这是:

- 将文件保存在文本编辑器中,退出编辑器,然后再次运行删除命令。对于所有无法删除的复制 PV 和 RG,可能会重复此过程。
要删除阵列上剩余的 SyncIQ 策略:
- 使用源 PowerScale 阵列的 Web 用户界面登录源 PowerScale 阵列。
- 转至 Data Protection选项卡,然后选择 SyncIQ。
- 从 SyncIQ 页面中,转至 Policies 子选项卡。
- 在必须删除的策略上,单击 作,然后单击 删除策略。
- 根据需要对目标和目标 PowerScale 阵列重复此作。
受影响的产品
Container Storage Modules产品
Container Storage Modules Family文章属性
文章编号: 000206294
文章类型: Solution
上次修改时间: 30 1月 2026
版本: 6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。