1.7. 安装容器化 Ansible Automation Platform
准备 Red Hat Enterprise Linux 主机后,下载 Ansible Automation Platform 并配置清单文件,运行 安装 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-(可选)如果您的权限升级需要您输入密码,请将此添加到安装命令中。然后会提示您输入 BECOME 密码。 -
-v
-(可选)您可以使用增加详细程度,最多 4 v (-vvvv
)查看安装过程的详细信息。但请注意,这可显著增加安装时间,因此仅在需要时使用它或请求红帽支持。
容器化 Ansible Automation Platform 的安装开始。
验证
- 安装完成后,验证您可以访问平台 UI,该 UI 默认可通过以下 URL 获得:
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
其他资源
- 有关特权升级的更多信息,请参阅了解权限升级:变为。
- 有关保护敏感变量的更多信息 ,请参阅 安装清单中的 敏感变量。
- 有关安装后说明的更多信息,请参阅开始使用 Ansible Automation Platform