- Hyper-Vライブマイグレーションを使用すると、 仮想マシン 中断なくサーバー間で実行
- テクノロジーにより、ダウンタイムなしでメンテナンスが容易になり、リソースの割り当てが最適化されます。
- さまざまなシナリオに合わせて、標準、圧縮、SMB経由のモードがあります。
- 移行は、クラスタの有無にかかわらず、グラフィカルツールまたは PowerShell を使用して実行できます。
仮想化が進む世界では、柔軟性とサービスの継続性が何よりも重要となり、 Hyper-V ライブ マイグレーション これらは、企業やシステム管理者にとって不可欠なソリューションとして提示されます。このツールはMicrosoft Hyper-Vの機能セットの一部であり、 仮想マシン(VM) サービスを切断したり再起動したりすることなく、異なる物理ホスト間でアクティブ化します。 OSの ゲスト。
この記事では、Hyper-V でのライブ マイグレーションについて説明するだけでなく、その利点、ライブ マイグレーションを有効にするための技術要件、実行モード、クラスターの有無にかかわらずライブ マイグレーションを正常に実装するために必要なセキュリティと構成の考慮事項についても詳しく説明します。
Hyper-V ライブマイグレーションとは何ですか?
Hyper-V ライブ マイグレーション これは、アクティブな仮想マシンをシャットダウンせずに、あるホストから別のホストに移動するように設計された、Microsoft の Hyper-V ハイパーバイザーの機能です。つまり、VM を 1 つの物理サーバーから別の物理サーバーに移動しても、VM は正常に動作し、サービスを提供し続けることができます。これは次のように解釈できる ダウンタイムゼロ その仮想マシンに依存するユーザーとアプリケーションに対して。
このテクノロジーは、サービスの可用性の維持が重要なデータ センターやエンタープライズ環境でよく使用されます。その主な目的は次のとおりです。
- 計画的なメンテナンスを実行する 操作性に影響を与えることなく。
- 失敗に反応する またはの問題 ハードウェア VM を別のホストに移動します。
- 負荷分散 リソース使用量に基づいて VM を動的に配布します。
ライブマイグレーションを使用するための前提条件
この機能を有効にする前に、スムーズな移行を実現するために、サーバーが特定の条件を満たしていることが重要です。
- 互換バージョン Windows サーバー (たとえば、Server 2016 以降)。
- Hyper-V ロールがインストールされました 送信元ホストと宛先ホストの両方で。
- プロセッサの互換性 ホスト間 (同じ世代または VM 内の異なるアーキテクチャ間で移行する機能)。
- 安定したネットワーク接続 サーバー間の通信も高速です。
- ストレージ 共有した必ずしも必要ではありませんが、移行の種類によって異なります。
- 適切な許可: 使用するアカウントは、両方のサーバーの管理者であるか、委任が設定されている必要があります。
ライブマイグレーションを実行する方法
Hyper-V では、さまざまな環境やニーズに合わせてライブ マイグレーションを実行する方法がいくつか用意されています。
標準的な移行
これは、ホスト間で VM を移動する最も基本的な方法です。すべてのメモリと実行状態はシャットダウンせずにネットワーク経由で転送されます。ネットワーク接続が良好で帯域幅の制限がない場合に最適です。
圧縮によるライブマイグレーション
プロセス中、VM のメモリが圧縮され、送信されるデータの量が削減されます。これにより、低容量ネットワークでの移行が高速化され、パフォーマンスが向上します。
SMBプロトコルによる移行
プロトコルを使用する サーバーメッセージブロック(SMB) 転送を実行します。 SMB によって共有ストレージが有効になっている環境では、このオプションによりセキュリティとパフォーマンスが向上します。
Hyper-V ライブマイグレーションの技術的な仕組み
移行プロセスは単にファイルをコピーするだけではありません。内部的には次のように行われます。
1. 初期チェック
開始する前に、Hyper-V は仮想マシンを移動できるかどうか (互換性のあるシステム バージョン、移動先の十分なメモリ、機能するネットワークなど) を分析します。
2. ステータスの初期移行
RAM と CPU の状態がソース ホストから宛先ホストにコピーされます。このステップの間、VM は実行を継続します。リソース管理の詳細については、 Internet Explorer 9のインストール方法.
3. 残りのメモリの最終送信
最初のコピー以降に変更されたメモリ ページは再送信され、同期されます。これにより、混乱を最小限に抑えることができます。
4. ネットワークリダイレクト
最終状態が新しいホスト上に存在すると、ネットワーク接続は自動的にリダイレクトされ、VM は移動しなかったかのように新しいサーバー上で「起動」します。
Hyper-V でライブマイグレーションを使用する利点
この機能を採用すると、仮想化環境の管理にさまざまな利点がもたらされます。
サービスの中断なし
プロセス全体を通して機械をオンにして稼働させておくことで、 ユーザーは接続の切断に気付かない サービス停止もありません。これは、可用性が重要となるビジネス環境では特に重要です。
動的負荷分散
物理ホストのCPU、RAM、ディスクリソースの使用状況に基づいてVMを再配分することができ、 環境全体のパフォーマンスを向上させる。ワークロードバランスをよりよく理解するには、以下をお読みください。 Windows 7の改善.
手間のかからないメンテナンス
仮想マシンに影響を与えたり、コストのかかる停止を計画したりすることなく、パッチを適用したり、ハードウェアをアップグレードしたり、サーバーをシャットダウンしたりできます。
高可用性
サーバー上で問題やエラーが発生した場合、マシンを別のノードに迅速に移行できるため、重大な障害や長い応答時間を回避できます。サーバー管理の詳細については、 SSDを初期化する方法.
クラスターの有無にかかわらずライブマイグレーションを使用する
ライブ マイグレーションは、フェールオーバー クラスター環境と非フェールオーバー クラスター環境の両方で使用できます。
クラスターあり
生産のための最も堅牢なオプション。クラスター ノードは共有ストレージに接続し、相互間で VM を透過的に移動できます。ネットワークとストレージ パスは事前に構成されており、すべてが自動的に管理されます。
クラスターなし
ライブマイグレーションは、クラスターを必要とせずに使用することもできます。この場合、各ホストを手動で設定し、両方のサーバーに同時にログインして使用する必要があります。 CredSSP または、より高度な自動化のために委任付きの Kerberos を使用します。
ライブマイグレーションを実行するツール
移行を実行するには、グラフィカルとライン オブ サイトの両方のいくつかの方法があります。 コマンド:
Hyper-Vの管理者
Windows 10/11 の Windows Server または Hyper-V グラフィカル インターフェイスから、マシンを選択し、ステップ バイ ステップのウィザードに従ってマシンを目的のホストに移動できます。
PowerShellの
タスクの自動化や複数の VM がある環境に最適です。基本的な例は次のようになります。
Move-VM "MiVM" "HostDestino" -IncludeStorage -DestinationStoragePath "D:\MigracionVMs"
このコマンドは、指定された VM とそれに関連付けられたディスクおよびファイルを新しい場所に移動します。オペレーティングシステムの変更方法について詳しく知りたい場合は、 移植性を高める方法.
ライブマイグレーション使用時のよくある間違いとその回避方法
この機能を使用する際によくある問題は次のとおりです。
CPUの非互換性
サーバーに異なるプロセッサが搭載されている場合(たとえば、 インテル AMD と比較して)、ホット マイグレーションが失敗する可能性があります。このような場合には、オプションを有効にすることができます 「世代間の移行の互換性」 VM 構成から。
仮想スイッチの問題
ホスト間で仮想スイッチ名が一致しない場合は、ウィザードによって再割り当てするように求められます。正しく構成されていない場合は接続に影響する可能性があります。接続の問題の詳細については、 IoTにおける3Gネットワークのシャットダウン.
認証失敗
資格情報の委任が正しく構成されていない場合、ターゲット ホストへの接続を開始する権限がないため、ウィザードが失敗する可能性があります。この問題は、両方のサーバーにログインするか、制約付き委任で Kerberos を有効にすることで解決されます。
セキュリティに関する考慮事項
Hyper-Vでは、 暗号化されたライブマイグレーションこれにより、サーバー間で送信されるデータが保護されます。この対策により、ネットワーク傍受の可能性が防止され、仮想環境の全体的なセキュリティが向上します。
さらに、許可されたユーザーのみが移行を実行できるようにするために、Active Directory で権限と資格情報を適切に構成することが重要です。
Hyper-V ライブ マイグレーションは、サービスの継続性を維持し、中断のないメンテナンスを実行し、リソースをインテリジェントに管理するための優れたツールです。適切な構成と適切なプラクティスがあれば、サーバー間での仮想マシンの移行は、簡単かつ迅速かつ簡単な作業になります。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。