Azure Site Recovery と Windows Admin Center を使用して Hyper-V 仮想マシンを保護する

適用対象: Azure Stack HCI、バージョン 22H2 および 21H2。Windows Server 2022、Windows Server 2019、Windows Server 2016

Windows Admin Centerにより、Hyper-V サーバーまたはクラスターで仮想マシン (VM) をレプリケートするプロセスが効率化され、独自のデータセンターから Azure の機能を簡単に使用できるようになります。 セットアップを自動化するには、Windows Admin Center ゲートウェイを Azure に接続できます。

この記事では、レプリケーション設定を構成し、Azure portal内から復旧計画を作成する方法について説明します。 このプランにより、Windows Admin Centerは VM レプリケーションを開始し、VM を保護できます。

重要

Azure Stack HCI クラスターを使用している場合は、クラスターの各サーバーに Azure Site Recovery (ASR) エージェントを手動でインストールすることを強くお勧めします。 詳細については、「 オンプレミスの Azure Stack HCI VM から Azure へのディザスター リカバリーを設定する」を参照してください。

Azure Site Recovery の概要と Windows Admin Center との連携のしくみ

Azure Site Recovery は、障害が発生した場合にビジネスクリティカルなインフラストラクチャが保護されるように、VM で実行されているワークロードをレプリケートする Azure サービスです。 Azure Site Recoveryの詳細については、「Site Recoveryについて」を参照してください。

Azure Site Recovery は、"レプリケーション" と "フェールオーバー" という 2 つのコンポーネントで構成されています。 レプリケーションの部分では、障害発生時にターゲット VM の VHD を Azure ストレージ アカウントにレプリケートすることで VM を保護します。 その後、これらの VM をフェールオーバーし、障害が発生した場合に Azure で実行できます。 また、プライマリ VM に影響を与えることなくテスト フェールオーバーを実行し、Azure で回復プロセスをテストすることができます。

障害発生時に VM を保護するには、レプリケーション コンポーネントのセットアップを完了するだけで十分です。 ただし、フェールオーバーの部分を構成するまで Azure で VM を起動することはできません。 フェールオーバー部分は、Azure VM にフェールオーバーする場合に設定できます。これは、初期セットアップの一部として必要ありません。 ホスト サーバーで障害が発生し、フェールオーバー コンポーネントをまだ構成していない場合は、その時点で構成し、保護された VM のワークロードにアクセスできます。 ただし、障害が発生する前にフェールオーバー関連の設定を構成することをお勧めします。

注意

Azure Site Recoveryでは、Arc リソース ブリッジと Arc VM (Arc コントロール プレーンによって作成された VM) のレプリケーション、フェールオーバー、フェールバックはサポートされていません。

前提条件と計画

手順 1:ターゲット ホストで VM の保護を設定する

注意

この手順は、保護の対象となる VM を含むホスト サーバーまたはクラスターごとに 1 回実行する必要があります。

  1. 保護する VM をホストするサーバーまたはクラスターに移動します (サーバー マネージャーまたはハイパーコンバージド クラスター マネージャーのいずれかを使用します)。

  2. [仮想マシン]>[インベントリ] に移動します。

  3. 任意の VM を選択します (これは保護する VM である必要はありません)。

  4. [管理]>[Azure Site Recovery を使用してレプリケート] を選択します。

  5. Azure アカウントにサインインします。

  6. 必要な情報を入力します。

    • [サブスクリプション]: このホストでの VM のレプリケーションに使用する Azure サブスクリプションです。
    • リソース グループ:Azure Site Recovery コンテナーが配置されるリソース グループ。
    • Recovery Service Vault:このホスト上の保護された VM の Azure Site Recovery コンテナーの名前を選択します。
    • [場所]: Azure Site Recovery リソースを作成する Azure リージョン。
  7. [Setup ASR] (ASR のセットアップ) を選択します。

  8. 次の通知が表示されるまで待ちます: Site Recovery Setting Completed (Site Recovery の設定が完了しました)

これには、最大 10 分かかることがあります。 進行状況を確認するには、[ 通知] (ウィンドウの右上にあるベル アイコン) に移動します。

注意

この手順では、Azure Site Recovery エージェントをターゲット サーバーまたはノードに (クラスターで構成する場合) 自動的にインストールし、指定した場所ストレージ アカウントコンテナーを指定してリソース グループを作成します。 また、この手順では、ターゲット ホストを Azure Site Recovery サービスに登録し、既定のレプリケーション ポリシーを構成します。

手順 2: 保護する仮想マシンを選択する

  1. 上記の手順 2 で構成したサーバーまたはクラスターに戻り、[仮想マシン]>[インベントリ] に移動します。

  2. 保護する VM を選択します。

  3. [管理]>[Azure Site Recovery を使用してレプリケート] を選択します。

  4. VM を保護するための容量の要件を確認します。

    Premium ストレージ アカウントを使用する場合は、Azure portal でアカウントを作成します。 Windows Admin Center ウィンドウに表示される [新規作成] オプションでは標準ストレージ アカウントが作成されます。

  5. この VM のレプリケーションに使用する [ストレージ アカウント] の名前を入力し、[VM の保護] を選択します。 この手順で、選択された仮想マシンのレプリケーションが有効になります。

  6. Azure Site Recovery レプリケーションが開始されます。 Virtual Machine Inventory (仮想マシンのインベントリ) グリッドの [保護] 列が [はい] に変わったら、レプリケーションは完了し、VM が保護されています。 これには数分かかる場合があります。

手順 3:Azure portal でテスト フェールオーバーを構成して実行する

VM レプリケーションを開始するときにこの手順を完了する必要はありませんが (VM はレプリケーションだけで既に保護されています)、Azure Site Recoveryを設定するときにフェールオーバー設定を構成することをお勧めします。 Azure VMに対してフェールオーバーの準備を行うには、次の手順を完了します。

  1. Azure ネットワークを設定します。フェールオーバーされた VM はこの VNET に接続されます。 リンクされたページに記載されている他の手順は Windows Admin Center によって自動的に完了します。Azure ネットワークを設定することだけが必要です。
  2. テスト フェールオーバーを実行します

手順 4: 回復計画を作成する

復旧計画は Azure Site Recoveryの機能であり、VM のコレクションを構成するアプリケーション全体をフェールオーバーして復旧できます。 保護された VM を個別に復旧することはできますが、アプリケーションを構成する VM を復旧計画に追加することで、復旧計画を通じてアプリケーション全体をフェールオーバーできます。 また、回復計画のテスト フェールオーバー機能を使用してアプリケーションの回復をテストすることもできます。 回復計画により、VM をグループ化し、フェールオーバー時に実行される順序をシーケンス処理し、回復プロセスの一部として実行する追加の手順を自動化することができます。 VM を保護したら、Azure portal の Azure Site Recovery コンテナーに移動し、これらの VM の回復計画を作成します。 回復計画の詳細については、こちらを参照してください

Azure でのレプリケートされた VM の監視

サーバーの登録にエラーがないことを確認するには、Azure portalに移動し、[すべてのリソース>] [Recovery Services コンテナー] (手順 2 で指定したリソース) >[ジョブ>Site Recovery ジョブ] の順に選択します。

[Recovery Services コンテナー]>[レプリケートされたアイテム] に移動して VM レプリケーションを監視できます。

資格情報コンテナーに登録されているすべてのサーバーを確認するには、[Recovery Services コンテナー]>[Site Recovery インフラストラクチャ]>[Hyper-V ホスト] (Hyper-V サイト セクションの下) の順に移動します。

既知の問題

クラスターに Azure Site Recoveryを登録するときに、ノードで Azure Site Recoveryのインストールまたは Azure Site Recovery サービスへの登録に失敗した場合、VM が保護されない可能性があります。 [Recovery Services コンテナー]>[ジョブ]>[Site Recovery ジョブ] の順に移動して、クラスター内のすべてのノードが Azure portal に登録されていることを確認します。

次の手順

Windows Admin Center との Azure の統合の詳細について確認する