第 4 章 RPM 拓扑
Ansible Automation Platform 为基于 RPM 的 Ansible Automation Platform 提供经过测试的拓扑。选择最适合基于 RPM 的部署要求的拓扑。
4.1. RPM 增长拓扑 复制链接链接已复制到粘贴板!
基于 RPM 的增长拓扑为开始使用 Ansible Automation Platform 的组织提供较小的占用空间部署,而无需冗余。包括经过测试的基础架构拓扑、系统要求、网络端口配置和示例清单文件,用于安装。
4.1.1. 基础架构拓扑 复制链接链接已复制到粘贴板!
此部署模型的红帽测试的基础架构拓扑:
图 4.1. 基础架构拓扑图
红帽根据以下要求测试每个虚拟机:
| 要求 | 最低要求 |
|---|---|
| RAM | 16 GB |
| CPU | 4 |
| 本地磁盘 | 60 GB |
| 磁盘 IOPS | 3000 |
| VM 数量 | 用途 | VM 组名称示例 |
|---|---|---|
| 1 | 带有 colocated Redis 的平台网关 |
|
| 1 | 自动化控制器 |
|
| 1 | 私有自动化中心 |
|
| 1 | Event-Driven Ansible |
|
| 1 | 自动化网格执行节点 |
|
| 1 | Ansible Automation Platform 管理的数据库 |
|
4.1.2. 测试的系统配置 复制链接链接已复制到粘贴板!
红帽已测试了这些配置来安装和运行 Red Hat Ansible Automation Platform:
| 类型 | 描述 | |
|---|---|---|
| 订阅 | 有效的 Red Hat Ansible Automation Platform 订阅 | |
| 操作系统 | Red Hat Enterprise Linux 9.4 或更高版本的 Red Hat Enterprise Linux 9 次版本。 | |
| CPU 架构 | x86_64, AArch64, s390x (IBM Z), ppc64le (IBM Power) | |
|
|
| Ansible Automation Platform 使用系统范围的 ansible-core 软件包来安装平台,但在其 control plane 和内置执行环境中使用 ansible-core 2.16。 |
| 浏览器 | 当前支持的 Mozilla Firefox 或 Google Chrome 版本 | |
| 数据库 |
|
|
| IP 版本 | IPv4、IPv6 (单堆栈和双栈) |
4.1.3. 网络端口 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 使用多个端口与其服务进行通信。这些端口必须处于打开状态,并可用于 Red Hat Ansible Automation Platform。确保这些端口可用,且防火墙不会阻止。
| 端口号 | 协议 | 服务 | Source | 目的地 |
|---|---|---|---|---|
| 80/443 | TCP | HTTP/HTTPS | Event-Driven Ansible | Automation hub |
| 80/443 | TCP | HTTP/HTTPS | Event-Driven Ansible | 自动化控制器 |
| 80/443 | TCP | HTTP/HTTPS | 自动化控制器 | Automation hub |
| 80/443 | TCP | HTTP/HTTPS | 平台网关 | 自动化控制器 |
| 80/443 | TCP | HTTP/HTTPS | 平台网关 | Automation hub |
| 80/443 | TCP | HTTP/HTTPS | 平台网关 | Event-Driven Ansible |
| 80/443 | TCP | HTTP/HTTPS | 执行节点 | 平台网关 |
| 5432 | TCP | PostgreSQL | Event-Driven Ansible | 数据库 |
| 5432 | TCP | PostgreSQL | 平台网关 | 数据库 |
| 5432 | TCP | PostgreSQL | Automation hub | 数据库 |
| 5432 | TCP | PostgreSQL | 自动化控制器 | 数据库 |
| 6379 | TCP | Redis | Event-Driven Ansible | Redis 节点 |
| 6379 | TCP | Redis | 平台网关 | Redis 节点 |
| 8443 | TCP | HTTPS | 平台网关 | 平台网关 |
| 27199 | TCP | Receptor | 自动化控制器 | 执行节点 |
如果使用清单变量更改任何端口值,请参阅 清单文件变量来查看所有 默认端口值,并确保没有端口冲突。
4.1.4. 清单文件示例 复制链接链接已复制到粘贴板!
使用示例清单文件执行安装: