4.3. 为容器化安装准备 Red Hat Enterprise Linux 主机
容器化 Ansible Automation Platform 在 Red Hat Enterprise Linux 主机上作为基于 Podman 的容器运行组件服务。准备 Red Hat Enterprise Linux 主机以确保安装成功。
流程
- 以非 root 用户身份登录 Red Hat Enterprise Linux 主机。
确保主机的主机名使用完全限定域名(FQDN)。
要检查主机的主机名,请运行以下命令:
hostname -f输出示例:
aap.example.org如果主机名不是 FQDN,您可以使用以下命令设置它:
$ sudo hostnamectl set-hostname <your_hostname>
使用
subscription-manager注册 Red Hat Enterprise Linux 主机:$ sudo subscription-manager register验证主机上只启用了 BaseOS 和 AppStream 软件仓库:
$ sudo dnf repolistRHEL 9 的输出示例:
Updating Subscription Management repositories. repo id repo name rhel-9-for-x86_64-appstream-rpms Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs) rhel-9-for-x86_64-baseos-rpms Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)RHEL 10 的输出示例:
Updating Subscription Management repositories. repo id repo name rhel-10-for-x86_64-appstream-rpms Red Hat Enterprise Linux 10 for x86_64 - AppStream (RPMs) rhel-10-for-x86_64-baseos-rpms Red Hat Enterprise Linux 10 for x86_64 - BaseOS (RPMs)- 对于断开连接的安装,请按照 获取和配置 RPM 源依赖项 中的步骤访问这些存储库。
- 确保主机可以使用 DNS 解析主机名和 IP 地址。这对于确保服务可以互相通信非常重要。
安装
ansible-core:$ sudo dnf install -y ansible-core可选:安装用于故障排除的额外工具,如
wget、git-core、rsync和vim:$ sudo dnf install -y wget git-core rsync vim- 可选: 要让安装程序自动获取并应用 Ansible Automation Platform 订阅清单许可证,请按照 获取清单文件 中的步骤操作。