이 페이지에서는 Google Distributed Cloud (GDC) 에어갭에서 백업의 수동 복원을 만드는 방법을 설명합니다.
수동 복원을 사용하면 특정 백업 버전을 선택하여 특정 시점으로 복구할 수 있습니다.
시작하기 전에
백업의 복원을 만들려면 다음이 필요합니다.
- 기존 백업입니다. 자세한 내용은 백업 집합 계획을 참고하세요.
필요한 ID 및 액세스 역할:
- PA 사용자의 경우:
- 사용자 클러스터 백업 관리자: 사용자 클러스터의 백업 및 복원 계획과 같은 백업 리소스를 관리합니다. 조직 IAM 관리자에게 사용자 클러스터 백업 관리자 (
user-cluster-backup-admin
) 역할을 부여해 달라고 요청하세요.
- 사용자 클러스터 백업 관리자: 사용자 클러스터의 백업 및 복원 계획과 같은 백업 리소스를 관리합니다. 조직 IAM 관리자에게 사용자 클러스터 백업 관리자 (
- AO 사용자의 경우:
- 백업 생성자: 수동 백업을 만들고 복원합니다. 프로젝트 IAM 관리자에게 백업 생성자 (
backup-creator
) 역할을 부여해 달라고 요청하세요.
- 백업 생성자: 수동 백업을 만들고 복원합니다. 프로젝트 IAM 관리자에게 백업 생성자 (
- 자세한 내용은 역할 정의를 참고하세요.
- PA 사용자의 경우:
복원 만들기
GDC 콘솔 또는 API를 사용하여 복원을 만듭니다.
콘솔
- GDC 콘솔에 로그인합니다.
- 탐색 메뉴에서 Backup for Clusters를 클릭합니다.
- 프로젝트를 선택합니다.
- 백업 탭을 클릭합니다.
- 백업 목록에서 복원할 백업을 찾아 복원을 클릭합니다.
- 이 백업에 적용되는 계획 목록에서 복원 계획을 선택합니다.
- 복원의 이름과 설명(선택사항)을 입력합니다.
- 복원을 클릭합니다.
API
기존 ClusterRestorePlan
리소스에서 복원을 실행할 ManualClusterRestoreRequest
커스텀 리소스를 만듭니다. 다음 리소스를 지정합니다.
- 복원할
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
커스텀 리소스가 생성됩니다.