备份 Cloud Pak for Data scheduling service

重要提示:4.8IBM 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。

如果 Cloud Pak for Datascheduling service 已安装,请备份该服务。

关于本任务

此任务所需的权限
若以 Kubernetes 模式运行该实用程序,请以具有集群管理员权限的用户身份登录。

若以REST模式运行该实用程序,请确保 REST客户端已配置完毕,以便管理员 Cloud Pak for Data 能够执行备份和检查点命令。

有关备份和还原 OADP 实用程序的更多信息(包括可运行的命令列表),请参阅 cpd-cli oadp 参考文档

最佳实践: 若已设置环境变量,可直接按此任务中的命令执行。 有关说明,请参阅设置安装环境变量

请确保在本任务中执行命令之前已设置环境变量。

过程

  1. Red Hat® OpenShift Container Platform 集群管理员身份登录。
    ${OC_LOGIN}
    请记住: OC_LOGIN 是一个别名,代表 命令 oc login
  2. 通过运行以下命令备份调度 Cloud Pak for Data 服务:

    该集群从 IBM 授权注册表中提取图像
    限制: 此选项仅在集群能够连接到互联网时可用。
    4.8.0-4.8.3:
    cpd-cli oadp backup create ${PROJECT_SCHEDULING_SERVICE}-b1 \
    --include-namespaces ${PROJECT_SCHEDULING_SERVICE} \
    --include-resources='namespaces,operatorgroups,configmaps,catalogsources.operators.coreos.com,subscriptions.operators.coreos.com,scheduling.scheduler.spectrumcomputing.ibm.com,customresourcedefinitions.apiextensions.k8s.io' \
    --skip-hooks \
    --image-prefix=registry.redhat.io/ubi8 \
    --log-level=debug \
    --verbose
    4.8.4 或之后
    cpd-cli oadp backup create ${PROJECT_SCHEDULING_SERVICE}-b1 \
    --include-namespaces ${PROJECT_SCHEDULING_SERVICE} \
    --include-resources='namespaces,operatorgroups,configmaps,catalogsources.operators.coreos.com,subscriptions.operators.coreos.com,scheduling.scheduler.spectrumcomputing.ibm.com,customresourcedefinitions.apiextensions.k8s.io' \
    --skip-hooks \
    --image-prefix=registry.redhat.io/ubi9 \
    --log-level=debug \
    --verbose

    该集群从私有容器注册表中拉取镜像
    限制: 此选项仅在管理员将备份和还原映像移至私有容器注册表时可用。 有关详细信息, 参阅将 cpd-cli 的镜像移至私有容器注册表。
    4.8.0-4.8.3:
    cpd-cli oadp backup create ${PROJECT_SCHEDULING_SERVICE}-b1 \
    --include-namespaces ${PROJECT_SCHEDULING_SERVICE} \
    --include-resources='namespaces,operatorgroups,configmaps,catalogsources.operators.coreos.com,subscriptions.operators.coreos.com,scheduling.scheduler.spectrumcomputing.ibm.com,customresourcedefinitions.apiextensions.k8s.io' \
    --skip-hooks \
    --image-prefix=${PRIVATE_REGISTRY_LOCATION}/ubi8 \
    --log-level=debug \
    --verbose
    4.8.4 或之后
    cpd-cli oadp backup create ${PROJECT_SCHEDULING_SERVICE}-b1 \
    --include-namespaces ${PROJECT_SCHEDULING_SERVICE} \
    --include-resources='namespaces,operatorgroups,configmaps,catalogsources.operators.coreos.com,subscriptions.operators.coreos.com,scheduling.scheduler.spectrumcomputing.ibm.com,customresourcedefinitions.apiextensions.k8s.io' \
    --skip-hooks \
    --image-prefix=${PRIVATE_REGISTRY_LOCATION}/ubi9 \
    --log-level=debug \
    --verbose