第 2 章 系统要求
在规划 Red Hat Ansible Automation Platform 安装并设计适合您的用例的自动化网格拓扑时,请使用此信息。
先决条件
-
您可以通过
sudo
命令或通过特权升级来获取 root 访问权限。如需有关特权升级的更多信息,请参阅了解特权升级。 - 您可以将特权从 root 分配给用户,如 AWX、PostgreSQL、Event-Driven Ansible 或 Pulp。
- 您已在所有节点上配置了 NTP 客户端。
2.1. Red Hat Ansible Automation Platform 系统要求 复制链接链接已复制到粘贴板!
您的系统必须满足以下最低系统要求才能安装和运行 Red Hat Ansible Automation Platform。弹性部署需要 10 个虚拟机,至少为 16GB (GB) RAM 和 4 个虚拟 CPU (vCPU)。如需有关拓扑选项的更多信息,请参阅测试的 部署模型。
类型 | 描述 | 注 |
---|---|---|
订阅 | 有效的 Red Hat Ansible Automation Platform 订阅 | |
操作系统 |
| OpenShift 还支持 Red Hat Ansible Automation Platform。如需更多信息,请参阅在 OpenShift Container Platform 上安装。 |
CPU 架构 | x86_64, AArch64, s390x (IBM Z), ppc64le (IBM Power) | |
ansible-core | ansible-core 版本 2.16 或更高版本 | Ansible Automation Platform 使用系统范围的 ansible-core 软件包来安装平台,但在其 control plane 和内置执行环境中使用 ansible-core 2.16。 |
浏览器 | 当前支持的 Mozilla Firefox 或 Google Chrome 版本。 | |
数据库 | PostgreSQL 15 | Red Hat Ansible Automation Platform 2.5 需要外部(客户支持的)数据库才能获得 ICU 支持。 |
组件 | RAM | VCPU | 磁盘 IOPS | 存储 |
---|---|---|---|---|
平台网关 | 16GB | 4 | 3000 | 最小 60GB |
控制节点 | 16GB | 4 | 3000 |
至少 80GB 在 |
执行节点 | 16GB | 4 | 3000 | 最小 60GB |
跃点(hop)节点 | 16GB | 4 | 3000 | 最小 60GB |
Automation hub | 16GB | 4 | 3000 |
最少 60GB,至少有 40GB 分配给 |
数据库 | 16GB | 4 | 3000 |
最小 100GB 到 |
Event-Driven Ansible 控制器 | 16GB | 4 | 3000 | 最小 60GB |
这些是最低要求,可以增加 2x 增长的大型工作负载(例如,16GB 变为 32GB,4 个 vCPU 变为 8vCPU)。如需更多信息,请参阅水平扩展指南。
2.1.1. 仓库要求 复制链接链接已复制到粘贴板!
仅在安装 Red Hat Ansible Automation Platform 时启用以下软件仓库:
- RHEL BaseOS
- RHEL AppStream
如果您启用了上述存储库,Red Hat Ansible Automation Platform 安装可能会意外失败。
在使用项目更新和集合时,需要满足以下条件:
- 确保 Table 6.3 中列出的 网络端口和协议。Automation Hub 可用于成功连接并从自动化中心或 Ansible Galaxy 服务器下载集合。
2.1.2. 有关 Red Hat Ansible Automation Platform 要求的额外备注 复制链接链接已复制到粘贴板!
-
Ansible Automation Platform 数据库备份通过变量
backup_dir
在/var/backups/automation-platform
的每个节点上暂存。您可能需要将新卷挂载到/var/backups
,或使用变量backup_dir
更改暂存位置,以防止在运行./setup.sh -b
脚本前出现磁盘空间的问题。 - 如果执行捆绑的 Ansible Automation Platform 安装,安装 setup.sh 脚本尝试从捆绑包中安装 ansible-core (及其依赖项)。
- 如果您手动安装 Ansible-core,Ansible Automation Platform 安装 setup.sh 脚本会检测到已安装了 Ansible,且不会尝试重新安装它。
您必须使用 Ansible-core,它通过 dnf 安装。版本 2.5 及更新的版本需要 ansible-core 版本 2.16。