데이터베이스 서비스의 백업 저장소 가져오기

이 페이지에서는 데이터베이스 서비스 (DBS)의 백업 저장소를 가져오는 방법을 설명합니다. DBCluster를 복원하려는 각 조직에 대해 이 작업을 수행해야 합니다.

시작하기 전에

gdcloud CLI DBS의 백업 및 복원 서비스를 사용하기 전에 다음을 충족해야 합니다.

  • 플랫폼 관리자 (PA)여야 합니다.
  • 필요한 ID 및 액세스 역할이 있어야 합니다.

    • DR 백업 관리자: 재해 복구 백업을 실행합니다. 조직 IAM 관리자에게 DR 백업 관리자 (dr-backup-admin) 클러스터 역할을 부여해 달라고 요청하세요.

    DBS의 백업 저장소를 가져오려면 다음 단계를 따르세요.

백업 저장소 DBS 가져오기

  1. 타겟 gdcloud CLI DBCluster의 관리 API 서버에서 소스 gdcloud CLI 인스턴스에서 DBS 백업을 저장하는 데 사용된 것과 동일한 버킷을 가리키는 B4GDC 백업 저장소 리소스를 만듭니다.

      cat << EOF > backup_repo_plan.yaml
      apiVersion: backup.gdc.goog/v1
      kind: BackupRepository
      metadata:
        name: dbs-backup-repository
      spec:
        secretReference:
          namespace: dbs-dr
          name: secret
        endpoint: ENDPOINT
        type: S3
        s3Options:
          bucket: ORGNAME-dbs-bucket
          region: REGION
          forcePathStyle: true
        importPolicy: ReadWrite
      EOF
      kubectl apply -f backup_repo_plan.yaml
    
  2. 백업이 타겟 gdcloud CLI 인스턴스의 관리 API 서버로 성공적으로 가져왔는지 확인합니다.

    kubectl get backups.backup.gdc.goog -n dbs-dr
    

    백업이 성공적으로 가져와지면 Succeeded 상태가 됩니다.