2.7. 带有统一 UI 的自动化控制器和自动化中心 2.4 和 Event-Driven Ansible 2.5


Ansible Automation Platform 2.5 支持从 Ansible Automation Platform 2.4 环境升级所有组件,但 Event-Driven Ansible 除外。您还可以使用连接到旧的 2.4 集群的 2.5 中的 Event-Driven Ansible 来配置混合环境。Ansible Automation Platform 不支持将安装方法(OCP、RPM、容器化)合并到这样的拓扑中。

注意

如果您在生产环境中运行 2.4 版本 Event-Driven Ansible,请在升级前联系红帽支持或您的帐户代表,以了解有关如何迁移到 Ansible Automation Platform 2.5 的更多信息。

本文档中描述的受支持拓扑假定:

  • 2.4 服务将仅包含自动化控制器和自动化中心。
  • 2.5 部分始终包括 Event-Driven Ansible 和统一 UI (平台网关)。
  • 不支持组合这些拓扑的安装方法。

2.7.1. 升级注意事项

  • 您必须维护两个单独的清单文件:一个用于 2.4 服务,一个用于 2.5 服务。
  • 在这种情况下,您必须维护两个单独的"安装":一个用于 2.4 服务,另一个用于 2.5 服务。
  • 您必须单独"升级"两个单独的"安装"。
  • 要升级到一致的组件版本拓扑,请考虑以下事项:

    • 您必须手动将 2.4 清单中的清单文件配置合并到 2.5 清单中,并只对 2.5 清单文件运行升级。
    • 您必须对 2.4 清单和 2.5 清单使用外部数据库。
    • 为 2.4 或 2.5 清单使用"受管数据库"实例的用户必须先迁移到外部数据库,然后才能在升级前迁移。

先决条件

  • 一个来自 2.4 的清单用于自动化控制器和自动化中心,以及一个 2.5 清单,用于统一 UI (平台网关)和 Event-Driven Ansible。您必须在 2.4 服务上运行升级(使用清单文件只指定自动化控制器和自动化中心虚拟机),以便首先将它们获取到 Ansible Automation Platform 2.5 的初始版本。当所有服务都处于同一版本时,请在所有服务上运行升级(使用完整的清单文件),以进入最新版本的 Ansible Automation Platform 2.5。
重要

不要将 Event-Driven Ansible 和统一 UI (平台网关)升级到最新版本的 Ansible Automation Platform 2.5,而无需首先将单个服务(自动化控制器和自动化中心)升级到 Ansible Automation Platform 2.5 的初始版本。

  • 在升级 Red Hat Ansible Automation Platform 前,请确保已升级至最新版本的 Ansible Automation Platform 2.4。

2.7.1.1. 带有受管数据库的 2.4 实例的迁移路径

流程

独立节点管理的数据库

将数据库节点转换为外部节点,将其从清单中移除。PostgreSQL 节点将继续工作,且不会丢失 Ansible Automation Platform 提供的设置,但负责管理其配置。

collocated 管理的数据库

  1. Backup
  2. 使用独立管理的数据库节点恢复,而不是并置。
  3. 非受管独立数据库

2.7.1.2. 带有 2.5 服务的 2.4 服务的迁移路径

如果您在支持的场景中将 Ansible Automation Platform 2.5 安装为使用 Event-Driven Ansible,您可以按照以下步骤将 Ansible Automation Platform 2.4 自动化控制器和自动化中心升级到 Ansible Automation Platform 2.5:

  • 将 2.4 清单数据合并到 2.5 清单中。以下示例显示 2.4 的自动化控制器和自动化中心的清单文件,以及 Event-Driven Ansible 的清单文件以及 2.5 的统一 UI (平台网关)作为起点,以及合并的清单是什么。

2.4 中的清单文件

[automationcontroller]
controller-1
controller-2

[automationhub]
hub-1
hub-2

[all:vars]
# Here we have the admin passwd, db credentials, etc.
Copy to Clipboard Toggle word wrap

来自 2.5 的清单文件

[edacontroller]
eda-1
eda-2

[gateway]
gw-1
gw-2

[all:vars]
# Here we have admin passwd, db credentials etc.
Copy to Clipboard Toggle word wrap

合并的清单

[automationcontroller]
controller-1
controller-2

[automationhub]
hub-1
hub-2

[edacontroller]
eda-1
eda-2

[gateway]
gw-1
gw-2

[all:vars]
# Here we have admin passwd, db credentials etc from both inventories above
Copy to Clipboard Toggle word wrap
  • 运行 setup.sh The installer upgrade automation controller and automation hub from 2.4 to Ansible Automation Platform 2.5.latest, Event-Driven Ansible 和统一 UI (平台网关)从新安装的 2.5 到 2.5 的最新版本,并将自动化控制器和自动化中心正确连接到统一 UI (平台网关)节点,以初始化统一体验。

验证

  • 验证所有内容是否已升级到 2.5,并以两种方式之一正常工作:

    • 执行到自动化控制器和 Event-Driven Ansible 的 SSH。
    • 在统一 UI 中,进入到 Help > About 以验证 RPM 版本是否位于 2.5。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat