복원 만들기

이 페이지에서는 Google Distributed Cloud (GDC) 에어갭에서 백업의 수동 복원을 만드는 방법을 설명합니다.

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

시작하기 전에

백업의 복원을 만들려면 다음이 필요합니다.

  • 기존 백업입니다. 자세한 내용은 백업 집합 계획을 참고하세요.
  • 필요한 ID 및 액세스 역할:

    • PA 사용자의 경우:
      • 사용자 클러스터 백업 관리자: 사용자 클러스터의 백업 및 복원 계획과 같은 백업 리소스를 관리합니다. 조직 IAM 관리자에게 사용자 클러스터 백업 관리자 (user-cluster-backup-admin) 역할을 부여해 달라고 요청하세요.
    • AO 사용자의 경우:
      • 백업 생성자: 수동 백업을 만들고 복원합니다. 프로젝트 IAM 관리자에게 백업 생성자 (backup-creator) 역할을 부여해 달라고 요청하세요.
    • 자세한 내용은 역할 정의를 참고하세요.

복원 만들기

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

콘솔

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

API

기존 ClusterRestorePlan 리소스에서 복원을 실행할 ManualClusterRestoreRequest 커스텀 리소스를 만듭니다. 다음 리소스를 지정합니다.

  • 복원할 ClusterBackup 리소스입니다.
  • 만들려는 ClusterRestore의 이름
  • ClusterBackupClusterBackupPlan와 일치하는 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 커스텀 리소스가 생성됩니다.

다음 단계