VMM でのバーチャル マシンの配置と評価について
適用対象: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager
バーチャル マシンをホストに展開したり移行するときに、Virtual Machine Manager (VMM) はバーチャル マシンの配置 (別名インテリジェント配置) 機能を使用して、使用可能なホストの適性を評価します。 配置アルゴリズムは、ワークロードとホストのパフォーマンス データを分析して一つ星から五つ星のスケールで評価を行い、最適な配置を提示します。 次の表は、さまざまな配置シナリオで VMM の配置プロセスがどのように使用されるかをまとめたものです。
展開シナリオ |
説明 |
---|---|
ディスク、既存のバーチャル マシン、またはテンプレートから新しいバーチャル マシンを作成する |
新しいバーチャル マシンを作成するときに、ホスト選択の提案を示すためにホスト評価が使用されます。 セルフサービス ユーザーがバーチャル マシンを作成する場合や、ドラッグ アンド ドロップ操作でバーチャル マシンをホスト グループに移動する場合は、評価の最も高いホストが VMM によって自動的に割り当てられます。 |
物理マシンまたは Hyper-V 以外のバーチャル マシンを変換する |
変換ウィザードが提示するホストの評価に基づいて、最適なホストを選択できます。 |
バーチャル マシンを移行する |
移行の最中 (オフライン、クイック移行、ライブ マイグレーション) に VMM によって提示されるホスト評価を参考にして適したホストを選択できます。 |
System Center 2012 SP1 以降における配置の改善
System Center 2012 SP1 から、VMM に次が含まれています。
配置のパフォーマンスが改善されました。 特に System Center 2012 SP1 から、VMM で評価の実行中にホストが表示されるようになり、評価が完了していなくても適切なホストを選択することができます。VMM の System Center 2012 では、すべてのホストが評価されるまではホストを選択できません。
クラスターへの配置が改善され、次の機能が追加されました。
優先所有者:この機能では、バーチャル マシンの優先ホストを指定することができます。 このプロパティは、フェールオーバーの時点で使用されるフェールオーバー クラスター マネージャーの設定です。 バーチャル マシンのフェールオーバーが必要になると、VMM はまず優先所有者を使用しようとします。
実行可能な所有者:この機能では、バーチャル マシンの可能なホスト所有者を指定することができます。 ホストが実行可能な所有者のリストに含まれていない場合、VMM とフェールオーバー クラスター マネージャーの両方でそのホストへのバーチャル マシンの配置が許可されません。
可用性セット:この機能では、別々のホスト上に配置する必要のあるバーチャル マシンを特定できます。 可用性セットを作成すると、自動配置によって可用性セットの設定に応じたバーチャル マシン配置が行われます。
配置で、定義された記憶域の分類が考慮されるようになりました。 バーチャル マシンの配置を特定の記憶域分類のみに制限するよう、クラウドのスコープを設定できます。
ホスト評価の計算
VMM は、選択したホスト グループおよび子ホスト グループに含まれるすべてのホストを評価します。 ホスト評価は星なしから五つ星までのスケールで算出され、五つ星が最高点を示します。 評価は既定の基準に基づいて行われます。 ホスト評価の基準にはすべての情報が含まれているわけではありません。 たとえば、ネットワークの接続速度は考慮されません。 評価は個々のホストに基づいて行われ、すべての使用可能なホストの相対的な適合性には影響されません。 特定のホストの評価はその他のホストの評価からの影響を受けません。VMM は、次の表に示されている計算式によってホスト評価を算出します。
年齢区分 |
計算式 |
---|---|
CPU |
[ 1 – (CPU 使用率 / (100 – CPU 予約)) ] x CPU ウエイト |
メモリ (RAM) |
[ 1 – (使用メモリ / (メモリ合計 – メモリ予約)) ] x メモリ ウエイト |
ディスク I/O 容量 |
[ 1 – (ディスク IOPS / 最大ディスク IOPS ] x ディスク ウエイト |
ネットワーク |
[ 1 – (ネットワーク使用率 / (100 – ネットワーク予約)) ] x ネットワーク ウエイト |
ホストの評価はバーチャル マシンの配置が必要なときにのみ行われます。 ホストについて収集した情報が、そのバーチャル マシンで必要とされるリソースに関する情報と比較され、その評価結果がホストに割り当てられます。 自動配置では、VMM は最も高い評価を受けたホストを割り当てようとします。 手動による配置ではホスト評価が表示され、適切なホストを選択することができます。System Center 2012 SP1 では、VMM ですべてのホストの評価が完了していなくてもホストを選択できます。 一つ星以上の評価を受けたホストを選択できます。
VMM は CPU、メモリ、ディスク、およびネットワークの各使用率をおよそ 10 分ごとに測定し、そのホスト評価をリセットした最後のアクション以降に測定されたすべての値の平均をもとに平均評価を再計算します。 ホスト評価は次の場合にリセットされます。
新しいバーチャル マシンが作成された場合
新しいバーチャル マシンが展開、保管、移行、または削除された場合
バーチャル マシンをオンやオフにしたり、停止済み、一時停止、または保存された状態に変わった場合
星なしの評価
ホストが一つ星以上の評価に必要な条件を満たさない場合、星なしの評価が付くことがあります。 一つ星以上の評価を受けるには、次の条件が必要です。
ホストには、バーチャル マシンが必要とするハード ディスクの合計領域を提供するのに十分な記憶域のあるハード ディスクが少なくとも 1 つ必要です。 ダイナミック ハード ディスクでは、最大ハード ディスク サイズではなく現在のハード ディスク サイズが使用されます。
バーチャル マシンに必要なメモリは、ホスト上で現在使用可能なメモリ容量より小さい必要があります。 ホストには、バーチャル マシンを起動するのに十分なメモリが必要です。
ただし、オーバー コミットについて、「System Center 2012 R2 UR6 の VMM では、レプリカ VM 用のクラウドとホスト グループの容量をオーバー コミットするオプションを提供する」を参照してください。
動的なメモリが有効になっている場合は次の点に注意してください。
バーチャル マシン (そのすべてのチェックポイントも含む) が動的メモリを使用するように構成されている場合、ホストでも動的メモリを有効にする必要があります。 そうでない場合、バーチャル マシンの作成時または移行時にその配置がブロックされます。
新しいバーチャル マシンや停止されたバーチャル マシンを配置するには、ホストが少なくともバーチャル マシンの起動メモリの要件を満たしている必要があります。
実行中のバーチャル マシンを配置するには、ホストが少なくともバーチャル マシンの現在のメモリの要件を満たしている必要があります。
保存された状態にあるバーチャル マシンを配置する場合、バーチャル マシンのメモリ使用量の最新の既知値が、バーチャル マシンの起動メモリと比較されます。
ホストには、バーチャル マシンに必要なすべての仮想ネットワークが含まれている必要があります。 ネットワーク タグを使用する場合は、バーチャル マシンとホスト マシンのネットワークの場所のタグが同一でなければなりません。
メンテナンス モードにあるホストには自動的に星なしの評価が割り当てられます。
バーチャル マシンで Microsoft RemoteFX 3D ビデオ アダプターが有効になっている場合は以下の条件に注意してください。 これらの条件が満たされない場合、バーチャル マシンの作成時または移行時にその配置がブロックされます。
ホストが RemoteFX をサポートしていなければなりません。
ホストには、十分なメモリを搭載した RemoteFX 対応グラフィックス プロセッシング ユニット (GPU) が 1 つ以上要です。 バーチャル マシンが実行中の場合は配置がブロックされます。 停止済みまたは保存済みの状態にある場合、警告付きで星なしの評価が割り当てられますが、配置はブロックされません。
高可用性のバーチャル マシンは、クラスター化されたホストに配置する必要があります。 VMM は、クラスター化されていないホストに星なしの評価を割り当てますが、手動による配置はブロックされません。 高可用性バーチャル マシンをクラスター化されていないホストに移行すると、移行後にそのバーチャル マシンは高可用性でなくなります。
VMM で、Hyper-V ホストをそれ以外の仮想化ソフトウェアを実行するホストに移行することはできません。 ホスト上で実行されている仮想化ソフトウェアで許可されない特定機能を持つバーチャル マシンの移行はブロックされます。 たとえば、Hyper-V ホストでは SCSI ハード ディスクからのブートが許可されません。