停止备份进程
备份过程是一个 cronjob ,除非您通过删除备份资源来显式停止它,否则它将持续运行。 在考虑停止备份过程之前,请确保在除去 cronjob 之后 PV 或 PVC 上的备份数据将保留。 系统将重新启动动态分配的 PV 或 PVC ,并且所有数据都将丢失。
程序
- 要确保 PV 不会由系统重新启动,请确保
RECLAIM POLICY为Retain。- 运行以下命令:
oc get pv这将返回 PV:
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-04c319c4-b1f3-4662-92f2-02b6e278d8d9 50Gi RWO Delete Bound staging/data-staging-kafka-0 rook-cephfs 2d22h pvc-573b36c9-2250-4bb3-bd02-e761962c5c17 20Gi RWO Delete Bound staging/data-c-staging-redis-m-2 rook-cephfs 2d22h pvc-674ce393-1bd5-4c9c-bd1b-572629a23821 100Gi RWO Delete Bound staging/logs-volume-staging-mongodb-0 rook-cephfs 2d22h pvc-6c3bbd9f-b65c-4814-822f-9be8a42f6e1b 10Gi RWO Delete Bound staging/data-staging-zookeeper-0 rook-cephfs 2d22h pvc-7313e511-2e54-4090-986e-4a083e500d0f 100Gi RWX Delete Bound staging/c-staging-db2-meta rook-cephfs 2d22h pvc-7f8c3bb4-5a2c-4408-ad25-fe4f20b604f8 50Gi RWO Delete Bound staging/backup rook-ceph-block 2d21h - 在此示例中,备份为
pvc-7f8c3bb4-5a2c-4408-ad25-fe4f20b604f8,其RECLAIM POLICY为Delete。 您需要将此项更改为Retain:oc patch pv 'pvc-7f8c3bb4-5a2c-4408-ad25-fe4f20b604f8 -p '{"spec":{"persistentVolumeReclaimPolicy": "Retain"}} - 要验证
RECLAIM POLICY是否已更改,请发出以下命令:oc get pv |grep backup预期结果应反映
Retain回收策略:pvc-7f8c3bb4-5a2c-4408-ad25-fe4f20b604f8 50Gi RWO Retain Bound staging/backup rook-ceph-block 2d22h
- 运行以下命令:
- 您现在可以安全地停止
cronjob。 要停止备份进程,请发出以下任一命令:oc delete backup insights或
oc delete -f gi-backup.yaml