アプライアンス管理コンソールから Compute Engine インスタンスをバックアップする

Google Cloud コンソール、gcloud CLI、または Terraform を使用して、Google Cloud 環境内で完全に動作する Compute Engine インスタンスをバックアップできます。この方法はよく知られていますが、いくつかの制限があります。

次のいずれかのバックアップ要件がある場合は、Backup and DR アプライアンス管理コンソールを使用して、Compute Engine インスタンスをバックアップ / リカバリ アプライアンスにバックアップできます。

  • 仮想マシン(VM)にアタッチされている特定のディスクのバックアップ
  • タグに基づく Google Compute Engine VM の自動保護
  • Google Cloud コンソールベースのバックアップ プランと Backup Vault が、ソース VM が実行されているリージョンと互換性のあるロケーションにない場合。

Google Cloud 環境で Compute Engine インスタンスをバックアップするには、Compute Engine インスタンスを Backup Vault にバックアップするをご覧ください。

アプライアンス管理コンソールを使用して Compute Engine インスタンスをバックアップする手順は次のとおりです。

  1. Backup and DR アプライアンス管理コンソールで、[App Manager] をクリックし、プルダウン メニューから [Applications] を選択します。

    [Applications] ページが開きます。

  2. アプリケーションを Compute Engine インスタンスでフィルタします。

  3. 管理対象外のインスタンスを選択し、ページの右下にあるプルダウン リストから [Manage Backup Plan] を選択します。

    [バックアップ プランの管理] ページが開きます。

  4. [テンプレート] と [プロファイル] のプルダウン リストから、次の項目を選択します。

    • テンプレート: アプリケーション データのスナップショットまたはレプリケーションを定義するポリシーを含む既存のバックアップ テンプレート。
    • プロファイル: アプリケーションのデータをスナップショットまたはレプリケートされたバックアップとして保存するために使用されるリソースを定義する既存のリソース プロファイル。

    [Manage Backup Plan] ページには、バックアップ プランのポリシーマップで選択したアプリケーションに割り当てられたポリシーが表示されます。データ キャプチャ管理は、バックアップ プランで設計したテンプレート ポリシーとプロファイルから取得されます。

  5. [適用] をクリックします。

    [バックアップ プランの適用] ページが開きます。

  6. 必要に応じてインスタンスの詳細を構成します。

  7. [Apply Backup Plan] をクリックして、バックアップ テンプレートとリソース プロファイルを適用します。

  8. [Volume Inclusion Rule] セクションの [Edit] をクリックして、データ キャプチャに含めるボリュームまたは除外するボリュームを指定します。

    [Manage Volumes] ダイアログが開きます。

    1. [対象のボリューム] で、包含ルールを構成します。[すべてのボリュームをキャプチャ]、[ブート ボリュームのみをキャプチャ]、[選択したボリュームを含める]、[選択したボリュームを除外する] から選択できます。選択したボリュームは、次にスケジュールされたジョブの実行時にキャプチャされます。詳細については、保護する個々の Compute Engine インスタンス ボリュームを指定するをご覧ください。
    2. ボリュームの数が多い場合は、検索フィールドを使用して特定のデータベースを検索します。
    3. [保存] をクリックして、メンバーシップ管理の構成を保存します。

    バックアップ テンプレートで定義された営業時間に従ってスケジュールされたジョブが実行されるまで、アプリケーションはキャプチャされません。たとえば、午前 10 時にテンプレートを割り当て、稼働時間を午前 2 時から午前 5 時までに設定した場合、最初のジョブは、翌日の午前 2 時にアプライアンスで使用可能なジョブスロットが確保されるまで開始されません。ジョブをすぐに実行するには、オンデマンド キャプチャを実行するをご覧ください。

  9. アプリケーションのバックアップ プランの設定を変更するには、マネージド アプリケーションのバックアップ プラン管理を変更するをご覧ください。

  10. バックアップ プランを無効にするには、アプリケーションのバックアップ プラン管理を削除するをご覧ください。

  11. [変更を保存] をクリックします。

保護する個々の Compute Engine インスタンス ボリュームを指定する

次のオプションを使用して、保護する Compute Engine インスタンスのボリュームを選択できます。

  • すべてのボリュームをキャプチャする: ブートボリュームと Compute Engine インスタンス内のすべてのボリュームをキャプチャします。新しく追加されたボリュームは、検出時にキャプチャされます。これがデフォルトの設定です。
  • ブート ボリュームをキャプチャする: ブート ボリュームのみをキャプチャし、他のすべてのボリュームを除外します。
  • 選択したボリュームを含める: Compute Engine インスタンスで選択したボリュームをキャプチャします。このルールを保存した後に追加されたボリュームは、キャプチャ プロセスに含まれません。新しいルールに含まれるまで除外されます。
  • 選択したボリュームを除外: 選択したボリュームをキャプチャ プロセスから除外します。このルールが保存された後に追加されたボリュームは、新しいルールで除外されるまで、キャプチャ プロセスに含まれます。

Backup and DR の Compute Engine ガイド