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

このページでは、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: virtualmachines.gdc.goog/v1
kind: VirtualMachineBackupPlanTemplate
metadata:
  name: vmbpt-test
spec:
  backupRepository: "default"

この例には次の値が含まれています。

  • backupRepository: 前のセクションで作成したリポジトリの名前。

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

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

コンソール

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

  1. GDC コンソールにログインします。
  2. ナビゲーション メニューで、[Backup for Virtual Machines] > [バックアップ プラン] をクリックします。
  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: プロジェクトの名前。

次のステップ