Azure に VMM クラウドのオンプレミス Hyper-V VM のディザスター リカバリーを設定する

このチュートリアルでは、System Center Virtual Machine Manager (VMM) によって管理されたオンプレミスの Hyper-V 仮想マシン (VM) から Azure へのレプリケーションを、Azure Site Recovery を使用して実現する方法について説明します。 VMM を使用していない場合は、こちらのチュートリアルに従ってください

このチュートリアルでは、以下の内容を学習します。

  • レプリケーションのソースとターゲットを選択します。
  • ソースのレプリケーション環境 (オンプレミスの Site Recovery コンポーネントを含む) と、ターゲットのレプリケーション環境を設定します。
  • VMM VM ネットワークと Azure 仮想ネットワーク間にネットワーク マッピングを設定します。
  • レプリケーション ポリシーを作成します。
  • VM のレプリケーションを有効にします。

Note

チュートリアルでは、シナリオの最も簡単なデプロイ パスを示します。 可能であれば既定のオプションを使い、すべての可能な設定とパスを示してはいません。 詳細な手順については、「Site Recovery のドキュメント」のハウツー ガイド セクションにある記事を確認してください。

前提条件

このチュートリアルは、既に次のチュートリアルが済んでいることを前提としています。

  1. Azure を準備する
  2. オンプレミスの Hyper-V を準備する

レプリケーションの目標を選ぶ

  1. Azure portal から [Recovery Services コンテナー] に移動し、Azure の準備に関するチュートリアルで作成した ContosoVMVault コンテナーを選択します。

  2. [作業の開始] から [Site Recovery]>[インフラストラクチャの準備] の順に選択し、次の設定を構成します。

    1. [保護の目標]>[マシンのある場所] で、 [オンプレミス] を選択します。
    2. [マシンをどこにレプリケートしますか?] で、 [To Azure]\(Azure\) を選択します。
    3. [マシンは仮想化されていますか?] で、 [はい。Hyper-V を使用します] を選択します。
    4. [Are you using System Center VMM to manage your Hyper-V hosts?](System Center VMM を使用して Hyper-V ホストを管理しますか?) で、 [はい] を選択します。
  3. [OK] を選択します。

    レプリケーションの目標

展開の計画を確認する

  1. 大規模なデプロイを計画している場合は、 [デプロイ計画] で、ページ上のリンクから Hyper-V 用の Deployment Planner をダウンロードします。 Hyper-V のデプロイ計画の詳細を確認してください。
  2. このチュートリアルでは、Deployment Planner は必要ありません。 [デプロイ計画は完了していますか?] で、 [後で実行する] を選択してから、 [OK] を選択します。

ソース環境をセットアップする

ソース環境を設定するときに、Azure Site Recovery プロバイダーを VMM サーバーにインストールし、そのサーバーをコンテナーに登録します。 Azure Recovery Services エージェントを各 Hyper-V ホストにインストールします。

  1. [インフラストラクチャの準備][ソース] を選択します。

  2. [ソースの準備][+ VMM] を選択して、VMM サーバーを追加します。 [サーバーの追加] で、 [System Center VMM サーバー][構成サーバー] が表示されていることを確認します。

  3. Microsoft Azure Site Recovery Provider のインストーラーをダウンロードします。

  4. コンテナー登録キーをダウンロードします。 このキーは、プロバイダーのセットアップを実行するときに必要です。 キーは生成後 5 日間有効です。

  5. Microsoft Azure Recovery Services エージェントのインストーラーをダウンロードします。

    プロバイダー、登録キー、エージェントのダウンロード

VMM サーバーにプロバイダーをインストールする

  1. Azure Site Recovery Provider のセットアップ ウィザードの [Microsoft Update] で、 Microsoft Update を使用して Provider の更新プログラムを確認するよう選択します。
  2. [インストール] では、 Provider の既定のインストール先のままにして [インストール] を選択します。
  3. インストール後、Microsoft Azure Site Recovery 登録ウィザードで [資格情報コンテナー設定][参照] の順に選択し、 [キー ファイル] でダウンロードしたコンテナー キー ファイルを選択します。
  4. Azure Site Recovery サブスクリプションとコンテナー名 (ContosoVMVault) を指定します。 コンテナーで VMM サーバーを識別できるように、VMM サーバーにわかりやすい名前を指定します。
  5. [プロキシの設定][プロキシを使用せずに直接 Azure Site Recovery に接続する] を選択します。
  6. データの暗号化で使用する証明書の場所は、既定の場所をそのまま使用します。 暗号化されたデータは、フェールオーバー時に暗号化が解除されます。
  7. [クラウドのメタデータの同期][クラウドのメタ データを Site Recovery ポータルと同期させます] を選択します。 この操作は、各サーバーで 1 回のみ実行する必要があります。 次に、 [登録] を選択します。
  8. サーバーがコンテナーに登録されたら、 [完了] を選択します。

登録が完了すると、Azure Site Recovery によってサーバーからメタデータが取得され、 [Site Recovery インフラストラクチャ] に VMM サーバーが表示されます。

Recovery Services エージェントを Hyper-V ホストにインストールする

レプリケーション対象の VM が含まれる各 Hyper-V ホストにエージェントをインストールします。

Microsoft Azure Recovery Services Agent セットアップ ウィザードで、次の設定を構成します。

  1. [前提条件の確認] : [次へ] を選択します。 不足している前提条件があると自動的にインストールされます。

  2. [インストールの設定] : インストール場所をそのまま使用します。 その後、 [インストール] を選択します。

    Note

    Azure Site Recovery の場合、キャッシュの場所は必要ありません。

  3. [インストール] : インストールが完了したら、 [閉じる] を選択してウィザードを終了します。

    エージェントのインストール

Recovery Services エージェントを Windows コア Hyper-V ホストにインストールする

レプリケーション対象の VM が含まれる各 Windows コア Hyper-V ホストにエージェントをインストールします。

  1. Windows コア Hyper-V ホストで、次のコマンドを実行してディレクトリを作成します。

    New-Item -Path C:\ASR -ItemType Directory
    
  2. Microsoft Azure Recovery Services エージェントのインストーラーをダウンロードします。

    Invoke-WebRequest -Uri <put the URI here> -OutFile .\ASR\MARSsoftware.exe
    
  3. 下のコマンドを実行して、インストーラーを実行します。

    .\MARSsoftware.exe
    
  4. Microsoft Azure Recovery Services エージェントのインストールが完了したら、ウィザード コンソールを閉じることができます。

ターゲット環境をセットアップする

  1. [インフラストラクチャの準備]>[ターゲット] の順に選択します。
  2. サブスクリプションと、フェールオーバー後に Azure VM が作成されるリソース グループ (ContosoRG) を選択します。
  3. Resource Managerデプロイ モデルを選択します。

Site Recovery によって、互換性のある Azure ストレージ アカウントとネットワークが 1 つ以上あるかどうかが確認されます。

ネットワーク マッピングの構成

  1. [Site Recovery インフラストラクチャ]>[ネットワーク マッピング]>[ネットワーク マッピング] の順にクリックし、 [+ ネットワーク マッピング] アイコンを選択します。

  2. [ネットワーク マッピングの追加] で、 ソース System Center VMM サーバーを選択します。 [ターゲット] には [Azure] を選択します。

  3. サブスクリプションとフェールオーバー後のデプロイメント モデルを確認します。

  4. [ソース ネットワーク] で、 ソース オンプレミス VM ネットワークを選択します。

  5. [ターゲット ネットワーク] で、 フェールオーバー後に作成されるレプリカ Azure VM の配置先となる Azure ネットワークを選択します。 [OK] をクリックします。

    ネットワーク マッピング

レプリケーション ポリシーを設定する

  1. [インフラストラクチャの準備]>[レプリケーションの設定]>[+ 作成と関連付け] の順に選択します。
  2. [ポリシーの作成と関連付け] で、ポリシー名を指定します。 ここでは、ContosoReplicationPolicy を使用しています。
  3. 既定の設定をそのままにして [OK] を選択します。
    • [コピーの頻度] は、初期レプリケーション後に差分データを 5 分ごとにレプリケートするように設定されています。
    • [復旧ポイントの保持期間] は、各復旧ポイントが 2 時間保持されることを示します。
    • [アプリ整合性スナップショットの頻度] は、アプリ整合性スナップショットを含む復旧ポイントが 1 時間ごとに作成されるように設定されています。
    • [初期レプリケーションの開始時刻] には、初期レプリケーションがすぐに開始されることが示されています。
    • [Azure に格納されるデータの暗号化] は、既定値 ([オフ]) に設定され、Azure の保存データは暗号化されていないことを示します。
  4. ポリシーが作成されたら、 [OK] を選択します。 新しいポリシーを作成すると、自動的に VMM クラウドに関連付けられます。

レプリケーションを有効にする

  1. [アプリケーションのレプリケート][ソース] を選択します。

  2. ソース。 VMM クラウドを選択します。 [OK] をクリックします。

  3. [ターゲット] で、 ターゲット (Azure) とコンテナー サブスクリプションを確認し、Resource Manager モデルを選択します。

  4. contosovmsacct1910171607 ストレージ アカウントと、ContosoASRnet Azure ネットワークを選択します。

  5. [仮想マシン]>[選択] で、 レプリケートする VM を選択します。 [OK] をクリックします。

    [ジョブ]>[Site Recovery ジョブ] の順にクリックして、 [保護を有効にする] アクションの進行状況を追跡できます。 [保護の最終処理] ジョブが完了した後、初期レプリケーションが完了し、VM がフェールオーバーを実行できる状態になります。

次のステップ