リソース、プロセッサ、ネットワークを考慮
Hyper-Vのライブマイグレーションが失敗する理由
Hyper-Vでライブマイグレーションを成功させるには、幾つかのテクニックを必要とする。本稿では、Hyper-Vのライブマイグレーションの失敗でよくある原因を紹介する。
米MicrosoftのHyper-Vを業務環境で運用している企業の大多数は、ライブマイグレーションが不可欠な機能だと考えている。ライブマイグレーションの失敗が深刻な問題となる可能性もあり、こういった失敗は誤った構成が原因で起こることが多い。問題の発生を予防するには、Hyper-Vのライブマイグレーションの失敗でよくある原因を知る必要がある。
リソース不足ではHyper-Vのライブマイグレーションは不可能
ライブマイグレーションの失敗で最も多い原因は、最も修正しやすい問題でもある。ホストサーバ間で仮想マシン(VM)のライブマイグレーションを行うには、VMを収容するのに十分なリソース(物理メモリなど)が移動先のホストになければならない。移動先のホストに十分な空き物理メモリ(あるいはその他の物理ハードウェアリソース)がなければ、ライブマイグレーションは失敗する。
この問題を解決するのは容易だ。十分なハードウェアリソースがある別のホストにVMのライブマイグレーションを実行するか、移動先ホスト上で動作しているVMの中で優先度の低いものを停止してスペースとリソースを解放すればいいのだ。
互換性のないプロセッサがマイグレーションの障害に
Hyper-Vでは、クラスタノードが同一のハードウェアで構成されている必要はない。しかしライブマイグレーションに対応するには、Hyper-Vクラスタ内の各ホストサーバが似通ったプロセッサを搭載していなければならない。すなわち、物理ホストの全てのプロセッサが同じプロセッサファミリーに属していなくてはならないのだ。言い換えれば、Intelプロセッサを搭載したホストからAMDプロセッサを搭載したホストにVMのライブマイグレーションを実行することはできないということだ。
似通ったCPUブランドを使用するだけでは不十分な場合もある。例えば、私は数週間前、6コアのAMDプロセッサで動作する数台の古いサーバを、8コアのAMDプロセッサを搭載した新しいサーバに交換しようと考えた。新しいサーバを既存のHyper-Vクラスタに含め、古いサーバから新しいサーバにVMのライブマイグレーションを行った上で、古いサーバを停止させるつもりだった。しかし残念なことに、旧サーバと新サーバのプロセッサの違いが大きかったため、ライブマイグレーションはうまくいかなかった。
ただしこのケースでは、VMをプロセッサ互換モードに設定することでライブマイグレーションを実行することができた。
プロセッサ互換モードの問題点
プロセッサ互換モードは魔法のような解決策に思えるかもしれないが、問題もある。同じファミリーに属するプロセッサ間でのライブマイグレーションでしか有効でないのだ。IntelプロセッサとAMDプロセッサとのライブマイグレーションを可能にする目的には使えない。しかしこのモードを利用すれば、主要ベンダーあるいは主要ブランドの異なる世代のプロセッサ間でのライブマイグレーションが容易になる。
プロセッサ互換モードは、CPUのIDの命令を遮断することによって実際のCPUのIDを隠蔽する。その結果、プロセッサの機能の一部が使えなくなるため、パフォーマンスが低下する恐れもある。Microsoftでは、マルチメディアやハイパフォーマンスコンピューティング(HPC)でVMを使用する場合や、CPUを酷使する暗号化機能をVMが実行する場合には、プロセッサ互換モードの使用を避けることを推奨している。
プロセッサ互換モードを有効にするには、VMをいったん停止し、それから再起動しなければならない。場合によっては、停止したVMをマイグレーション先のホストに移動できる可能性もある。その場合には、プロセッサ互換モード自体が不要になるかもしれない。
Hyper-Vバージョンの不一致、iSCSIの互換性問題、ネットワーク速度の問題
フェイルオーバークラスタ内のHyper-Vのバージョンの不一致も、ライブマイグレーションの失敗の原因になる可能性がある。クラスタを構成するWindows Serverのエディションが異なっていても構わないが、その場合は各Windows Serverが同じリリースサイクルに含まれていることが条件となる。例えば、1つのフェイルオーバークラスタ内にWindows Server 2008とWindows Server 2008 R2を混在させることはできない。Hyper-VのWindows Server 2008エディションがライブマイグレーションをサポートしていないからだ。
iSCSIの互換性問題もVMのライブマイグレーション機能の障害になり得る。Windows Server 2012のリリース前は、ライブマイグレーションを実行するにはCluster Shared Volume(CSV)機能を使用する必要があった。CSVはファイバーチャネルまたはiSCSIで接続される。iSCSIを選択した場合は、ライブマイグレーションに必要なPersistent Reservationを可能にするために、移行先がiSCSI-3規格に準拠していなければならない。
また、ライブマイグレーションをサポートするには、少なくとも1Gbpsのネットワーク接続速度が必要とされる。理論上では、より低速なネットワークリンクでもライブマイグレーションを完了することが可能かもしれないが、Microsoftはそういった低速ネットワークをサポートしていない。
VMのライブマイグレーションの障害となる要因はさまざまだ。最も一般的な問題を特定できるようになれば、適切な対策を講じられるようになるだろう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
「何も変更していないのにWebサイトがクラッシュ」 そのときの原因は?
-
6
「何から始めればいい?」 情報漏えい対策で悲鳴を上げる中小企業のリアル
-
7
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
8
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
9
個人の業務効率化で終わる企業の盲点 AIで成果を出す「上位6%」の手法
-
10
1200万円のSaaS導入を回避 スギ薬局「運用費10万円」のAIエージェント構築術
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
5
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
6
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
“あのファイル転送”で暗躍するノーウェアランサム
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー