私は次のPCとしてMacProを研究しています(目的は仮想テストラボなどのソフトウェア開発です)。
そのようなボックスでESXを実行することを考えています。 OSを廃棄して、ハイパーバイザーだけを展開することは可能ですか?私の会社の同僚は、MacでVMWare Fusionを実行し(それがProであるかどうかはわかりません)、その中でESXを実行し、RDPできるVMを保持していると言います。このアプローチはどの程度うまく機能しますか?直接のことは、このアプローチには非常に多くのレイヤーがあるため、ESXはハードウェアレイヤーではなくVMWare Fusionと直接通信しているということです-私は正しいですか?理想的なアプローチは何でしょうか?
ありがとう
Fusion内からESXを実行する必要はありません。 ESXは、サーバーに直接インストールするX86ベースのハイパーバイザー(VMを実行できる軽量OSのようなもの)であり、企業での使用を目的としています(価格も設定されています)。
Fusionは、OSXインストール内からプロセスとして実行されるハイパーバイザーであり、OSXの「上」に仮想マシンをインストールできます。
つまり、ESXを調べる必要はなく、Fusionだけで十分です。私が見たもう1つのルートは、Parallelsデスクトップです。これは非常に人気があるようです。
Fusion-> ESX-> VMを実行したくないことは間違いありません。これはハイパーバイザー内のハイパーバイザーですが、これは無意味です。上記のChrisが述べたように、VMware Fusionを使用するだけで十分であり、Fusion内からVMを作成するだけです。これの唯一の欠点は、VMware Fusionを実行するために完全に機能するOSが必要なことです。これにより、多くのオーバーヘッドが追加され、それにハードウェアリソースが失われます。
真のハイパーバイザーソリューションをお探しの場合は、 Parallels Server をご覧ください。この製品では、ハイパーバイザー自体はOSであり、VMを起動して実行するために必要なすべてのものです。
VMwareボートで立ち往生している場合は、Mac ProでESX(i)を動作させることができます。 さまざまな人がこれを成功させています 、しかしそれはあなたが持っているMacProのバージョンに依存しているようです。
タイプ1(ベアメタル)ハイパーバイザーが必要なのはなぜですか?
最善のアプローチは、Mac OS Xで VirtualBox を実行することだと思います。MacOSXへのログインとは関係なく、VMをバックグラウンドで実行し、システムの起動時にVMを自動的に起動するようにVirtualBoxを構成できます。 Macを再起動する前にそのようなバックグラウンドVMをフリーズするスクリプトを書くこともできます。
これが私が使用する構成であり、うまく機能します。 LinuxとWin2008サーバーをバックグラウンドで実行し、いくつかのVMをMacOSのアプリケーションとして実行しています。
VirtualBoxは無料で、頻繁に更新されます。さらに、VirtualBoxは4つのプラットフォームすべてで実行されるため、VMをMacホストからWindows、Linux、およびSolarisホストに転送できます。
これは、Mac miniでベアメタルハイパーバイザー(Hyper-V)を実行するための私の話です。 2台のMacminiでHyper-Vを実行して、顧客のレプリケーションをテストする必要があります。古いミニへのHyper-Vの最初のインストールは魅力のように実行され、必要に応じてVM)をインストールできました。しかし、2番目のミニでは、ハイパーバイザーが実行されないという問題が発生しました。 VMをインストールまたは実行しないでください。これがコツです。MacにはBIOS設定がないため、BIOS設定を入力できないため、上記のソフトウェアから実行する必要があります。そこで、MacにOSX(Mojave)をインストールしてVMWare Fusion(11)をインストールします。VMWareのOSCのバージョンがそれであるとは思いませんが、インストールするだけがトリックです。これにより、ハイパーバイザー機能が有効になっているようです。VMWareFusionをインストールした後、 VM Mac miniをシャットダウンし、OSXを削除して、Windows Hyper-V 2012R2ベアメタルをインストールしました。これで、MacminiベアメタルHyper-VにVMをインストールして実行できるようになりました。
お役に立てれば