1.5. 升级到 Ansible Automation Platform 2.1


要将 Ansible Tower 实例升级到 Ansible Automation Platform 2.1,请将您的原始 Tower 实例中的 inventory 文件复制到您的新 Tower 实例,并运行安装程序。Red Hat Ansible Automation Platform 安装程序检测到 pre-2.1 清单文件,并提供升级的清单文件以继续升级过程:

  1. 从红帽客户门户网站下载 Red Hat Ansible Automation Platform 的最新安装程序。
  2. 解压文件:

    $ tar xvzf ansible-automation-platform-setup-<latest-version>.tar.gz
    Copy to Clipboard Toggle word wrap
  3. 进入 Ansible Automation Platform 安装目录:

    $ cd ansible-automation-platform-setup-<latest-version>/
    Copy to Clipboard Toggle word wrap
  4. 将原始实例中的 inventory 文件复制到最新安装程序的目录中:

    $ cp ansible-tower-setup-3.8.x.x/inventory ansible-automation-platform-setup-<latest-version>
    Copy to Clipboard Toggle word wrap
  5. 运行 setup.sh 脚本:

    $ ./setup.sh
    Copy to Clipboard Toggle word wrap

    设置脚本将暂停并表明检测到了"pre-2.x"清单文件,但提供了名为 inventory.new.ini 的新文件,允许您继续升级您的原始实例。

  6. 编辑使用文本编辑器打开 inventory.new.ini

    注意

    通过运行设置脚本,安装程序修改了原始清单文件中的几个字段,如将 [tower] 重命名为 [automationcontroller]。

  7. 通过分配相关变量、节点和相关节点对等连接来修改新生成的 inventory.new.ini 文件来配置自动化网格:

    注意

    自动化网格拓扑的设计取决于您的环境自动化需求。以下示例为自动化网格设计提供了可能的场景,以及自动化网格拓扑的设计取决于您的环境自动化需求。有关设计以满足您的需要的信息,请参阅完整的 Ansible Automation Platform 自动化网格指南

    包含三个使用跃点节点的标准 control plane 的清单文件示例:

    [automationcontroller]
    control-plane-1.example.com
    control-plane-2.example.com
    control-plane-3.example.com
    
    [automationcontroller:vars]
    node_type=control 
    1
    
    peers=execution_nodes 
    2
    
    
    
    [execution_nodes]
    execution-node-1.example.com peers=execution-node-2.example.com
    execution-node-2.example.com peers=execution-node-3.example.com
    execution-node-3.example.com peers=execution-node-4.example.com
    execution-node-4.example.com peers=execution-node-5.example.com node_type=hop
    execution-node-5.example.com peers=execution-node-6.example.com node_type=hop 
    3
    
    execution-node-6.example.com peers=execution-node-7.example.com
    execution-node-7.example.com
    
    [execution_nodes:vars]
    node_type=execution
    Copy to Clipboard Toggle word wrap

    1
    指定运行项目和清单更新和系统作业的控制节点,但不运行常规作业。这些节点上禁用了执行功能。
    2
    [execution_nodes] 组中为节点连接指定对等关系。
    3
    指定将流量路由到其他执行节点的跃点节点。hop 节点无法执行自动化。
  8. 为自动化网格配置 inventory.new.ini 后,使用 inventory.new.ini 运行设置脚本:

    $ ./setup.sh -i inventory.new.ini -e @credentials.yml -- --ask-vault-pass
    Copy to Clipboard Toggle word wrap
  9. 安装完成后,通过在所有自动化控制器节点中登录 Ansible Automation Platform 控制面板 UI 来验证 Ansible Automation Platform 是否已成功安装。

其他资源

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat