Info2softは、ウェブサイトでより快適で適切な閲覧体験を提供するためにCookieを使用しています。 プライバシーポリシー
Loading...
はい、Hyper-Vはライブマイグレーションに完全対応しています。Windows Server 2008 R2で実装されて以来、高可用性環境を管理する管理者にとって欠かせない標準機能となりました。
ライブマイグレーションの核心は、稼働中の仮想マシン(VM)を物理的なHyper-Vホストから別のホストへ、ユーザーにダウンタイムを感じさせずに移行する仕組みです。移行中もVMの電源は切れず、ネットワーク接続が維持され、アプリケーションも途切れることなく動作し続けます。
そのメリットを理解するため、他の移行方式と区別して説明します。
IT担当者にとって、この機能によりハードウェアメンテナンス、負荷分散、電力最適化を営業時間内に実施でき、稼働中の業務システムに影響を与えません。
移行が実行されると、VMは稼働し続けたまま、Hyper-VがバックグラウンドでVMのメモリページを移行先ホストへコピーします。転送中に更新されたページ(ダーティページ)を逐次追跡し、複数回に分けてコピーします。
残りの転送データが少なくなった時点で、VMを100ミリ秒未満の間一時停止して最終切り替えを実行し、移行先ホストで再起動します。Gratuitous ARPメッセージをブロードキャストし、ネットワークスイッチにVMの新しい物理的な配置を通知します。
統合サービスの役割
Hyper-V統合サービスは、移行引き継ぎ時にゲストOSとハイパーバイザーの通信を補助します。ハードウェア参照情報と時計同期を正しく処理し、再起動や手動操作を不要にします。
移行時間に影響する要因
最大の要因はVMに割り当てられたメモリ容量です。RAMが多いほど、ネットワーク経由で転送するデータ量が増加します。専用の移行用ネットワークの帯域幅が2番目に重要な要素となります。
移行シナリオは多種多様です。Hyper-Vはクラスター、共有ストレージ、スタンドアロンサーバーの使用状況に応じて、3つの異なる仮想マシン移行方式を提供します。
高可用性環境で従来から使用されている方式です。フェールオーバークラスターと、SAN、iSCSI、SMB 3.0ファイル共有などの共有ストレージが必要です。
Windows Server 2012で実装された機能で、共有ストレージやクラスターに所属していない2台のHyper-Vホスト間で、稼働中のVMを移行できます。
VMの電源を入れたまま、仮想ハードディスクを別のストレージ領域へ移動する機能です。
ライブマイグレーションを正常に実行するには、初回移行前にインフラ環境の設定を正しく行う必要があります。仮想スイッチ名の不一致など、単純な設定不備が移行失敗の最も多い原因となります。
1. Hyper-V設定でライブマイグレーションを有効化
VMを移行する前に、移行元・移行先両方のホストでライブマイグレーションを許可する設定を実施します。
2. Kerberos制限付き委任の設定(推奨)
Kerberos制限付き委任は、Active Directoryに対し、Hyper-Vホスト同士が移行目的で資格情報を委任する権限があることを通知する設定です。
3. Hyper-Vマネージャーによるライブマイグレーション実行
4. PowerShellによるライブマイグレーション実行
一括移行や自動化にはMove-VMコマンドレットが最も効率的です。
VMとストレージをまとめて別ホストへ移動する場合:
Move-VM -Name "FileServer01" -DestinationHost "HV-HOST-02" -IncludeStorage -DestinationStoragePath "D:\VMs\FileServer01"
共有ストレージを使用するクラスター内でVMを移動する場合:
Move-VM -Name "WebServer01" -DestinationHost "HV-HOST-02"
5. フェールオーバークラスターマネージャーによるライブマイグレーション
ライブ移行機能を比較する際、Hyper-VとVMware vMotionが対象となります。どちらも稼働中のVMを無停止で移行できますが、実装方式、ライセンス費用、管理負荷に違いが存在します。
| 比較項目 | Hyper-Vライブマイグレーション | VMware vMotion |
|---|---|---|
| プラットフォーム依存 | Windows Server / Active Directory | vCenter Server必須 |
| 設定の複雑さ | AD委任や仮想スイッチ名の統一が必要で複雑 | vCenterとVMkernelポートにより自動化され簡易 |
| 費用 | Windows Serverライセンスに標準搭載 | 有償vSphereライセンス(Essentials Plus以上)が必要 |
| 同時移行上限 | 管理者が設定可能、固定上限なし | 1台のホストにつき最大8台 |
| クロスクラスター移行 | 対応(Windows Server 2019以降) | 対応(クロスvCenter vMotion) |
最大の違いは管理レイヤーにあります。VMwareはvMotionを利用するためにvCenter Serverが必須です。一方Hyper-Vは、大規模環境ではフェールオーバークラスターマネージャーを使用するのが標準ですが、スタンドアロンホスト同士の共有ストレージ不要移行であればHyper-Vマネージャーのみで実行可能です。
またHyper-Vはネットワーク環境の統一を管理者が厳密に管理する必要があり、両ホストの仮想スイッチ名が完全に一致しないと移行が失敗します。VMwareは分散仮想スイッチ(vDS)により複雑な設定を抽象化し、大規模環境での設定ミスを抑えています。
同時移行台数に関してはHyper-Vの自由度が高いです。VMwareはネットワークパフォーマンス保護のため1ホストあたり最大8台にvMotionを制限するのに対し、Hyper-Vは管理者がハードウェアと帯域幅に応じて上限を自由に設定できます。
Hyper-V標準のライブマイグレーションはWindows環境内では良好に動作しますが、制限も存在します。異種プラットフォーム移行、異種ハードウェア、大規模データセンター統合などの場面では標準ツールの機能では対応しきれないケースが多いです。
柔軟性と信頼性の高い移行ソリューションを必要とする企業向けに、i2Migrationは複雑な企業環境向けに統合プラットフォームを提供します。
Hyper-Vライブマイグレーションは強力な標準機能ですが、Windows中心で統一されたインフラ向けに設計されています。複数プラットフォーム、レガシーシステム、大容量非構造化データをまたぐ移行には、Info2soft製i2Migrationが標準ツールに不足する柔軟性、セキュリティ、検証機能を補完します。
Q1:クラスターなしでHyper-Vライブマイグレーションを実行できますか?
はい。共有ストレージ不要ライブマイグレーションにより、共有ストレージやクラスターに所属していない2台のスタンドアロンHyper-Vホスト間で稼働中VMを移行可能です。両ホストが同一ドメインに参加し、Hyper-V設定でライブマイグレーションを有効化する必要があります。
Q2:Hyper-Vライブマイグレーションはドメイン参加済みPCのみで有効化できますか?
必ずしもそうではありません。ドメイン未参加のスタンドアロンホスト同士の移行はCredSSP認証を使用可能ですが、安全性が低く、手動で資格情報委任の設定を行う必要があります。大半の企業環境では、Kerberos認証を使用するドメイン参加構成が推奨されます。
Q3:ライブマイグレーションとクイックマイグレーションの違いは何ですか?
ライブマイグレーションは最終切り替え前にメモリを同期するため移行中VMが稼働し続け、ユーザーにダウンタイムを感じさせません。クイックマイグレーションはVMを一時停止し状態をディスク保存後別ノードで再開するため、短時間のサービス停止が発生します。またクイックマイグレーションはクラスター環境でのみ利用可能です。
Q4:Hyper-Vライブマイグレーションの有効化方法は?
Hyper-Vマネージャーを開き、Hyper-Vの設定→ライブマイグレーションへ進みます。送受信ライブマイグレーションを有効にするにチェックを入れ、使用する認証プロトコルと移行トラフィック用ネットワークインターフェースを指定します。移行元・移行先両方のホストで同様の設定を実施してください。
Hyper-Vライブマイグレーションは成熟した高機能機能で、IT担当者がサービスを停止させずに稼働VMをホスト間で移行することを可能にします。クラスター環境の共有ストレージ、スタンドアロンサーバー間の共有不要移行、仮想ディスクのみを移動するストレージライブマイグレーション、いずれの方式も多くのインフラ構成に適合する手段を提供します。
移行を安定させる鍵は事前準備にあります。互換性のあるハードウェア、統一されたネットワーク設定、適切な認証設定が整っているかどうかで、移行がスムーズに完了するか初回で失敗するかが決まります。
Windows標準インフラを超えた環境、異種プラットフォーム対応、自動検証、多種ハードウェアの統合移行が必要な場合は、i2Migrationといった専用ソリューションが標準ツールの機能不足を補います。