5.2. 准备 air-gapped 安装


在断开连接的 OpenShift Container Platform 环境中安装自助服务自动化门户前,您必须在连接的堡垒主机上完成一些进程。

5.2.1. 镜像容器镜像

  1. 登录到 registry.redhat.io

    $ podman login registry.redhat.io

    提示时输入您的红帽用户名和密码。

    另外,您可以使用:

    $ podman login --authfile <path_to_pull_secret.json> registry.redhat.io
  2. 登录到断开连接的 registry:

    $ podman login <disconnected_registry_url>
  3. registry.redhat.io 拉取原始镜像:

    $ podman pull registry.redhat.io/rhdh/rhdh-hub-rhel9:x.y.z
  4. 为断开连接的 registry 标记镜像:

    $ podman tag registry.redhat.io/rhdh/rhdh-hub-rhel9:x.y.z <disconnected_registry_url>/<your_namespace>/rhdh-hub-rhel9:x.y.z

    示例:

    $ podman tag registry.redhat.io/rhdh/rhdh-hub-rhel9:1.1.0 my-disconnected-registry.com/myproject/rhdh-hub-rhel9:1.1.0
  5. 将标记的镜像推送到断开连接的 registry 中:

    $ podman push <disconnected_registry_url>/<your_namespace>/rhdh-hub-rhel9:x.y.z

5.2.2. 下载 helm chart 软件包

  1. 添加 OpenShift Helm chart 仓库:

    $ helm repo add openshift-helm-charts https://charts.openshift.io/
  2. 更新 Helm 仓库以获取最新的 chart 信息:

    $ helm repo update
  3. 拉取 chart:

    $ helm pull openshift-helm-charts/redhat-rhaap-portal --version x.y.z

    此命令将 chart 下载为 .tgz 文件,如 redhat-rhaap-portal-1.0.1.tgz。

  4. 解包 chart:

    $ tar -xvf redhat-rhaap-portal-x.y.z.tgz

    这会创建一个名称与 redhat-rhaap-portal-1.0.1/ 类似的目录。

  5. 导航到解压缩的 chart 目录(例如,cd redhat-rhaap-portal-1.0.1),并在文本编辑器中打开 values.yaml 文件。
  6. 查找 values.yaml 中的所有 image: 条目,并将原始镜像引用替换为断开连接的 registry 中镜像的完整路径。

    例如,将 image: registry.redhat.io/rhdh/rhdh-hub-rhel9:x.y.z 替换为 image: <disconnected_registry_url>/<your_namespace>/rhdh-hub-rhel9:x.y.z

  7. 重新打包修改后的图表:

    $ helm package redhat-rhaap-portal-x.y.z

    这会创建一个新的带有您的更改的 .tgz 文件(例如: redhat-rhaap-portal-1.0.1.tgz)。

5.2.3. 将资产传送到断开连接的环境中

  • 将修改后的 Helm Chart .tgz 文件或文件(如 redhat-rhaap-portal-1.0.1.tgz)从您连接的堡垒主机复制到机器,或者在断开连接的 OpenShift 网络中跳接框。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部