1.2. Ansible Automation Platform 概述
Ansible 是一个使用 Python 编写的开源命令行 IT 自动化软件应用程序。您可以使用 Ansible Automation Platform 配置系统、部署软件和编配高级工作流,以支持应用程序部署、系统更新等等。Ansible 的主要优势是简单且易于使用。它还关注安全性和可靠性,具有最小的移动部分。它使用安全、知名的通信协议(如 SSH、HTTPS 和 WinRM)进行传输,并使用人类可读的语言,旨在在没有广泛的培训的情况下快速启动。
Ansible Automation Platform 使用企业级功能增强 Ansible 语言,如 基于角色的访问控制 (RBAC)、集中日志记录和审计、凭据管理、作业调度和复杂的自动化工作流。借助 Ansible Automation Platform,您可以从我们的强大的合作伙伴生态系统获得认证内容;提高安全性、报告和分析,以及跨机构扩展自动化的生命周期技术支持。Ansible Automation Platform 简化了用于管理企业应用程序基础架构生命周期的自动化工作负载的开发和操作。它可在跨多个 IT 域间工作,包括操作、网络、安全、开发以及跨混合环境。
1.2.1. Red Hat Ansible Automation Platform 部署方法 复制链接链接已复制到粘贴板!
Ansible Automation Platform 有三种不同的安装方法:
- RPM-based on Red Hat Enterprise Linux
- Container-based on Red Hat Enterprise Linux
- 基于 Red Hat OpenShift Container Platform 的 Operator
本文档提供了在使用前两个安装方法(基于 RPM 或基于容器的)安装时强化 Ansible Automation Platform 的指导。本文档建议您将基于容器的安装方法用于新部署,因为基于 RPM 的安装程序现已弃用。
如需更多信息,请参阅 已弃用的功能。
本文档中不描述基于 Operator 的部署。
1.2.2. Ansible Automation Platform 组件 复制链接链接已复制到粘贴板!
Ansible Automation Platform 是一个由独立组件组成的模块化平台,可连接在一起,包括自动化控制器、平台网关、自动化中心和事件-Driven Ansible 控制器。