备份失败,原因是存储性能健康检查创建的 pvc-sysbench-rwo 资源仍未释放。 Data Virtualization
若由健康检查 storage-performance 创建的持久卷声明(PVC)持续处于终止状态, Data VirtualizationCloud Pak for Data 则集群中的备份操作将失败。 受影响的PVC(pvc-sysbench-rwo)不会自动清理,并阻塞备份预检查阶段。
故障现象
备份日志
cpd-cli tenant-backup create 显示此错误:error: backup precheck failed with error: expected PVC "pvc-sysbench-rwo" to not be in a Terminating state: .metadata.deletionTimestamp="2025-04-19T19:07:17 -0700 PDT"
原因
cpd-cli health 通过使用 storage-performance pvc-sysbench-rwo 命令创建受影响的 PVC。 如果 sysbench 任务完成后未被明确删除,PVC 将卡在终止状态,导致备份无法继续进行。
解决问题
要解决此问题,您可以手动编辑PVC文件,或使用 IBM 清理脚本。
- 将所有 <DV_INSTANCE_NAMESPACE> 实例替换为实例 Data Virtualization 命名空间。
- 手动编辑PVC文件
- 打开并编辑 PVC 文件:
oc edit pvc pvc-sysbench-rwo -n <DV_INSTANCE_NAMESPACE> - 删除以下部分,然后保存文件。
metadata: finalizers: - kubernetes.io/pvc-protectionKubernetes 移除PVC。
- 打开并编辑 PVC 文件:
- 使用清理脚本
- 运行以下 IBM 清理脚本。 参见清理部分
health storage-performance。./cleanup.sh -c storage-performance -n <DV_INSTANCE_NAMESPACE> --delete