《OpenShift / RHEL / DevSecOps 汇总目录》
文本已在 RHEL 9 + AAP 2.3 环境中进行验证。
说明:
- 本文介绍如何在一个节点上部署一套 all-in-one 的 Ansible Automation Platform 2.3 的运行环境。
- 红帽 Ansible Automation Platform 2.3 需要至少 RHEL 8.4 以上的环境,因此请先准备好 RHEL 环境。
- 建议该节点有至少 10GB 内存。
- 在 https://developers.redhat.com/products/ansible/download 下载 AAP 2.3 的软件包 ansible-automation-platform-setup-bundle-2.3-1.tar.gz。注意:下载前需要用到 RedHat 账号登录。
- 解压缩安装包。
$ tar -xvf ansible-automation-platform-setup-bundle-2.3-1.tar.gz
$ cd ansible-automation-platform-setup-bundle-2.3-1
$ ls
bundle collections fake-inv group_vars images inventory licenses README.md setup.log setup.sh
- 创建 Inventory。
$ mv inventory inventory.bak
$ cat > inventory << EOF
[automationcontroller]
fqdn ansible_connection=local
[database]
[all:vars]
admin_password='redhat'
pg_host=''
pg_port=''
pg_database='awx'
pg_username='awx'
pg_password='redhat'
EOF
- 运行命令,安装 Ansible Automation Platform。
$ sudo ./setup.sh
- 完成安装后用浏览器访问 http://<Ansible 节点 IP>,用 admin/redhat 登录。
- 通过 “用户名/密码”,然后点击 “获得订阅”。
- 在 “导入一个订阅” 窗口中选择一个可用订阅,然后点击 “选择”。
- 在点击 “下一” 后可以进入激活订阅页面的第 2 步。此步设置是否使用 Insight 功能,根据需要设置选项,然后点击 “下一”。
- 在激活订阅页面的第3步点击 “提交” 完成关联订阅。
- 完成后即可访问 Ansible Automation Platform 的控制台。