2장. Red Hat Ansible Automation Platform 백업 리소스 생성
Red Hat Ansible Automation Platform 배포를 백업하려면 배포된 자동화 허브 및 자동화 컨트롤러 인스턴스를 위한 백업 리소스를 생성해야 합니다. Red Hat Ansible Automation Platform 배포를 위한 백업 리소스를 생성하려면 다음 절차를 사용하십시오.
2.1. 자동화 컨트롤러 배포 백업 링크 복사링크가 클립보드에 복사되었습니다!
작업, 인벤토리, 인증 정보를 포함하여 컨트롤러 배포를 백업하려면 다음 절차를 사용하십시오.
사전 요구 사항
- Openshift 클러스터로 인증해야 합니다.
- Ansible Automation Platform Operator가 클러스터에 설치되었습니다.
- 자동화 컨트롤러는 Ansible Automation Platform Operator를 사용하여 에 배포됩니다.
절차
- Red Hat OpenShift Container Platform 에 로그인합니다.
- Operators(운영자) 로 이동합니다.
- 프로젝트 네임스페이스에 설치된 Ansible Automation Platform Operator를 선택합니다.
- 자동화 컨트롤러 백업 탭을 선택합니다.
- 을 클릭합니다.
- 백업 의 이름을 입력합니다.
-
백업 중인 배포된 Ansible Automation Platform 인스턴스의 배포 이름을 입력합니다. 예를 들어 자동화 컨트롤러를 백업하고 배포 이름이
aap-controller인 경우 배포 이름 필드에 'aap-controller'를 입력합니다. 사용자 지정, 사전 생성된 pvc를 사용하려면 다음을 수행합니다.
- 필요한 경우 Backup persistant 볼륨 클레임 의 이름을 입력합니다.
필요한 경우 Backup PVC 스토리지 요구 사항 및 Backup PVC 스토리지 클래스 를 입력합니다.
참고pvc 또는 스토리지 클래스가 제공되지 않으면 클러스터의 기본 스토리지 클래스가 pvc를 생성하는 데 사용됩니다.
대규모 데이터베이스가 있는 경우 Backup 관리 Pod 리소스 요구 사항에 따라 스토리지 요청을 지정합니다.
참고postgres Pod 내에서 다음 명령을 실행하여 기존 postgres 데이터베이스 데이터 디렉터리의 크기를 확인할 수 있습니다.
df -h | grep "/var/lib/pgsql/data"
$ df -h | grep "/var/lib/pgsql/data"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
을 클릭합니다.
지정된 배포의 백업 tarball이 생성되고 데이터 복구 또는 배포 롤백에 사용할 수 있습니다. 향후 백업은 동일한 pvc의 별도의 tar 파일에 저장됩니다.
검증
- Red Hat OpenShift Container Platform에 로그인
- Operators(운영자) 로 이동합니다.
- 프로젝트 네임스페이스에 설치된 Ansible Automation Platform Operator를 선택합니다.
- AutomationControllerBackup 탭을 선택합니다.
- 확인할 백업 리소스를 선택합니다.
Conditions 로 스크롤하여 Successful 상태가
True인지 확인합니다.참고Successful 가
False이면 백업에 실패했습니다. 문제를 해결하려면 자동화 컨트롤러 Operator 로그에서 오류가 있는지 확인합니다.