2つの仮想マシン、1つのVMWare Workstation、1つのVirtualboxを1つのホストで同時に実行することは可能ですか?
それとも、これは奇妙な振る舞いをしますか?
可能です。
私が遭遇した主な注意点は、通常、最新のマザーボード/チップセットが提供するハードウェアアクセラレーション機能を使用できるハイパーバイザーは1つだけであるため、1つのハイパーバイザーをソフトウェア仮想化モードで実行する必要があります。これによりVMが制限される可能性があります。ゲストの選択。
次に、ネットワーク、CPU、RAMなどの他のリソース共有に注意する必要があります。一方のハイパーバイザーは他方が何をしているのかを認識しないため、ゲストVMの負荷/ニーズに基づいてゲストのリコースの使用状況を適切に動的に調整することはできません。そのため、使用中にボトルネックやリソースの枯渇に遭遇する可能性がはるかに高くなります。
ホストOSとハイパーバイザーによっては、共存できるハイパーバイザーの組み合わせが見つかるまで、いくつかの異なるハイパーバイザーの組み合わせを試す必要がある場合があります。
最善の策は、単一のホストにハイパーバイザーを混在させないことです。単一のハイパーバイザースタックを選択し、すべてのVMをその単一の形式に変換し、それを使用してすべてのVMを実行します。
それは完全に可能です。さまざまなソリューションを試すために、オフィスのサーバーでHyper-VとVMWareの両方のワークステーションを実行していますが、問題なく動作します。
ネットワークなどには注意点があります。複数のネットワークカードを用意し、vmwareインターフェイスNICとは異なるネットワークカードをHypervスイッチに割り当てることをお勧めします。
また、リソースをめぐる競争も発生する可能性があります。複数のVMを起動すると、CPUが非常に多くなり、RAMおよびディスクを集中的に使用する可能性があります)、ハードウェアが機能していれば、それらは共存できます。
一方または両方で問題が発生します。
4つのVMwareVMは正常に実行されていますが、Virtualboxをインストールした後にネットワーク接続が失われました。さらに、virtualboxでは32ビットVMしか作成できません。
Windows 10 PCにHyper-Vをインストールしていると、VMware WS11が起動しません。
だから、1つを選んでください。