본문으로 바로가기
반응형

ansible tower 설치 스크립트를 통해 데이터 백업 및 복구 기능을 제공합니다

데이터 백업에는 tower와 private automation hub에 사용된 database, tower 설정 정보를 포함하고 있습니다.

 

 

1. 백업방법

1. 백업 방법 : ./setup -b
백업 파일 형태는 아래와 같이 생성된다.
tower-backup-<datetimestamp>.tar.gz 
tower-backup-latest.tar.gz (tower backup 파일에 대한 링크파일)


예)
[root@hk-awx ansible-tower-setup-3.8.3-1]# ls
README.md   collections  inventory       rekey.yml    roles      tower-backup-2021-08-19-09:45:02.tar.gz
backup.log  group_vars   inventory-orig  restore.log  setup.log  tower-backup-latest.tar.gz
backup.yml  install.yml  licenses        restore.yml  setup.sh



2. 백업 경로 지정시 : ./setup.sh -e 'backup_dest=<백업 경로>' -b
백업 경로에 백업 파일이 생성된다.

 

backup 실행화면

 

 

2. 백업 내용 정보

압축 파일을 풀어보면 아래와 같이 tower 관련 설정들로 구성된 것을 확인할 수 있습니다.

[root@hk-awx ansible-tower-setup-3.8.3-1]# tar xvf tower-backup-latest.tar.gz -C ./111/
./
./60.30.157.211.tar.gz
./60.30.157.212.tar.gz
./60.30.157.213.tar.gz
./common.tar.gz

 

 

3. 복구 방법

1. 복구 방법 : ./setup -r

2. 복구 파일 지정시 : ./setup restore_backup_file='<백업파일경로/백업파일>' -r

 

복구 실행화면

 

4. HA 또는 DR (Disaster Recovery) 방법은 아래 링크 참고

https://www.redhat.com/en/blog/ansible-tower-high-availability-and-disaster-recovery

 

728x90