市場には多くのXenベースの仮想化製品があり、他の新しいソフトウェアと同様に、顧客サイトに本番インストールを行う前に、ラボ環境でそれらを試す必要があります。
テスト目的で、VMware ESX、ESXi、またはVMwareServer内でOracleVM、XenServer、またはVirtualIronを実行できるかどうか疑問に思っています。
または、本質的に、各製品の新しいハードウェアクラスターの購入を回避する方法はありますか?
更新>これで、VMware内の完全なOracle VM環境を問題なく仮想化できました。当然、すべてのゲストはPVMです。これにより、Oracle VMハードウェア予算のないプラットフォーム。皆さんに感謝します。
VMwareの下でXenを実行できますが、Linuxゲスト(および他のXen対応ゲスト)のみを実行できます。
ハードウェア仮想化のサポートがない場合、Xenはゲストに変更されたシステムソフトウェアを必要とする準仮想化のみを提供します。ほとんどのLinuxディストリビューションにはXen互換のカーネルが付属しています。
VMwareによって作成された仮想マシンは、ハードウェア仮想化をサポートしていないコンピューターです。つまりVMwareはハードウェア仮想化機能を仮想化しません。
したがって、Xenを実行し、その中でLinuxゲストを実行できます。
ただし、Xen内でWindowsゲストを実行することはできません。
(もちろん、十分に高速です。問題は、ハードウェア仮想化が欠落していることです。)
最近、このテストには安価なデスクトップを使用しています。 > 4GBのメモリとVT CPUを取得できます。
他の人が指摘しているように、VT拡張機能がないため、ほとんどのハイパーバイザーが除外されます。オーバーヘッドは言うまでもありません。
私は以前、特定のステージングテストのために、別のハイパーバイザー(主にVMware)の下でXenSourceを使用しました。それは機能しますが、私はそれを本当にお勧めしません。
あなたが走り始めたとしても、あなたはそれが信頼できるテストベッドとしてそれ自身を正当化しないほど多くの癖に遭遇する可能性があります。ハードウェアが制約である場合は、デュアルブートの方がおそらく良いでしょう。
準仮想化ゲストのみを使用する場合、XenはVMWareで正常に動作します。準仮想化されたゲストは、特別なハードウェアサポートを必要としません。
Xen(VT、AMD-V)でハードウェアサポートを必要とする変更されていないゲストを実行しようとすると、問題が発生します。 VMWareがXenに提供する仮想プロセッサには、基盤となるハードウェアに関係なく、これらの拡張機能はありません。
VMWareによって各VMに提示される仮想CPUは、ハードウェア仮想化をサポートしていません。
実際には、物事をいじってXenをVMware Workstation内で起動させることはできますが、ゲストOSの起動などは一般的にまったくうまくいきません。
非常に安価なHPML110などを購入する手間ははるかに少なくなりますが、本当に購入したい場合は、次の手順に従ってください XenServerをインストール (これは両方のOracle VMおよびVirtualIron)をVMwareワークステーションで実行します。
注意すべき点の1つは、Virtual Ironは、Oracleによる購入後にすでに廃止されており、代わりに、VirtualIronの機能がOracleVMの次のバージョンに含まれることです。
それをだまして機能させることができたとしても、満足のいく経験は得られません。