[Ansible] 앤시블 AWX 설치(on centos7)
- IT/ansible
- 2020. 10. 29.
반응형
반응형
1단계. 패키지 설치
epel repository 설치
yum install -y epel-release
필요 패키지 설치
yum install -y yum-utils device-mapper-persistent-data lvm2 ansible git python-devel python-pip python-docker-py vim-enhanced
2단계. docker 설치 및 구동
repository 등록
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep
docker 설치
yum install docker-ce -y
docker 구동 및 부팅시 자동 구동 설정
systemctl start docker
systemctl enable docker
3단계. AWX 다운 및 설치
AWX 소스 가져오기
git clone https://github.com/ansible/awx.git
디렉터리 이동 및 소스 다운 확인
[root@linux-1 AWX]# ls
awx
[root@linux-1 AWX]# cd awx/
[root@linux-1 awx]# ls
API_STANDARDS.md DATA_MIGRATION.md ISSUES.md Makefile awx config manage.py setup.cfg tox.ini
CHANGELOG.md DCO_1_1.md LICENSE.md README.md awx_collection docs pytest.ini setup.py
CONTRIBUTING.md INSTALL.md MANIFEST.in VERSION awxkit installer requirements tools
awx-logos 소스 가져오기
git clone https://github.com/ansible/awx-logos.git
디렉토리 이동
cd installer/
inventory 파일 수정
awx_official=false -> true
vi inventory
awx_official=true
install.yml 플레이북 실행
ansible-playbook -i inventory install.yml -vv
첫 번째 실패
"/usr/bin/env: python3: 그런 파일이나 디렉터리가 없습니다\n"
python3 설치
yum install python3 -y
다시 플레이북 실행
ansible-playbook -i inventory install.yml -vv
두 번째 실패
python3 관련 에러로 보임 python, docker 전부 다시 설치해 주자
yum install python3 python36-docker -y
pip3 install docker-compose
pip3 install docker
다시 플레이북 실행
ansible-playbook -i inventory install.yml -vv
설치 완료
docker ps
4단계. 웹페이지 접속
"http://[IP]"로 접속하시면 됩니다.접속하면 수분 동안 자동으로 업그레이드를 진행합니다.
업그레이드 완료
기본 계정정보 : (admin/password)
반응형
'IT > ansible' 카테고리의 다른 글
[Ansible] 설정파일 라인 변경 (0) | 2020.12.22 |
---|---|
[Ansible] yum module 예제 정리 (0) | 2020.08.20 |
[Ansible] 앤서블 학습 - 원격 서버에 파일 복사 (0) | 2020.07.25 |
[Ansible] 앤서블 학습 - 2. inventory(INI) (0) | 2020.05.10 |
[Ansible] 앤서블 학습 - 1. 설치 및 기본 명령어 (0) | 2020.05.09 |