
私はXenを試すことに興味があったが、それがもっているベアメタルでインストールする必要があります。したがって、Linux マシンがあり、それを使用して Xen ハイパーバイザーを実行したい場合は、マシンに Xen サーバー/カーネルをベアメタルでインストールし、ホスト Linux を Xen サーバーの VM に変換する必要があります。
私はこれまで何度も VirtualBox を使ってきましたが、VBox はホスト OS の「上」に配置され、Linux/Windows/その他のホストを維持しながら、そこからハイパーバイザーを実行できます。
疑問に思うのは、KVM はどの部門に属するのかということです。KVM は Xen のようにベアメタルでインストールする必要があるのでしょうか、それとも既存のホスト (Windows/Linux) OS の上にインストールできるのでしょうか。
答え1
少なくとも基本的な調査を行ってください。
のKVM に関する Wikipedia の記事Linux カーネル モジュールとして実装され (後に Illumos に移植された)、VirtualBox と同様にほとんどタイプ 2 であるとされています。ただし、KVM は OS の標準部分として提供されるため、ちょうど中間に位置するとも言えます。
qemu -enable-kvm
(ただし、 Linux で使用するには、ユーザー空間ツール ( ) をインストールする必要があります。)
あるいは、ハイパーバイザーの分類ページにはこう書かれている。
… これら 2 つのタイプの区別は必ずしも明確ではありません。Linux のカーネルベースの仮想マシン (KVM) と FreeBSD の bhyve は、ホスト オペレーティング システムをタイプ 1 ハイパーバイザーに効果的に変換するカーネル モジュールです。
ただし、Linux ディストリビューションと FreeBSD は依然として汎用オペレーティング システムであり、他のアプリケーションが VM リソースを競合するため、KVM と bhyve もタイプ 2 ハイパーバイザーとして分類できます。