3.3. 외부 데이터베이스에서 Ansible Automation Platform 배포 복구
Operator를 사용하여 Red Hat OpenShift Container Platform에서 외부 데이터베이스를 복원할 수 있습니다. 외부 데이터베이스에서 복원하려면 다음 절차를 사용하십시오.
외부 데이터베이스 강제에서 복원하면 기존 외부 데이터베이스를 재정의하는 데이터베이스가 삭제됩니다.
사전 요구 사항
- 외부 데이터베이스가 있습니다.
- OpenShift Container Platform에 Ansible Automation Platform Operator를 설치했습니다.
프로세스
- Red Hat OpenShift Container Platform에 로그인합니다.
- Operators(운영자) 로 이동합니다.
- Ansible Automation Platform Operator 배포를 선택합니다.
- 모든 인스턴스 탭으로 이동하여 를 클릭합니다.
- 목록에서 Ansible Automation Platform 복원을 선택합니다.
- Name 은 복구 배포의 이름을 입력합니다.
New Ansible Automation Platform Name 은 Ansible Automation Platform 인스턴스의 새 이름을 입력합니다.
-
동일한 이름으로 복원하는 경우 복원 시 데이터베이스를 삭제하려면
force_drop_db: true를 추가해야 합니다.
-
동일한 이름으로 복원하는 경우 복원 시 데이터베이스를 삭제하려면
- Backup Source 는 기본적으로 CR 입니다.
백업 이름의 경우 백업을 생성할 때 선택한 이름을 입력합니다. YAML 보기 아래에 다음 예가 붙여넣습니다.
--- apiVersion: aap.ansible.com/v1alpha1 kind: AnsibleAutomationPlatformRestore metadata: name: aaprestore spec: deployment_name: aap backup_name: aapbackup controller: force_drop_db: true- 을 클릭합니다.
검증
백업은 AnsibleAutomationPlatformRestores 탭에서 복원하기 시작합니다.
모든 리소스가 성공적으로 복원될 때까지 복구가 완료되지 않습니다. 데이터베이스 크기에 따라 다소 시간이 걸릴 수 있습니다.
복구에 성공했는지 확인하려면 다음을 수행할 수 있습니다.
-
로 이동합니다. - 모든 Pod가 Running 또는 Completed 상태인지 확인합니다.