Google Cloud 環境内で完全に動作する Compute Engine インスタンスをバックアップするには、 Google Cloud コンソール、gcloud CLI、または Terraform を使用します。この方法は一般的ですが、いくつかの制限があります。
次のいずれかのバックアップ要件がある場合は、Backup and DR アプライアンス管理コンソールを使用して、Compute Engine インスタンスをバックアップ/リカバリ アプライアンスにバックアップできます。
- 仮想マシン(VM)にアタッチされている特定のディスクのバックアップ
- タグに基づく Google Compute Engine VM の自動保護
- Google Cloud コンソール ベースのバックアップ プランとバックアップ ボルトが、ソース VM が実行されているリージョンと互換性のあるロケーションにない場合。
Google Cloud 環境で Compute Engine インスタンスをバックアップするには、Compute Engine インスタンスを Backup Vault にバックアップするをご覧ください。
アプライアンス管理コンソールを使用して Compute Engine インスタンスをバックアップする手順は次のとおりです。
Backup and DR アプライアンスの管理コンソールで、[App Manager] をクリックし、プルダウン メニューから [アプリケーション] を選択します。
[アプリケーション] ページが開きます。
[Compute Engine インスタンス] でアプリケーションをフィルタします。
管理対象外のインスタンスを選択し、ページ右下のプルダウン リストから [バックアップ プランの管理] を選択します。
[バックアップ プランの管理] ページが開きます。
[テンプレート] プルダウン リストと [プロファイル] プルダウン リストから、次の項目を選択します。
- テンプレート: アプリケーション データのスナップショットまたはレプリケーションを定義するポリシーを含む既存のバックアップ テンプレート。
- プロファイル: アプリケーションのデータをスナップショットまたはレプリケートされたバックアップとして保存するために使用されるリソースを定義する既存のリソース プロファイル。
[Manage Backup Plan] ページには、バックアップ プランのポリシー マップで選択したアプリケーションに割り当てられているポリシーのビューが表示されます。データ キャプチャの管理は、バックアップ プランで設計したテンプレート ポリシーとプロファイルから行われます。
[適用] をクリックします。
[バックアップ プランを適用] ページが開きます。
必要に応じてインスタンスの詳細を構成します。
[バックアップ プランを適用] をクリックして、バックアップ テンプレートとリソース プロファイルを適用します。
[ボリュームの包含ルール] セクションで [編集] をクリックして、データ キャプチャのボリュームを含めるか除外します。
[ボリュームの管理] ダイアログが開きます。
- [対象ボリューム] で、包含ルールを構成します。[すべてのボリュームをキャプチャ]、[ブート ボリュームのみをキャプチャ]、[選択したボリュームを含める]、[選択したボリュームを除外する] から選択できます。選択したボリュームは、次のスケジュールされたジョブの実行時にキャプチャされます。詳細については、保護する個々の Compute Engine インスタンス ボリュームを指定するをご覧ください。
- ボリュームの数が多い場合は、検索フィールドを使用して特定のデータベースを検索します。
- [保存] をクリックして、メンバーシップの管理の構成を保存します。
バックアップ テンプレートで定義された営業時間に従ってスケジュールされたジョブが実行されるまで、アプリケーションはキャプチャされません。たとえば、午前 10 時にテンプレートを割り当て、午前 2 時から午前 5 時までを営業時間に設定した場合、最初ジョブは、アプライアンスに翌日の午前 2 時に使用可能なジョブ スロットができるまで開始されません。ジョブをすぐに実行するには、オンデマンド キャプチャを実行するをご覧ください。
アプリケーションのバックアップ プランの設定を変更するには、マネージド アプリケーションのバックアップ プランの管理を変更するをご覧ください。
バックアップ プランを無効にするには、アプリケーションのバックアップ プランの管理を削除するをご覧ください。
[変更を保存] をクリックします。
保護する個々の Compute Engine インスタンス ボリュームを指定する
次のオプションを使用して、保護する Compute Engine インスタンスのボリュームを選択できます。
- すべてのボリュームをキャプチャ: ブートボリュームと Compute Engine インスタンス内のすべてのボリュームをキャプチャします。新しく追加されたボリュームは、検出されるとキャプチャされます。これがデフォルトの設定です。
- ブート ボリュームをキャプチャ: ブート ボリュームのみをキャプチャし、他のすべてのボリュームを除外します。
- 選択したボリュームを含める: Compute Engine インスタンスで選択したボリュームをキャプチャします。このルールが保存された後に追加されたボリュームは、キャプチャ プロセスに含まれません。新しいルールに含まれるまで除外されます。
Exclude Selected Volumes: 選択したボリュームをキャプチャ プロセスから除外します。このルールが保存された後に追加されたボリュームは、新しいルールで除外されるまでキャプチャ プロセスに含まれます。
Backup and DR Compute Engine ガイド
- クラウド認証情報を確認する
- Compute Engine インスタンスを検出して保護する
- Compute Engine インスタンスのバックアップをマウントする
- Compute Engine インスタンスを復元する
- Persistent Disk スナップショット イメージをインポートする