重要提示:4.8
IBM Cloud Pak® for Data 版本将于2025年7月31日达到支持终止(EOS)。 有关更多信息,请参阅 4.X 版本
IBM Cloud Pak for Data 的服务终止公告。
升级至 IBM Software Hub 版本 5.1 ,在 4.8 版本达到支持 IBM Cloud Pak for Data 终止前完成升级。 有关更多信息,请参阅从 IBM Cloud Pak for Data 版本 4.8 升级到 IBM 的说明: Software Hub 版本 5.1。
在创建 Container Storage Interface (CSI) 快照之前,必须先创建若干卷快照类。
关于本任务
默认情况下 VolumeSnapshotClass ,已默认设置为 DeletedeletionPolicy 。 建议采用包含删除 Retain 策略 VolumeSnapshotClasses 的新建操作,以确保底层快照和 VolumeSnapshotContent 对象保持完整,从而防范意外或非预期的删除行为。 有关更多信息,请参阅文档 Red Hat® OpenShift® 中的 “删除卷快照 ”:
过程
- 以 Red Hat OpenShift Container Platform 集群管理员身份登录。
${OC_LOGIN}
请记住: OC_LOGIN 是一个别名,代表 命令 oc login 。
- 若您正在存储设备 Red Hat OpenShift Data Foundation 上 Cloud Pak for Data 进行备份,请创建以下卷快照类。
cat << EOF | oc apply -f -
apiVersion: snapshot.storage.k8s.io/v1
deletionPolicy: Retain
driver: openshift-storage.rbd.csi.ceph.com
kind: VolumeSnapshotClass
metadata:
name: ocs-storagecluster-rbdplugin-snapclass-velero
labels:
velero.io/csi-volumesnapshot-class: "true"
parameters:
clusterID: openshift-storage
csi.storage.k8s.io/snapshotter-secret-name: rook-csi-rbd-provisioner
csi.storage.k8s.io/snapshotter-secret-namespace: openshift-storage
EOF
cat << EOF | oc apply -f -
apiVersion: snapshot.storage.k8s.io/v1
deletionPolicy: Retain
driver: openshift-storage.cephfs.csi.ceph.com
kind: VolumeSnapshotClass
metadata:
name: ocs-storagecluster-cephfsplugin-snapclass-velero
labels:
velero.io/csi-volumesnapshot-class: "true"
parameters:
clusterID: openshift-storage
csi.storage.k8s.io/snapshotter-secret-name: rook-csi-cephfs-provisioner
csi.storage.k8s.io/snapshotter-secret-namespace: openshift-storage
EOF
- 若您正在存储设备 IBM® Storage Scale 上 Cloud Pak for Data 进行备份,请创建以下卷快照类:
cat << EOF | oc apply -f -
apiVersion: snapshot.storage.k8s.io/v1
deletionPolicy: Retain
driver: spectrumscale.csi.ibm.com
kind: VolumeSnapshotClass
metadata:
name: ibm-spectrum-scale-snapshot-class
labels:
velero.io/csi-volumesnapshot-class: "true"
EOF
- 若您正在存储设备 Portworx 上 Cloud Pak for Data 进行备份,请创建以下卷快照类:
cat << EOF | oc apply -f -
apiVersion: snapshot.storage.k8s.io/v1
deletionPolicy: Retain
driver: pxd.portworx.com
kind: VolumeSnapshotClass
metadata:
name: px-csi-snapclass-velero
labels:
velero.io/csi-volumesnapshot-class: "true"
EOF
- 若您正在存储设备 NetApp Trident 上 Cloud Pak for Data 进行备份,请创建以下卷快照类:
cat << EOF | oc apply -f -
apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshotClass
metadata:
name: csi-snapclass
labels:
velero.io/csi-volumesnapshot-class: "true"
driver: csi.trident.netapp.io
deletionPolicy: Retain
EOF