第 6 章 安装容器化 Ansible Automation Platform
在准备 Red Hat Enterprise Linux 主机、下载安装程序并配置清单文件后,运行安装 playbook 来安装 容器化的 Ansible Automation Platform。
先决条件
- 您已 准备了 Red Hat Enterprise Linux 主机
- 您已准备好受管节点
- 您已下载了 Ansible Automation Platform
- 您已配置了清单文件
- 您以非 root 用户身份登录 Red Hat Enterprise Linux 主机
流程
- 进入 Red Hat Enterprise Linux 主机上的安装目录。
运行安装playbook:ansible-playbook -i <inventory_file_name> ansible.containerized_installer.install例如:
ansible-playbook -i inventory ansible.containerized_installer.install您可以根据需要在安装命令中添加额外的参数:
ansible-playbook -i <inventory_file_name> -e @<vault_file_name> --ask-vault-pass -K -v ansible.containerized_installer.install例如:
ansible-playbook -i inventory -e @vault.yml --ask-vault-pass -K -v ansible.containerized_installer.install-
-i <inventory_file_name>- 用于安装的清单文件。 -
-e @<vault_file_name> --ask-vault-pass-(可选)如果使用 vault 存储敏感变量,请将其添加到安装命令中。 -
-k-(可选)如果您的权限升级(带有 root 用户)需要您输入密码,请将此添加到安装命令中。然后会提示您输入 BECOME 密码。 -
-v-(可选)您可以使用增加详细程度,最多 4 (-vvvv)来查看安装过程详情。这可显著增加安装时间。仅在需要或由红帽支持请求时使用它。
-
验证
安装完成后,验证您可以访问以下 URL 默认可用的 Ansible Automation Platform:
https://<gateway_node>:443-
以 admin 用户身份登录,具有为
gateway_admin_username和gateway_admin_password创建的凭证。 用于 Ansible Automation Platform 的默认端口和协议为 80 (HTTP)和 443 (HTTPS)。您可以使用以下变量自定义端口:
envoy_http_port=80 envoy_https_port=443如果要禁用 HTTPS,请将
envoy_disable_https设置为true:envoy_disable_https: true