准备在受限网络中运行 cpd-cli
manage 命令
在 IBM Cloud Pak for Data 4.7 版本支持结束之前,升级到 IBM Software Hub 5.1 版本。 更多信息,请参阅 IBM Software Hub 版本 5.1 文档中的升级 IBM Software Hub。
如果注册表位于受限网络中,那么必须确保最新版本的 olm-utils-v2 映像位于要从中镜像映像的客户机工作站上。
- 安装阶段
设置客户工作站
- 谁需要完成此任务?
注册表管理员 将 Cloud Pak for Data 软件映像镜像到专用容器注册表的用户必须完成此任务。
- 何时需要完成此任务?
仅当您对受限网络中的集群运行
cpd-cli manage命令时,才需要执行此任务。一次性设置 在要将映像镜像到专用容器注册表的工作站上完成此任务。
将 Cloud Pak for Data 软件映像镜像到专用容器注册表后,用户可以从专用容器注册表中拉取
olm-utils-v2映像。
过程
您完成的步骤取决于您是否计划在集群网络中使用同一工作站:
您计划在集群网络中使用同一工作站
- 当工作站连接到因特网时,运行以下命令以更新工作站上的
olm-utils-v2映像:cpd-cli manage restart-container等待
cpd-cli返回以下消息:[SUCCESS] ... Successfully pulled the container image icr.io/cpopen/cpd/olm-utils-v2:latest [SUCCESS] ... Successfully started the container olm-utils-play [SUCCESS] ... Container olm-utils-play has been re-created
您计划在集群网络中使用其他工作站
- 准备工作
必须在集群网络中的工作站上安装
cpd-cli
- 从可连接到因特网的工作站:
- 确保 Docker 或 Podman 正在工作站上运行。
- 运行以下命令以将
olm-utils-v2映像保存到客户机工作站:- x86-64 集群
cpd-cli manage save-image \ --from=icr.io/cpopen/cpd/olm-utils-v2:latest此命令将映像作为名为
icr.io_cpopen_cpd_olm-utils-v2_latest.tar.gz的压缩 TAR 文件保存在cpd-cli-workspace/olm-utils-workspace/work/offline目录中。- s390x 集群
cpd-cli manage save-image \ --from=icr.io/cpopen/cpd/olm-utils-v2:latest.s390x此命令将映像作为名为
icr.io_cpopen_cpd_olm-utils-v2_latest.s390x.tar.gz的压缩 TAR 文件保存在cpd-cli-workspace/olm-utils-workspace/work/offline目录中。
- 将压缩文件传输到可连接到集群的客户机工作站。
确保将 TAR 文件放在
work/offline目录中:- x86-64 集群
icr.io_cpopen_cpd_olm-utils-v2_latest.tar.gz- s390x 集群
icr.io_cpopen_cpd_olm-utils-v2_latest.s390x.tar.gz
- 从可连接到集群的工作站:
- 确保 Docker 或 Podman 正在工作站上运行。
- 运行以下命令以在客户机工作站上装入
olm-utils-v2映像:- x86-64 集群
cpd-cli manage load-image \ --source-image=icr.io/cpopen/cpd/olm-utils-v2:latest装入映像时,此命令将返回以下消息:
已装入映像: icr.io/cpopen/cpd/olm-utils:latest
- s390x 集群
cpd-cli manage load-image \ --source-image=icr.io/cpopen/cpd/olm-utils-v2:latest.s390x装入映像时,此命令将返回以下消息:
装入的映像: icr.io/cpopen/cpd/olm-utils:latest.s390x
- 设置
OLM_UTILS_IMAGE环境变量以确保cpd-cli使用客户机工作站上的映像版本:- x86-64 集群
export OLM_UTILS_IMAGE=icr.io/cpopen/cpd/olm-utils-v2:latest- s390x 集群
export OLM_UTILS_IMAGE=icr.io/cpopen/cpd/olm-utils-v2:latest.s390x
下一步操作
现在,您已经在客户端工作站上提供了 olm-utils-v2 镜像,准备完成将 IBM Cloud Pak for Data 镜像镜像到私有容器注册表。