バックアップ プランの作成

このページでは、Google Distributed Cloud(GDC)のエアギャップ環境で仮想マシン(VM)のバックアップ プランを作成する方法について説明します。

バックアップ プランは、バックアップの構成とロケーションを提供します。バックアップ プランには、ソース VM とバックアップする VM の選択を含むバックアップ構成が含まれます。バックアップ プランは、VM のバックアップが実行される定期的なスケジュールを定義します。VM ベースのすべてのバックアップ プランは、ProtectedApplication リソースで定義されたラベル セレクタを使用して、バックアップするターゲット VM または VM ディスク リソースを参照します。

始める前に

VM バックアップ プランを作成するには、次のものが必要です。

  • 既存のバックアップ リポジトリ。詳細については、バックアップ リポジトリを作成するをご覧ください。
  • 必要な ID とアクセスロール:

    • 組織のバックアップ管理者: ユーザー クラスタのバックアップ プランや復元プランなどのバックアップ リソースを管理します。組織 IAM 管理者に、組織バックアップ管理者(organization-backup-admin)のロールを付与するよう依頼します。詳細については、ロールの定義をご覧ください。

VM のバックアップ プランを作成する

GDC コンソールまたは API を使用してバックアップ プランを作成します。

コンソール

  1. GDC コンソールにログインします。
  2. ナビゲーション メニューで、[Backup for Virtual Machines] > [バックアップ プラン] をクリックします。
  3. [バックアップ プランの作成] をクリックします。
  4. [プロジェクト] フィールドで、このバックアップ プランを使用できるプロジェクトを選択します。
  5. バックアップ プランの名前と説明を入力します。
  6. [バックアップ リポジトリ] フィールドで、バックアップ リポジトリを選択します。バックアップ リポジトリは、オブジェクト ストレージ実装のセットです。
  7. [作成] をクリックします。

API

バックアップを計画するには、VirtualMachineBackupPlanTemplate カスタム リソースを作成します。次に VirtualMachineBackupPlanTemplate の例を示します。

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupPlanTemplate
metadata:
  name: BACKUP_TEMPLATE_NAME
  namespace: PROJECT_NAME
spec:
  backupRepository: "BACKUP_REPOSITORY_NAME"

次のように置き換えます。

  • BACKUP_TEMPLATE_NAME: バックアップ プランの名前。
  • PROJECT_NAME: プロジェクトの名前。
  • BACKUP_REPOSITORY_NAME: バックアップ リポジトリの名前。

バックアップ プランの表示

バックアップ プランを表示するには、GDC コンソールまたは kubectl を使用します。

コンソール

GDC コンソールを使用してバックアップ プランのリストを表示します。

  1. GDC コンソールにログインします。
  2. ナビゲーション メニューで、[Backup for Virtual Machines] > [バックアップ プラン] をクリックします。
  3. プロジェクトを選択します。
  4. リスト内のバックアップ プランをクリックすると、その詳細が表示されます。

kubectl

バックアップ プランを表示するには、バックアップ プランを一覧表示し、kubectl を使用して詳細を表示します。

  1. 既存のバックアップ プランを一覧表示します。

    kubectl get backupplans.backup.gdc.goog -n PROJECT_NAME
    
  2. リストで、表示するバックアップ プランを見つけます。

  3. バックアップ プランの詳細を表示します。

    kubectl describe backupplans.backup.gdc.goog BACKUP_PLAN_NAME -n PROJECT_NAME
    

    次のように置き換えます。

    • BACKUP_PLAN_NAME: バックアップ プランの名前。
    • PROJECT_NAME: プロジェクトの名前。

次のステップ