2.8. 安装容器化 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_file_name> ansible.containerized_installer.installCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
ansible-playbook -i inventory ansible.containerized_installer.install
ansible-playbook -i inventory ansible.containerized_installer.installCopy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以根据需要在安装命令中添加额外的参数:
ansible-playbook -i <inventory_file_name> -e @<vault_file_name> --ask-vault-pass -K -v ansible.containerized_installer.install
ansible-playbook -i <inventory_file_name> -e @<vault_file_name> --ask-vault-pass -K -v ansible.containerized_installer.installCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
ansible-playbook -i inventory -e @vault.yml --ask-vault-pass -K -v ansible.containerized_installer.install
ansible-playbook -i inventory -e @vault.yml --ask-vault-pass -K -v ansible.containerized_installer.installCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
-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
https://<gateway_node>:443Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
以 admin 用户身份登录,具有为
gateway_admin_username和gateway_admin_password创建的凭证。 用于 Ansible Automation Platform 的默认端口和协议为 80 (HTTP)和 443 (HTTPS)。您可以使用以下变量自定义端口:
envoy_http_port=80 envoy_https_port=443
envoy_http_port=80 envoy_https_port=443Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果要禁用 HTTPS,请将
envoy_disable_https设置为true:envoy_disable_https: true
envoy_disable_https: trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow