第 3 章 迁移到自动化执行环境
3.1. 为什么需要升级到自动化执行环境?
Red Hat Ansible Automation Platform 2.2 引入了自动化执行环境。自动化执行环境是容器镜像,可以通过包括在单一容器内运行 Ansible 自动化所需的所有内容来更轻松地管理 Ansible。自动化执行环境包括:
- RHEL UBI 8
- Ansible 2.9 或 Ansible Core 2.13
- Python 3.9 或更高版本.
- 任何 Ansible 内容集合
- 集合 python 或二进制依赖项
通过包含这些元素,Ansible 为平台管理员提供标准化的方法来定义、构建和分发自动化运行环境。
由于新的自动化执行环境,管理员不再需要创建自定义插件和自动化内容。管理员现在只需较少的时间即可启动较小的自动化执行环境,以创建其内容。
现在,所有自定义依赖项都在开发阶段定义,而不是在管理和部署阶段定义。与 control plane 分离,可加快跨环境的开发周期、可扩展性、可靠性和可移动性。借助自动化执行环境,Ansible Automation Platform 可以移至分布式架构,允许管理员在组织内扩展自动化。