我正在研究Mac Pro作为我的下一台PC(目的是用虚拟testing实验室等软件开发)。
我正在考虑在这样一个盒子上运行ESX。 是否有可能取消操作系统,只部署pipe理程序? 我公司的一位同事表示,他在Mac上运行VMWare Fusion(不知道它是否是Pro),然后在其中包含可以使用RDP的VM的ESX。 这种方法有多好? 眼前的事情是,这种方法有很多层,所以ESX正在和VMWare Fusion交stream,而不是直接与硬件层交stream – 我正确吗? 理想的方法是什么?
谢谢
您不希望从Fusion内运行ESX。 ESX是一个基于X86的pipe理程序,可以直接安装在服务器上(就像一个可以运行虚拟机的轻量级操作系统一样),并且是为了企业用途而定制的。
Fusion是一个pipe理程序,可以在OSX安装过程中作为一个进程运行,并允许您在OSX上安装虚拟机。
总之,你不需要看ESX,Fusion就足够了。 我看到的另一条路线是Parallels桌面,看起来很stream行。
你绝对不想运行Fusion – > ESX – > VMs。 这是一个虚拟机pipe理程序,这是毫无意义的。 正如上面的Chris所说,只要使用VMware Fusion就足够了,如果这是你想要的,只需从Fusion内部创build虚拟机即可。 唯一的缺点就是你需要一个function齐全的操作系统来运行VMware Fusion,这样会增加很多的开销,并且你正在为此丢失硬件资源。
如果您正在寻找真正的pipe理程序解决scheme,请查看Parallels Server 。 有了这个产品,pipe理程序本身就是操作系统,所有你需要让你的虚拟机启动和运行。
如果你被困在VMware的船上,你可以使用ESX(i)在Mac Pro上运行。 不同的人已经成功做到这一点 ,但它似乎取决于你有哪些版本的Mac Pro。
为什么你需要一个types1(裸机)pipe理程序?
我认为最好的办法是在Mac OS X上运行VirtualBox 。你可以configurationVirtualBox在后台运行虚拟机,而不必login到Mac OS X,并在系统启动时自动启动它们。 您也可以在Mac重新启动之前编写一个脚本来冻结这样的后台虚拟机。
这是我使用的configuration,它运作良好。 我在后台运行Linux和Win2008服务器,在Mac OS上运行多个VM作为应用程序。
VirtualBox是免费的,经常更新。 另外,您可以将VM从Mac主机转移到Windows,Linux和Solaris主机,因为VirtualBox可在所有四个平台上运行。