3.2. 关于将旧的 venvs 迁移到自动化执行环境
当从旧版本的自动化控制器升级到 4.0 或更高版本时,控制器可以检测之前与机构、清单和作业模板关联的虚拟环境版本,并告知您迁移到新的自动化执行环境模型。新的自动化控制器安装在安装过程中创建两个 virtualenv;一个运行控制器,另一个运行 Ansible。与传统虚拟环境一样,自动化执行环境允许控制器在稳定的环境中运行,同时允许您根据需要在自动化执行环境中添加或更新模块,以运行 playbook。
通过将设置迁移到新的自动化执行环境,您可以将设置复制到以前的自定义虚拟环境中。使用本节中的 awx-manage
命令:
-
所有当前自定义虚拟环境及其路径列表(
list_custom_venvs
) -
查看依赖特定自定义虚拟环境的资源(
custom_venv_associations
) -
将特定的自定义虚拟环境导出到可用于迁移到自动化执行环境(
export_custom_venv
)的格式.
以下工作流描述了如何使用 awx-manage
命令从旧的 venvs 迁移到自动化执行环境。