バックアップと DR をデプロイする

始める前に

デプロイの準備を行う手順は次のとおりです。

バックアップと DR を有効にする

コンソール

  1. Google Cloud コンソールで、 [メニュー] をクリックします。

  2. [オペレーション] > [バックアップと DR] を選択します。

  3. [有効にする] をクリックします。 [バックアップと DR の設定] ウィザードが開きます。

  4. [管理コンソールを有効にする] セクションで、次の操作を行います。

    1. 管理コンソールを配置するロケーションを選択します。これは Google Cloudリージョンです。サポートされているリージョンをご覧ください。

    2. [続行] をクリックします。

  5. [最初のバックアップ/リカバリ アプライアンスのデプロイ] セクションで、次の操作を行います。

    1. [アプライアンス名] に、アプライアンスの名前を入力します。名前は先頭を小文字にして、23 文字以下にする必要があります。アプライアンス名には、小文字、数字、ダッシュ(-)のみを使用できます。スペースは使用できません。

    2. VPC ネットワークを選択します。同じプロジェクト内または共有 VPC プロジェクトからネットワークを選択できます。

    3. バックアップ/リカバリ アプライアンスをデプロイするターゲット プロジェクトを選択します。

    4. バックアップ/リカバリ アプライアンスの配置先のリージョンゾーンを選択します。これは、 Google Cloud のリージョンとゾーンです。サポートされているリージョンをご覧ください。

    5. [サブネットワーク] を選択します。これは、選択したリージョンとゾーンに基づいて表示されます。

    6. バックアップするワークロードに基づいて、バックアップ/リカバリ アプライアンス タイプを選択します。

    7. バックアップを保存するストレージの種類を選択します。このオプションは、[バックアップ/リカバリ アプライアンスのタイプ] で [データベース、VMware VM、その他のリソース用の基本] を選択した場合にのみ表示されます。

    8. [設定] をクリックします。

    ステータス ページにリダイレクトされます。完了まで 1 時間ほどかかることがあります。

  6. デプロイが完了したら、[管理コンソールにログイン] をクリックします。管理コンソールが新しいウィンドウで開きます。

  7. 2 つ目のアプライアンスをデプロイする場合は、[別のバックアップ/リカバリ アプライアンスのデプロイ] をクリックします。管理コンソールには最大 30 台のアプライアンスを追加できます。30 台を超えるアプライアンスを追加する必要がある場合は、新しいプロジェクトを作成し、新しい管理コンソールをデプロイしてから、アプライアンスをデプロイします。

gcloud

Google Cloud CLI を使用して管理コンソールを作成できます。gcloud CLI を使用したバックアップ/リカバリ アプライアンスの作成はサポートされていません。バックアップ/復元アプライアンスを作成するには、 Google Cloud コンソールを使用する必要があります。

次のコマンドを使用して、管理コンソールを作成します。

  1. 管理コンソールを作成します。

      gcloud backup-dr management-servers create MANAGEMENT_SERVER_NAME \
      --location=LOCATION_ID \
    

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

    • MANAGEMENT_SERVER_NAME: 管理コンソールの名前(例: test name)。管理サーバーをデプロイした後、この名前を変更することはできません。名前は、プロジェクトとロケーションで一意にする必要があります。
    • LOCATION_ID: 管理コンソールでサポートされているロケーションを入力します。gcloud backup-dr locations list を使用して、サポートされているロケーションのリストを取得します。
    • PROJECT_ID: プロジェクトの名前(例: test-project)。別のプロジェクトを指定する場合は、このフラグを使用します。
  2. オペレーションのステータスを確認できます。

      gcloud backup-dr operations describe FULL_OPERATION_ID
    

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

    • FULL_OPERATION_ID: 管理コンソールに表示されるオペレーション ID。次の形式になります。 projects/test-project/locations/us-central1/operations/operationID

    出力は次のように表示されます。

      ```none
      Create in progress for management server [projects/test-project/locations/us-central1/operations/test-operation] \
      Run the [gcloud backup-dr operations describe] command to check the status of this operation.
      ```
    

Terraform

次の Terraform リソースリンクを使用して、管理コンソールとバックアップ/復元アプライアンスをデプロイできます。

ワークロードを保護する

バックアップと DR サービスを有効にしたら、管理コンソールを操作してワークロードを保護できます。

Compute Engine インスタンスを保護するには、次の手順を使用します。

  1. Cloud 認証情報について学習する。

  2. 必要なロールと権限を割り当てます。

  3. バックアップ プランを定義します。

  4. Compute Engine インスタンスの検出と保護

VM 内のデータベースとファイル システムを保護する

  1. ホストを追加し、ホスト上のアプリケーションを検出します。

  2. ホストにバックアップと DR エージェントをインストールします

  3. ファイアウォール ルールが設定されていることを確認します。

  4. バックアップ プランを定義します。

  5. 検出されたアプリケーションにバックアップ プランを適用する