Hyper-V の高可用性の仕組み

今日の組織は、サービスの24時間365日の可用性を確保する必要があります。組織でダウンタイムが発生した場合、その影響は予測不可能なものとなることがよくあります。これには、ワークフローの混乱、重要なデータや潜在的な収益の損失、企業の評判の低下、競合他社への顧客流出などが含まれます。

Microsoft Hyper-V仮想環境を保護する最善の方法は、システム内の単一障害点を排除することです。 このプロセスには、障害発生時にシステム全体が機能しなくなるのを防ぐための、冗長なハードウェアまたはソフトウェアコンポーネントの追加が含まれます。例えば、Hyper-Vホストが障害を起こすと、その上で実行されているすべての仮想マシンも停止し、仮想インフラストラクチャ全体が失われることになります。

Microsoftは、業務運営の高可用性を確保し、インフラストラクチャ全体の耐障害性を高めるために、Hyper-V高可用性(HA)を導入しました。

Hyper-V バックアップ用 NAKIVO

Hyper-V バックアップ用 NAKIVO

Hyper-V向けのエージェントレスかつアプリケーション認識型のバックアップ。ランサムウェア対策、バックアップからのVM即時起動、その他の仮想/物理プラットフォームへの対応など。

Hyper-V の高可用性の仕組み

Microsoft Hyper-V における高可用性は、Hyper-V フェイルオーバー クラスターによって実現されます。フェイルオーバー クラスタリングとは、複数の独立したコンピューター(ノードと呼ばれる)を 1 つのグループに統合するプロセスであり、これによりアプリケーションやサービスの高い可用性とスケーラビリティが確保されます。クラスター化されたサーバーは、物理ケーブルまたはソフトウェアを介して接続できます。クラスター化されたサーバーの 1 台に障害が発生した場合、他のノードがそのワークロードを引き継ぎ、必要なサービスを実行することができます。 このプロセスはフェイルオーバーと呼ばれていますこれにより、重要な業務を迅速に再開し、システムのダウンタイムを短縮し、災害時であってもビジネスの継続性を確保することができます。

Hyper-V フェールオーバー クラスターの状態を確認するため、各クラスター ノードは 1 秒に 1 回、ハートビート信号を送信します。システムが特定の期間内に特定のノードからのハートビートを受信しない場合、そのノードは障害が発生したとみなされます。そのような場合、別のノードが障害発生ノードのワークロードを引き継ぎ、重要なプロセスは正常に復旧するはずです。

Hyper-Vの高可用性を確保する方法の1つは、ゲストクラスタノードを異なる物理サーバーに配置することです。これにより、ある物理ホストとそのゲストクラスタノードの両方が障害を起こした場合でも、別のゲストクラスタノードが自動的にシステム障害を検出し、障害発生ノード上で実行されていたクラスタ化されたロールの実行を開始します。

さらに、Hyper-Vの高可用性を有効にすると、アプリケーションの動作を中断することなく、クラスタ化されたロールをあるノードから別のノードへ移動させることができます。 これにより、特定の仮想マシンの設定、トラブルシューティング、更新、または再起動を容易に行うことができます。

Hyper-V の高可用性要件

Hyper-Vの高可用性を有効にしてそのメリットを享受するには、まず、お使いのハードウェアおよびソフトウェアの設定がフェールオーバー クラスタリング技術と互換性があることを確認する必要があります。

Hyper-V フェールオーバー クラスタの要件は次のとおりです。

  • 少なくとも2つのクラスタノードが必要であり、1つは本番ワークロードの実行に、もう1つはフェイルオーバー用に使用されます。
  • ハードウェア支援型仮想化およびハードウェアベースのデータ実行防止(DEP)に対応したCPU。クラスタ障害のリスクを最小限に抑え、VMの移行プロセスを最適化するため、同じCPUファミリーに属するプロセッサを使用することを推奨します。
  • クラスタノードは、単一障害点を回避するために、複数のネットワークで接続する必要があります。あるいは、複数のネットワークアダプタ、スイッチ、ルータで構成される単一のネットワークを使用してクラスタノードを接続することも可能です。これにより、インフラストラクチャにおけるネットワークの冗長性を確保できます。
  • iSCSI、ファイバーチャネル、またはSMB 3.0プロトコルを介して、すべてのクラスタノードからアクセス可能な共有ストレージです。これにより、複数のクラスタノードが同時に同じLUNにアクセスし、中断することなく読み書き操作を実行できます。
  • クラスタノードは、同じActive Directoryドメインに所属している必要があります。これにより、クラスタの耐障害性が確保され、より多くの展開環境に対応できるようになります。
  • クラスタノードでは、Hyper-V Server または Hyper-V ロールが有効化された Windows Server を実行する必要があります。

フェールオーバー クラスターの設定変更を行えるのは管理者だけであるため、クラスターに含めたい各サーバーにおいて、ローカル管理者である必要があります。

Hyper-V ホストでのフェールオーバー クラスタリング ロールの有効化

すべての要件を確認したら、以下の手順に従って、Hyper-V ホストでフェールオーバー クラスタリング ロールを有効にできます。

  1. "サーバーマネージャー"を開き、[ ] を選択します Add roles and features.Adding a Hyper-V cluster role to use Hyper-V HA
  2. クリック Role-based or feature-based installation.
  3. フェールオーバー クラスタリングの役割をインストールするサーバーまたは仮想ハード ディスクを選択してください。
  4. その Features セクションで、[選択] をクリックします Failover Clustering.
    Selecting a Failover Clustering role
  5. その Confirmation セクションで、[クリック] Installインストールが自動的に開始されます。
  6. その Results このセクションでは、進捗状況を確認し、必要なコンポーネントがインストールされていることを確認できます。
    Deploying a High Availability cluster for Hyper-V

インストール後、フェールオーバー・クラスタリング機能を利用できるようになります。使用方法については フェイルオーバー・クラスタ・マネージャーこれで、フェイルオーバー クラスターの作成、ハードウェアの互換性確認、および既存のフェイルオーバー クラスターの設定が可能になりました。

起動するには、 フェイルオーバー・クラスタ・マネージャー、開く Server Manager、選択 Tools、そしてクリック Failover Cluster Manager. ウィンドウは次のように表示されるはずです:

Failover Cluster Manager is used to manage and configure a High Availability cluster

設定を行う必要があります 共有ストレージとネットワーク Hyper-V HA クラスターを使用するには。

注: 使用方法 フェイルオーバー・クラスタ・マネージャーまず、ハードウェア構成の検証を行い、その後にフェールオーバー クラスターの作成を開始して、Hyper-V の高可用性を有効にする必要があります。

クラスター化されていないサーバー群を検証するには、それらのサーバーの名前を知っている必要があります。一方、既存のフェールオーバー クラスターを検証するには、クラスター名またはそのノードのいずれかの名前を知っている必要があります。

より詳しい手順については、 Hyper-V フェイルオーバー クラスタリングに関するホワイトペーパーをダウンロードこのドキュメントでは、Hyper-V フェールオーバー クラスタリングの仕組み、Hyper-V フェールオーバー クラスタのユースケース、および Microsoft Hyper-V 環境でのフェールオーバー クラスタの導入を成功させるための詳細な手順について解説しています。

高可用性なHyper-V仮想マシンの作成方法

フェイルオーバー クラスター内の Hyper-V 仮想マシンを高可用性にするには、まず Hyper-V フェイルオーバー クラスターを作成して構成し、その構成を フェイルオーバー・クラスタ・マネージャー。 これで、Hyper-Vの高可用性を有効にする準備が整いました。

Hyper-V仮想マシンを高可用性にするには、次の手順を実行してください。

  1. 開く フェイルオーバー・クラスタ・マネージャー、そして左ペインで右クリックし Roles、選択 Virtual Machines、そして次に New Virtual Machine.Creating a new VM in a High Availability cluster in Hyper-V
  2. その 新しい仮想マシン ウィンドウが開き、VM を実行する対象のクラスターノードを選択できます。Selecting a high availability server to place a VM
  3. "新しい仮想マシンのウィザード"が開きます。画面上の情報を確認してください。 Before You Begin セクション。
  4. その Specify Name and Location セクションで、新しいVMの名前を入力し、VMを保存するフォルダを選択します。Entering a VM name and location in a Hyper-V HA cluster
  5. その Specify Generation セクションで、新しいVMの世代を選択します。
  6. その Assign Memory セクションで、新しいVMが使用できる起動時のメモリ容量を指定します。さらに、このVMでダイナミックメモリの使用を有効にすることもできます。
  7. その Configure Networking セクションで、ネットワークアダプタで使用可能な仮想スイッチを選択します。
  8. その Connect Virtual Hard Disk セクションで、VMを保存する仮想ハードディスクを指定します。ここでは、仮想ハードディスクを作成したり、既存の仮想ハードディスクを使用したり、後で仮想ハードディスクを接続したりすることができます。
  9. その Installation Options セクションで、この仮想マシンへのOSのインストール方法を選択してください。
  10. その Summary セクションで、新しいVMの説明を読み、クリックしてください Finish 新しい高可用性VMを作成します。

これらの設定を完了すると、高可用性を備えたHyper-V仮想マシンが構築されます。これにより、元のHyper-Vホストに障害が発生した場合でも、別のホストへ簡単にフェイルオーバー(ライブマイグレーション)を行うことができます。

既存のHyper-V仮想マシンを高可用性にする方法

既存のHyper-V仮想マシンを、共有ストレージに接続されている場合に限り、高可用性構成にすることができます。その手順は次のとおりです。

  1. 開く フェイルオーバー・クラスタ・マネージャー、そして左ペインで右クリックし Roles そして選択してください Configure Role.Configuring a role to enable Hyper-V HA for the existing VM
  2. その 高可用性ウィザード が開きます。中の情報を確認してください。 Before You Begin 画面。
  3. その Select Role セクションで、[クリック] Virtual Machine 特定のVMに対してHyper-Vの高可用性を有効にする。Selecting a virtual machine as a role to enable high availability
  4. その Select Virtual Machine セクションで、高可用性を確保したい仮想マシンを選択します。
  5. その Confirmation セクションで、この特定の仮想マシンに対してHyper-Vの高可用性を有効にすることを確認してください。
  6. その Configure High Availability このセクションでは、Hyper-V 高可用性の設定の進捗状況を確認できます。
  7. その Summary section、この操作の結果を確認し、選択したHyper-V仮想マシンが高可用性化されたことを確認できます。クリック Finish.

この設定プロセスを完了すると、仮想マシン(VM)はフォールトトレラントとなり、その結果、仮想環境においてHyper-V高可用性が有効になります。インフラストラクチャ内のサーバーやコンポーネントに障害が発生した場合、Hyper-V高可用性により迅速な復旧が可能となり、ダウンタイムや業務への支障を最小限に抑えることができます。

結論

冗長性と耐障害性を確保することで、高可用性を実現できます。しかし、Hyper-Vの高可用性機能だけでは、継続的なデータ保護や業務の途切れのない運用を保証することはできません。そのためには、重要なデータやアプリケーションを容易にバックアップでき、システム障害発生時に仮想インフラ全体を迅速に復旧できる、信頼性の高いデータ保護ソリューションを導入する必要があります。

NAKIVO Backup & Replication は、Microsoft Hyper-V、VMware vSphere、およびNutanix AHVの仮想マシンを保護できる、高速かつ効果的で信頼性の高いソリューションです。インストールすることで NAKIVO Backup & Replicationこれにより、高速バックアップ、リアルタイムレプリケーション、サイト復旧、VMの即時完全復旧、即時細粒度復旧など、豊富な機能セットをご利用いただけます。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルをご利用いただき、本ソリューションのデータ保護機能をすべてお試しください。15日間無料です。機能や容量の制限は一切ありません。クレジットカードも不要です。

People also read