第 9 章 升级
在升级到 Ansible Automation Platform 2.5 时排除问题。
9.1. 问题 - 使用负载均衡器升级后自动化控制器 API 连接会失败 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
当从 Ansible Automation Platform 2.4 升级到 2.5 时,升级可以成功完成。但是,如果您在负载均衡器后面使用自动化控制器,到平台网关 URL 的连接会失败。
您在日志中看到这个错误信息:
连接到控制器 API 时出错
流程
要解决这个问题,请对所有控制器主机执行以下任务:
对于每个控制器主机,在 settings.py 文件中的
CSRF_TRUSTED_ORIGIN设置中添加平台网关 URL 作为可信源。例如,如果您将平台网关 URL 配置为
https://www.example.com,则必须在 settings.py 文件中添加该 URL,如下所示:CSRF_TRUSTED_ORIGINS = ['https://appX.example.com:8443','https://www.example.com']
CSRF_TRUSTED_ORIGINS = ['https://appX.example.com:8443','https://www.example.com']Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
使用
automation-controller-service restart命令重启每个控制器主机,以便实施 URL 更改。具体步骤,请参阅配置自动化执行 中的 启动、停止和重启 自动化控制器 。