백업 계획 만들기

이 페이지에서는 에어 갭이 있는 Google Distributed Cloud (GDC)에서 가상 머신 (VM)의 백업 계획을 만드는 방법을 설명합니다.

백업 계획은 백업의 구성과 위치를 제공합니다. 백업 계획에는 소스 VM 및 백업할 VM 선택을 포함한 백업 구성이 포함됩니다. 백업 계획은 VM 백업이 발생하는 정기 일정을 정의합니다. 모든 VM 기반 백업 계획은 ProtectedApplication 리소스에 정의된 라벨 선택기를 사용하여 백업할 대상 VM 또는 VM 디스크 리소스를 참조합니다.

시작하기 전에

VM 백업 계획을 만들려면 다음이 필요합니다.

  • 기존 백업 저장소입니다. 자세한 내용은 백업 저장소 만들기를 참고하세요.
  • 필요한 ID 및 액세스 역할:

    • 조직 백업 관리자: 사용자 클러스터의 백업 및 복원 계획과 같은 백업 리소스를 관리합니다. 조직 IAM 관리자에게 조직 백업 관리자 (organization-backup-admin) 역할을 부여해 달라고 요청합니다. 자세한 내용은 역할 정의를 참고하세요.

VM의 백업 계획 만들기

GDC 콘솔 또는 API를 사용하여 백업 계획을 만듭니다.

콘솔

  1. GDC 콘솔에 로그인합니다.
  2. 탐색 메뉴에서 가상 머신 백업 > 백업 계획을 클릭합니다.
  3. 백업 계획 만들기를 클릭합니다.
  4. 프로젝트 필드에서 이 백업 계획을 사용할 수 있는 프로젝트를 선택합니다.
  5. 백업 계획 이름과 설명을 입력합니다.
  6. 백업 저장소 필드에서 백업 저장소를 선택합니다. 백업 저장소는 객체 스토리지 구현의 집합입니다.
  7. 만들기를 클릭합니다.

API

백업을 계획하려면 VirtualMachineBackupPlanTemplate 커스텀 리소스를 만드세요. VirtualMachineBackupPlanTemplate의 예는 다음과 같습니다.

apiVersion: virtualmachines.gdc.goog/v1
kind: VirtualMachineBackupPlanTemplate
metadata:
  name: vmbpt-test
spec:
  backupRepository: "default"

이 예시에는 다음 값이 포함됩니다.

  • backupRepository: 이전 섹션에서 만든 저장소의 이름입니다.

백업 계획 보기

GDC 콘솔 또는 kubectl를 사용하여 백업 계획을 확인합니다.

콘솔

GDC 콘솔을 사용하여 백업 계획 목록을 확인합니다.

  1. GDC 콘솔에 로그인합니다.
  2. 탐색 메뉴에서 가상 머신 백업 > 백업 계획을 클릭합니다.
  3. 프로젝트를 선택합니다.
  4. 목록에서 백업 계획을 클릭하여 세부정보를 확인합니다.

kubectl

백업 계획을 나열하고 kubectl를 사용하여 세부정보를 확인하여 백업 계획을 확인합니다.

  1. 기존 백업 계획을 나열합니다.

    kubectl get backupplans -n PROJECT_NAME
    
  2. 목록에서 보려는 백업 계획을 찾습니다.

  3. 백업 계획 세부정보를 확인합니다.

    kubectl describe backupplan BACKUP_PLAN_NAME -n PROJECT_NAME
    

    다음을 바꿉니다.

    • BACKUP_PLAN_NAME: 백업 계획의 이름입니다.
    • PROJECT_NAME: 프로젝트의 이름입니다.

다음 단계