web-dev-qa-db-ja.com

Hyper-Vは実際のハイパーバイザーですか

ウィキペディアによると、Hyper-VとHyper-Vサーバーがあります。 OK...

Hyper-Vサーバーは実行にOSを必要としないため、真のハイパーバイザーです。しかし、windows2008内のHyper-Vはどうですか、それは「タイプ2」ですか?

16
Stef

Hyper-VがWindows Server 2008およびWindows Server 2008 R2でロールとして実行される場合、それはまだハイパーバイザーです。

どちらの場合もタイプ1(ベアメタル)です。

ここでのトリックは、Hyper-VをWindows Server 2008 R2の役割としてインストールすると、WindowsサーバーがホストOSのように見え、そうではないということです。セットアップは、元のOSをVM=のようなものに変換し、ハイパーバイザーを下に配置します。これは、Hyper-Vのルートパーティションまたは親パーティションと呼ばれるものです。そのため、 「実際のマシン」および仮想マシンとして表示されます。

MSDNのHyper-Vアーキテクチャ を見つけることができます。

18
Ricardo Polo

enter image description here

仮想化ソリューションを実行するためにOS(非常に基本的なタスク以外のもの)が必要な場合はいつでも、それは「タイプ2」仮想化です。

サーバーロールをインストールすると、Windows Server OSが仮想化されるようです。ハイパーバイザーは最初に起動時に開始され、起動プロセスをWindows Server 2008に引き継ぎます。これは現在、親パーティションです。親パーティションはルートパーティションとも呼ばれます。詳細は この記事 にあります

つまり、Hyper-Vはベアメタルなので、タイプ1です。

17
Bart De Vos

Hyper-Vは、Windowsサーバーコンポーネントとしてインストールされているか、「Hyper-Vサーバー」としてインストールされているかに関係なく、 タイプ1ハイパーバイザー です。

前者の場合、最初にWindowsをインストールするため、タイプ2の製品のように見えますが、hyper-Vの役割をインストールすると、基本的に、すでに存在するWindowsサーバーのインストールが仮想化されます。

このページ のデータシート、および非常に大きなhyper-v仮想化アーキテクチャ「ポスター」 here も参照してください)。

5
Rob Moir