2.2. Ansible Automation Platform 升级计划
在开始升级过程前,请查看以下注意事项,以计划并准备 Ansible Automation Platform 部署:
请参阅规划安装指南中的 系统要求,以确保具有适合您的用例的拓扑。
注意重要当从 Ansible Automation Platform 2.4 升级到 2.5 时,自动化控制器、自动化中心和 Event-Driven Ansible 控制器的 API 端点都可用。这些 API 已被弃用,并将在即将推出的发行版本中被禁用。此宽限期是允许迁移到使用平台网关的新 API。
- 在从以前的 Ansible Automation Platform 版本升级时,请验证您有有效的订阅。在升级过程中会执行现有订阅。
- 在出现任何问题时,请确保在升级前备份 Ansible Automation Platform 2.4 环境。有关 环境的特定拓扑,请参阅 备份和恢复 Operator 环境。
- 在升级前捕获清单或实例组详情。
- 在升级 Red Hat Ansible Automation Platform 前,请确保已升级至最新版本的 Ansible Automation Platform 2.4。
- 不支持从 Event-Driven Ansible 2.4 升级到 2.5。Event-Driven Ansible 2.4 和 Event-Driven Ansible 2.5 之间的数据库迁移不兼容。如果您要从 Ansible Automation Platform 2.4 升级到 2.5,并且部署了 Event-Driven Ansible,您必须首先删除 Event-Driven Ansible 2.4 数据库,然后将平台升级到 2.5。有关流程的详情,请参考 删除 Event-Driven Ansible 2.4 数据库。
- 如果您当前运行的 Event-Driven Ansible 控制器 2.5,建议您在升级前禁用所有 Event-Driven Ansible 激活,以确保在升级过程完成后只运行新的激活。如需更多信息,请参阅 带有统一 UI 的自动化控制器和自动化中心 2.4 和 Event-Driven Ansible 2.5。
- 2.4 到 2.5 的迁移不支持平台 UI 上的自动化控制器 OAuth 应用程序。如需更多信息,请参阅本 知识库文章。要了解如何重新创建 OAuth 应用程序,请参阅 访问管理和身份验证指南中的 应用程序。
- 在升级过程中,会迁移来自各个服务的用户帐户。如果有多个服务的帐户,则必须链接它们才能访问统一平台。详情请参阅帐户链接。
- Ansible Automation Platform 2.5 在独立 和集群拓扑中提供集中的 Redis 实例。https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/planning_your_installation/ha-redis_planning#gw-clustered-redis_planning有关如何配置 Redis 的详情,请参考 RPM 安装指南中的配置 Redis。
当从 Ansible Automation Platform 2.4 升级到 2.5 时,如果您使用负载均衡器后面的自动化控制器,在平台网关 UI 上连接到平台网关 URL 可能会失败。此时会显示以下出错信息:
Error connecting to Controller API要解决这个问题,请为每个控制器主机添加平台网关 URL,作为每个控制器主机的 settings.py 文件中的
CSRF_TRUSTED_ORIGIN设置中的可信源。然后,您必须重启每个控制器主机以便实施 URL 更改。如需更多信息,请参阅 Ansible Automation Platform 故障排除中的升级。