备份失败,原因是存储性能健康检查创建的 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文件
  1. 打开并编辑 PVC 文件:
    oc edit pvc pvc-sysbench-rwo -n <DV_INSTANCE_NAMESPACE>
  2. 删除以下部分,然后保存文件。
    metadata:
      finalizers:
      - kubernetes.io/pvc-protection

    Kubernetes 移除PVC。

使用清理脚本
运行以下 IBM 清理脚本。 参见清理部分 health storage-performance
./cleanup.sh -c storage-performance -n <DV_INSTANCE_NAMESPACE> --delete