2.8. 带有统一 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.8.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.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。

流程

  • 对于独立节点管理的数据库

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

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

2.8.3. 为带有 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 清单,用于统一 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。

流程

  1. 将 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.

    来自 2.5 的清单文件

    [edacontroller]
    eda-1
    eda-2
    
    [gateway]
    gw-1
    gw-2
    
    [all:vars]
    # Here we have admin passwd, db credentials etc.

    合并的清单

    [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
  2. 运行 setup.sh

    安装程序将自动化控制器和自动化中心从 2.4 升级到 Ansible Automation Platform 2.5.latest、Event-Driven Ansible 和统一 UI (平台网关)从全新安装 2.5 到 2.5 的最新版本,并使用统一 UI (平台网关)节点正确连接自动化控制器和自动化中心。

验证

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

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部