1.4. Red Hat Ansible Automation Platform 平台组件
Red Hat Ansible Automation Platform 由以下组件组成:
Ansible Automation hub
用于认证 Ansible 内容集合内容的存储库。Ansible Automation hub 是红帽及其合作伙伴的集中存储库,用于发布内容,并允许客户发现经过认证的 Ansible 内容集合。Red Hat Ansible 认证的内容为用户提供已经过测试并受红帽支持的内容。
私有自动化中心
私有自动化中心提供断开连接和内部解决方案,用于同步内容。您可以从 Red Hat 云自动化中心同步集合和执行环境镜像,存储和提供自己的自定义自动化集合和执行镜像。您还可以使用 Ansible Galaxy 或其他容器 registry 等其他源向私有自动化中心提供内容。私有自动化中心可以集成到您的企业目录和 CI/CD 管道中。
自动化控制器
使用用户界面 (UI) 和 RESTful 应用程序编程接口 (API),控制、保护和管理 Ansible 自动化的企业框架。
自动化服务目录
自动化服务目录是 Red Hat Ansible Automation Platform 中的服务。自动化服务目录允许您在各种环境中在 Ansible 自动化控制器中组织和管理产品目录源。
使用自动服务目录,您可以:
- 对单个平台清单应用多级别批准。
- 将您的平台中的产品以产品组合(portfolios)的形式组织内容。
- 选择产品组合与特定用户组共享。
- 设定要执行用户请求的数值的界限。
Automation mesh
自动化网格是一个覆盖网络,旨在通过使用现有网络相互建立对等连接的节点,简化在大型且分散的 worker 集合中的工作分布。
Automation mesh 提供:
- 动态集群容量可独立扩展,允许您以最少的停机时间创建、注册、分组、分组和取消注册节点。
- 控制和执行平面分离,可让您独立于 control plane 容量来缩放 playbook 执行容量。
- 部署选择具有应对延迟、在没有中断中断的情况下可重新配置的部署选择,并在存在中断时动态重新路由以选择不同的路径。
- Mesh 路由更改。
- 包括符合联邦信息处理标准(FIPS)的双向多跃网格通信可能性的连接。
自动执行环境
包含 Ansible 执行引擎和数百个模块解决方案,可帮助用户自动化 IT 环境和流程的所有方面。执行环境自动化了常用的操作系统、基础架构平台、网络设备和云。
Ansible Galaxy
用于查找、重复利用和共享 Ansible 内容的中心。社区提供的 Galaxy 内容采用预打包角色的形式,可帮助启动自动化项目。用于配置基础架构、部署应用和完成其他任务的角色可被丢弃到 Ansible Playbook 中,并立即应用到客户环境。
自动化内容导航器
作为 文本用户界面 (TUI),它成为自动化平台的主要命令行界面,涵盖构建内容构建、在执行环境中运行自动化、在 Ansible Automation Platform 中运行自动化以及为未来集成开发环境 (IDE)提供基础。