3.5. 安装后的步骤
无论您是希望开始使用自动化的新 Ansible Automation Platform 用户,还是希望将旧的 Ansible 内容迁移到最新版本的 Red Hat Ansible Automation Platform,充分利用 Ansible Automation Platform 2.3 的新功能:
3.5.1. 将数据迁移到 Ansible Automation Platform 2.3 复制链接链接已复制到粘贴板!
对于希望完成升级到 Ansible Automation Platform 2.3 的平台管理员,可能需要额外步骤将数据迁移到新实例:
3.5.1.1. 从旧的虚拟环境 (venvs) 迁移到自动化执行环境 复制链接链接已复制到粘贴板!
通过 Ansible Automation Platform 2.3,您可以从自定义 Python 虚拟环境 (venvs) 转换为使用自动化执行环境 - 它是容器化镜像,包括了执行和扩展 Ansible 自动化所需的组件。这包括 Ansible Core、Ansible 内容集合、Python 依赖项、Red Hat Enterprise Linux UBI 8 以及任何其他软件包依赖项。
如果您希望将 venvs 迁移到执行环境,则需要(1)使用 awx-manage
命令列出并从原始实例中导出 venvs 列表,然后(2)使用 ansible-builder
创建执行环境。
3.5.1.2. 使用 Ansible Builder 迁移至 Ansible Engine 2.9 镜像 复制链接链接已复制到粘贴板!
要迁移 Ansible Engine 2.9 镜像以用于 Ansible Automation Platform 2.3,ansible-builder
工具会自动重建镜像(包括其自定义插件和依赖项)的过程,供自动化执行环境使用。
3.5.1.3. 迁移到 Ansible Core 2.13 复制链接链接已复制到粘贴板!
升级到 Ansible Core 2.13 时,您需要更新您的 playbook、插件或其他 Ansible 基础架构的一部分,以便由最新版本的 Ansible Core 支持。有关更新 Ansible Core 2.13 兼容性的步骤,请参阅 Ansible 内核 2.13 端口指南。
3.5.2. 更新执行环境镜像位置 复制链接链接已复制到粘贴板!
如果单独安装私有自动化中心,您可以更新您的执行环境镜像位置,以指向您的私有自动化中心。使用这个流程更新您的执行环境镜像位置。
流程
-
进入包含
setup.sh
的目录 运行以下命令来创建
./group_vars/automationcontroller
:touch ./group_vars/automationcontroller
touch ./group_vars/automationcontroller
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将以下内容粘贴到
./group_vars/automationcontroller
中,确保调整设置以适应您的环境:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行
./setup.sh
脚本./setup.sh
$ ./setup.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
- 以具有系统管理员访问权限的用户身份登录 Ansible Automation Platform。
-
进入到
。 -
在 Image 列中,确认执行环境镜像位置已从默认值
<registry url>/ansible-automation-platform-<version>/<image name>:<tag>
改为<automation hub url>/<image name>:<tag>
。
3.5.3. 使用自动化网格扩展自动化 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 的自动化网格组件简化了在多站点部署之间分布自动化的过程。对于具有多个隔离的 IT 环境的企业,自动化网格提供了一个一致且可靠的方法,使用对等对网格通信网络在执行节点上部署和扩展自动化。
当从版本 1.x 升级到最新版本的 Ansible Automation Platform 时,您需要将旧隔离节点中的数据迁移到自动化网格所需的执行节点。您可以通过规划混合和控制节点网络来实施自动化中心,然后编辑 Ansible Automation Platform 安装程序中找到的清单文件,为每个执行节点分配与网格相关的值。
有关如何从隔离节点迁移到执行节点的说明,请参阅 Red Hat Ansible Automation Platform 升级和迁移指南。
有关自动化网格以及为您的环境设计自动化网格的各种方法的信息,请参阅 Red Hat Ansible Automation Platform Automation mesh。