반응형
CentOS 8.2 기반의 AWX (17.1.0 ver)설치 방법이다.
17.1 이후 버전은 설치 방법이 kubernetes 등으로 변경되어, install.yml 를 설정하여 설치하는 방식을 설명한다.
해당방식은 아래 링크를 참고
https://computingforgeeks.com/install-and-configure-ansible-awx-on-centos/
1. 설치 환경정보
- CentOS 8.2 / AWX 17.1.0
- CPU 4 Core / 8G Mem / 50G Disk
- Package Minimall
- 1 Network (Public)
2. 필수 패키지 설치
dnf -y install epel-release
dnf -y install dnf-plugins-core
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf config-manager --set-enabled PowerTools
dnf install -y git python3-pip curl ansible gcc nodejs gcc-c++ gettext lvm2 device-mapper-persistent-data pwgen bzip2
3. SELINUX 설정
sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config
setenforce 0
4. docker 설치
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
dnf -y install docker-ce --nobest
systemctl enable --now docker
systemctl status docker
pip3 install -U docker docker-compose
docker-compose version
5. awx 패키지 다운로드
https://github.com/hkjeon/awx-17.1.0
sudo firewall-cmd --zone=public --add-masquerade --permanent
sudo firewall-cmd --permanent --add-service={http,https}
sudo firewall-cmd --reload
sudo mkdir -p /var/lib/awx/projects
sudo mkdir -p /root/projects/root <- AWX의 기본 프로젝트 경로가 아닌 다른 디렉토리를 사용해보기 위해 생성하였음 (Option)
cd awx-17.1.0/installer/
6. inventory 설정
vi inventory
[all:vars] 하단 부분의 내용 주석 해제 및 설정
dockerhub_base=ansible
awx_task_hostname=awx
awx_web_hostname=awxweb
postgres_data_dir="~/.awx/pgdocker"
host_port=80
host_port_ssl=443
docker_compose_dir="~/.awx/awxcompose"
pg_username=awx
pg_password=awxpass
pg_database=awx
pg_port=5432
admin_user=admin
admin_password=test1234
create_preload_data=True
project_data_dir=/root/projects
awx_alternate_dns_servers="8.8.8.8"
secret_key=awxsecret
awx_official=true
7. 설치
sudo ansible-playbook -i inventory install.yml
8. 설치 후 접속
접속주소 : http://60.30.157.230
username : admin
password : test1234
728x90
'IaC (Automation) > Ansible-Tower (AWX)' 카테고리의 다른 글
[RHAAP2] Ansible Tower cli (API) 설치 및 사용법 (0) | 2021.07.20 |
---|---|
[RHAAP2] Ansible Tower Cluster install 설치 및 사용방법 (0) | 2021.07.20 |
[RHAAP2] Ansible Tower logo 설정 (0) | 2021.07.15 |
[RHAAP2] Ansible Tower(AWX) 사용법 (0) | 2021.07.09 |
Ansible Tower Install ver3.8.3 (Single Node) (0) | 2021.07.08 |