2.3. 在断开连接的环境中构建执行环境


为 Ansible Automation Platform 创建执行环境是一个常见任务,它在断开连接的环境中工作。在构建自定义执行环境时,ansible-builder 工具默认为从互联网上的以下位置下载内容:

  • Red Hat Automation Hub (console.redhat.com)或 Ansible Galaxy (galaxy.ansible.com)用于添加到执行环境镜像的任何 Ansible 内容集合。
  • PyPI (pypi.org),适用于作为集合依赖项所需的任何 python 软件包。
  • RPM 软件仓库,如 RHEL 或 UBI 软件仓库(cdn.redhat.com),用于根据需要在执行环境镜像中添加或更新 RPM。
  • registry.redhat.io 用于访问基本容器镜像。

在断开连接的环境中构建执行环境镜像需要从这些位置镜像内容。有关将集合从 Ansible Galaxy 或自动化中心导入到私有自动化中心的详情,请参考 在 Automation Hub 中导入自动化内容集合

传送到断开连接的网络后,可以使用 Web 服务器或 Nexus 等工件存储库提供镜像 PyPI 内容。RHEL 和 UBI 存储库内容可以从面向互联网的 Red Hat Satellite 服务器导出,复制到断开连接的环境中,然后导入到断开连接的 Satellite 中,以便它可用于构建自定义执行环境。有关详细信息,请参阅 Air-Gapped Scenario 中的 ISS Export Sync

默认基本容器镜像 ee-minimal-rhel8 用于创建自定义执行环境镜像,并包含在捆绑的安装程序中。在安装时此镜像添加到私有自动化中心中。如果需要其他基本容器镜像,如 ee-minimal-rhel9,则必须将其导入到断开连接的网络中,并添加到私有自动化中心容器 registry 中。

断开连接的网络中提供了所有先决条件后,可以使用 ansible-builder 命令来创建自定义执行环境镜像。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部