이 문서에서는 Microsoft Azure Red Hat OpenShift 클러스터 애플리케이션 복원을 만들기 위한 환경을 준비합니다. 당신은 다음을 배우게 됩니다:
- 필수 구성 요소 설정 및 필요한 도구 설치
- Azure Red Hat OpenShift 4 애플리케이션 복원 만들기
CLI를 로컬로 설치하고 사용하도록 선택하는 경우 이 문서에서는 Azure CLI 버전 2.6.0 이상을 실행해야 합니다. 버전을 확인하려면 az --version
을 실행합니다. 설치 또는 업그레이드해야 하는 경우 Azure CLI 설치를 참조하세요.
Prerequisites
- Azure Red Hat OpenShift 4 애플리케이션 백업. Azure Red Hat OpenShift 4 애플리케이션 백업을 만들려면 Azure Red Hat OpenShift 4 백업 만들기를 참조하세요.
Azure Red Hat OpenShift 4 애플리케이션 복원
이러한 단계를 통해 Velero로 백업된 애플리케이션을 복원할 수 있습니다. 클러스터 백업 목록을 확인하여 복원에 사용할 수 있는 백업을 확인할 수 있습니다.
백업을 나열하려면 이름이 지정된 velero
프로젝트에 Velero를 설치했다고 가정하는 다음 명령을 실행합니다.
oc get backups -n velero
복원하려는 백업이 있으면 다음 명령을 사용하여 복원을 수행합니다.
velero restore create <name of restore> --from-backup <name of backup from above output list>
이 단계에서는 백업을 만들 때 이전 단계에서 백업된 Kubernetes 개체를 만듭니다.
복원 상태를 보려면 다음 명령을 실행합니다.
oc get restore -n velero <name of restore created previously> -o yaml
단계에 Completed
가 표시되면 Azure Red Hat OpenShift 애플리케이션이 복원되어야 합니다.
포함된 스냅샷을 사용하여 Azure Red Hat OpenShift 4 애플리케이션 복원
Velero를 사용하는 영구 볼륨을 사용하여 Azure Red Hat OpenShift 4 애플리케이션의 복원을 만들려면 다음 명령을 사용하여 복원을 수행합니다.
velero restore create <name of the restore> --from-backup <name of backup from above output list> --exclude-resources="nodes,events,events.events.k8s.io,backups.ark.heptio.com,backups.velero.io,restores.ark.heptio.com,restores.velero.io"
다음 명령은 이전 명령에서 백업된 Kubernetes 개체를 만듭니다.
복원 상태를 보려면 다음 명령을 실행합니다.
oc get restore -n velero <name of restore created previously> -o yaml
단계가 '완료'라고 표시되면, Azure Red Hat OpenShift 어플리케이션이 복원되어야 합니다.
자세한 내용은 기본 방식으로 OpenShift 리소스 백업을 참조하세요.
Next steps
이 문서에서는 Azure Red Hat OpenShift 클러스터 애플리케이션이 복원되었습니다. 당신은 다음을 배우셨습니다:
- Velero를 사용하여 OpenShift v4 클러스터 애플리케이션 복원 만들기
- Velero를 사용하여 스냅샷이 포함된 OpenShift v4 클러스터 애플리케이션 복원 만들기
Azure Red Hat OpenShift 지원 리소스에 대한 자세한 내용은 Azure Red Hat OpenShift v4 지원 리소스를 참조하세요.