이 문서에서는 Google Distributed Cloud (GDC) 에어 갭에서 백업을 수동으로 복원하는 방법을 설명합니다.
수동 복원을 사용하면 특정 백업 버전을 선택하여 특정 시점으로 복구할 수 있습니다.
시작하기 전에
기존 백업이 있는지 확인합니다. 자세한 내용은 백업 집합 계획을 참조하세요.
IAM 역할 요청
백업 복원을 만들려면 IAM 조직 관리자 또는 IAM 프로젝트 관리자에게 다음 역할 중 하나를 부여해 달라고 요청하세요.
사용자 클러스터 백업 관리자 (
user-cluster-backup-admin): 사용자 클러스터에서 백업 및 복원 계획과 같은 백업 리소스를 만들고, 가져오고, 나열하고, 감시하고, 업데이트하고, 패치하고, 삭제합니다. IAM 조직 관리자에게 문의하여 이 역할을 요청하세요.백업 생성자 (
backup-creator): 수동 백업 요청 및 수동 복원 요청을 만들고, 가져오고, 나열하고, 감시하고, 업데이트하고, 패치하고, 삭제합니다. IAM 프로젝트 관리자에게 문의하여 이 역할을 요청하세요.
복원 만들기
GDC 콘솔 또는 API를 사용하여 복원을 만듭니다.
콘솔
- GDC 콘솔에 로그인합니다.
- 탐색 메뉴에서 클러스터 백업을 클릭합니다.
- 프로젝트를 선택합니다.
- 백업 탭을 클릭합니다.
- 백업 목록에서 복원할 백업을 찾고 복원을 클릭합니다.
- 이 백업에 적용되는 계획 목록에서 복원 계획을 선택합니다.
- 복원의 이름과 설명(선택사항)을 입력합니다.
- 복원을 클릭합니다.
API
ManualClusterRestoreRequest 커스텀 리소스를 만들어 기존 ClusterRestorePlan 리소스에서 복원을 수행합니다. 다음 리소스를 지정합니다.
- 복원하려는
ClusterBackup리소스입니다. - 만들려는
ClusterRestore의 이름입니다. ClusterBackup의ClusterBackupPlan와 일치하는ClusterRestorePlan입니다.
다음은 ManualClusterRestoreRequest 리소스의 예시입니다.
apiVersion: backup.gdc.goog/v1
kind: ManualClusterRestoreRequest
metadata:
name: RESTORE_NAME
namespace: PROJECT_NAMESPACE
spec:
clusterRestoreName: RESTORE_NAME
clusterRestorePlanName: RESTORE_PLAN
clusterBackupName: BACKUP_NAME
다음을 바꿉니다.
RESTORE_NAME: 만들려는 클러스터 복원의 이름입니다.PROJECT_NAMESPACE: GDC 프로젝트의 이름입니다.RESTORE_PLAN: 이 클러스터 복원이 파생된 클러스터 복원 계획의 이름입니다.BACKUP_NAME: 복원할 클러스터 백업입니다. 이ClusterBackup리소스는 클러스터 복원 계획에서 참조하는ClusterBackupPlan리소스와 연결되어야 합니다. 자세한 내용은 복원 집합 계획을 참조하세요.ManualClusterRestoreRequest를 시작하면ClusterRestore커스텀 리소스가 생성됩니다.