搜索

第 14 章 用于单节点 OpenShift 部署的预缓存镜像

download PDF

在有限带宽的环境中,您可以使用 GitOps Zero Touch Provisioning (ZTP) 解决方案来部署大量集群,您需要避免下载引导和安装 OpenShift Container Platform 所需的所有镜像。远程单节点 OpenShift 站点上的有限带宽可能会导致长时间部署时间。factory-precaching-cli 工具允许您在将服务器发送到 ZTP 置备的远程站点前预暂存服务器。

factory-precaching-cli 工具执行以下操作:

  • 下载最小 ISO 所需的 RHCOS rootfs 镜像。
  • 从标记为 data 的安装磁盘中创建分区。
  • 将磁盘格式化为 xfs。
  • 在磁盘末尾创建 GUID 分区表 (GPT) 数据分区,其中分区的大小可以被工具进行配置。
  • 复制安装 OpenShift Container Platform 所需的容器镜像。
  • 复制 ZTP 安装 OpenShift Container Platform 所需的容器镜像。
  • 可选:将 Day-2 Operator 复制到分区。
重要

factory-precaching-cli 工具只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

14.1. 获取 factory-precaching-cli 工具

factory-precaching-cli 工具 Go 二进制文件在 {rds} 工具容器镜像 中公开提供。容器镜像中的 factory-precaching-cli 工具 Go 二进制文件在使用 podman 运行 RHCOS live 镜像的服务器上执行。如果您在断开连接的环境中工作或具有私有 registry,则需要将镜像复制到服务器。

流程

  • 运行以下命令拉取 factory-precaching-cli 工具镜像:

    # podman pull quay.io/openshift-kni/telco-ran-tools:latest

验证

  • 要检查该工具是否可用,请查询 factory-precaching-cli 工具 Go 二进制文件的当前版本:

    # podman run quay.io/openshift-kni/telco-ran-tools:latest -- factory-precaching-cli -v

    输出示例

    factory-precaching-cli version 20221018.120852+main.feecf17

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.