2.5. 删除 Event-Driven Ansible 2.4 数据库
Ansible Automation Platform 2.6 支持从 Ansible Automation Platform 2.4 环境升级所有组件,但 Event-Driven Ansible 除外。Event-Driven Ansible 2.4 和 Event-Driven Ansible 2.6 之间的数据库迁移不兼容。
如果要从 Ansible Automation Platform 2.4 升级到 2.6,您必须首先删除 Event-Driven Ansible 2.4 数据库。升级后会自动创建新的 Event-Driven Ansible 2.6 数据库。然后,您可以将 Automation Decisions (Event-Driven Ansible 控制器)重新连接到 Automation Execution (自动化控制器)来运行规则手册激活。
当从 Ansible Automation Platform 2.5 升级到 2.6 时,事件驱动的 Ansible 组件会被自动更新。在将平台升级到 2.6 之前,您不需要删除现有的 Event-Driven Ansible 2.5 数据库。
流程
- 关闭旧的 Event-Driven Ansible 2.4 主机。
使用具有超级用户权限的用户登录您的数据库主机。
# psql -h <hostname> -U <username>- 出现提示时,请输入您的密码。
使用以下命令删除现有的 Event-Driven Ansible 2.4 数据库:
DROP DATABASE automationedacontroller- 出现提示时,重新输入您的密码。
后续步骤
- 运行 Ansible Automation Platform 安装程序设置脚本。
- 升级完成后,将 Automation Decisions (Event-Driven Ansible 控制器)重新连接到 Automation Execution (自动化控制器)来成功运行规则手册激活。