복원 만들기

이 문서에서는 Google Distributed Cloud (GDC) 에어 갭에서 백업을 수동으로 복원하는 방법을 설명합니다.

수동 복원을 사용하면 특정 백업 버전을 선택하여 특정 시점으로 복구할 수 있습니다.

시작하기 전에

기존 백업이 있는지 확인합니다. 자세한 내용은 백업 집합 계획을 참조하세요.

IAM 역할 요청

백업 복원을 만들려면 IAM 조직 관리자 또는 IAM 프로젝트 관리자에게 다음 역할 중 하나를 부여해 달라고 요청하세요.

  • 사용자 클러스터 백업 관리자 (user-cluster-backup-admin): 사용자 클러스터에서 백업 및 복원 계획과 같은 백업 리소스를 만들고, 가져오고, 나열하고, 감시하고, 업데이트하고, 패치하고, 삭제합니다. IAM 조직 관리자에게 문의하여 이 역할을 요청하세요.

  • 백업 생성자 (backup-creator): 수동 백업 요청 및 수동 복원 요청을 만들고, 가져오고, 나열하고, 감시하고, 업데이트하고, 패치하고, 삭제합니다. IAM 프로젝트 관리자에게 문의하여 이 역할을 요청하세요.

복원 만들기

GDC 콘솔 또는 API를 사용하여 복원을 만듭니다.

콘솔

  1. GDC 콘솔에 로그인합니다.
  2. 탐색 메뉴에서 클러스터 백업을 클릭합니다.
  3. 프로젝트를 선택합니다.
  4. 백업 탭을 클릭합니다.
  5. 백업 목록에서 복원할 백업을 찾고 복원을 클릭합니다.
  6. 이 백업에 적용되는 계획 목록에서 복원 계획을 선택합니다.
  7. 복원의 이름과 설명(선택사항)을 입력합니다.
  8. 복원을 클릭합니다.

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 커스텀 리소스가 생성됩니다.

다음 단계