第 7 章 迁移现有内容
以下小节了解如何在升级到 Red Hat Ansible Automation Platform 2.0 和自动化控制器 4.0 后,使用 awx-manage 命令协助迁移过程中的其他步骤。此外,了解更多关于在 Ansible 版本间迁移的信息。
7.1. 将虚拟环境迁移到自动化执行环境 复制链接链接已复制到粘贴板!
升级到 Red Hat Ansible Automation Platform 2.0 和自动化控制器 4.0 后,请使用以下部分协助迁移过程中的其他步骤。
7.1.1. 列出自定义虚拟环境 复制链接链接已复制到粘贴板!
您可以使用 awx-manage 命令列出自动化控制器实例上的虚拟环境。
流程
SSH 到自动化控制器实例并运行:
awx-manage list_custom_venvs
$ awx-manage list_custom_venvsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
这时将显示已发现的虚拟环境列表。
7.1.2. 查看与自定义虚拟环境关联的对象 复制链接链接已复制到粘贴板!
使用 awx-manage 命令,查看与自定义虚拟环境关联的组织、作业和清单源。
流程
SSH 到自动化控制器实例并运行:
awx-manage custom_venv_associations /path/to/venv
$ awx-manage custom_venv_associations /path/to/venvCopy to Clipboard Copied! Toggle word wrap Toggle overflow
这时将显示相关对象的列表。
7.1.3. 选择要导出的自定义虚拟环境 复制链接链接已复制到粘贴板!
选择您要使用 awx-manage export_custom_venv 命令导出的自定义虚拟环境。
流程
SSH 到自动化控制器实例并运行:
awx-manage export_custom_venv /path/to/venv
$ awx-manage export_custom_venv /path/to/venvCopy to Clipboard Copied! Toggle word wrap Toggle overflow
此命令的输出将显示在指定虚拟环境中的 pip freeze 状态。此信息可复制到 Ansible Builder 的 requirements.txt 文件中,用于创建新的自动化执行环境镜像
在运行 awx-manage list_custom_venvs 时传递 -q 标志来减少输出。