1.5.2. 在断开连接的环境中安装
按照以下步骤在断开连接的环境中安装 Red Hat Advanced Cluster Management:
如果需要,创建一个镜像 registry(mirror registry)。
如果您还没有镜像 registry,请按照 Red Hat OpenShift Container Platform 文档中的为断开连接的环境创建镜像的容器镜像的步骤来创建。
如果已有镜像 registry,可以配置和使用现有 registry。
仅限裸机:在
install-config.yaml
文件中提供断开连接的 registry 的证书信息。要访问受保护的断开连接的 registry 中的镜像,必须提供证书信息,以便 Red Hat Advanced Cluster Management 可以访问 registry。- 复制 registry 中的证书信息。
-
在编辑器中打开
install-config.yaml
文件。 -
找到
additionalTrustBundle: |
条目。 在
additionalTrustBundle
行后添加证书信息。内容应类似以下示例:additionalTrustBundle: | -----BEGIN CERTIFICATE----- certificate_content -----END CERTIFICATE----- sshKey: >-
-
保存
install-config.yaml
文件。
创建一个包含
ImageContentSourcePolicy
的 YAML 文件,其名称为rhacm-policy.yaml
。重要:如果您在正在运行的集群中修改此操作,则会导致所有节点的滚动重启。apiVersion: operator.openshift.io/v1alpha1 kind: ImageContentSourcePolicy metadata: name: rhacm-repo spec: repositoryDigestMirrors: - mirrors: - mirror.registry.com:5000/rhacm2 source: registry.redhat.io/rhacm2
输入以下命令应用 ImageContentSourcePolicy 文件:
oc apply -f rhacm-policy.yaml
启用离线 Operator Lifecycle Manager(OLM)Red Hat Operator 和 Community Operator.
Red Hat Advanced Cluster Management 包括在 OLM Red Hat Operator 目录中。
- 为 Red Hat Operator 目录配置离线的 OLM。按照 Red Hat OpenShift Container Platform 文档中受限网络部分中使用 Operator Lifecycle Manager 中的步骤操作。
- 现在,您在离线的 OLM 中已有镜像,可以从 OLM 目录继续安装 Advanced Cluster Management for Kubernetes。如需获得所需的步骤,请参阅 在线安装时安装的步骤。