在 Mac Pro 上部署虚拟机管理程序

在 Mac Pro 上部署虚拟机管理程序

我正在研究将 Mac Pro 作为我的下一台电脑(目的是通过虚拟测试实验室等进行软件开发)。

我正在考虑在这样的机器上运行 ESX。是否可以放弃操作系统并仅部署虚拟机管理程序?我公司的一位同事说他在 Mac 上运行 VMWare Fusion(不确定它是否是 Pro),然后在其中运行 ESX,其中包含他可以通过 RDP 连接的虚拟机。这种方法效果如何?直接的问题是这种方法有很多层,因此 ESX 正在与 VMWare Fusion 对话,而不是直接与硬件层对话 - 我说得对吗?理想的方法是什么?

谢谢

答案1

您不会想在 Fusion 中运行 ESX。ESX 是基于 X86 的虚拟机管理程序,可直接安装在服务器上(就像可以运行虚拟机的轻量级操作系统),旨在(和定价)供企业使用。

Fusion 是一个虚拟机管理程序,它作为一个进程在您的 OSX 安装中运行,并允许您在 OSX 之上安装虚拟机。

简而言之,您不需要考虑 ESX,仅使用 Fusion 就足够了。我看到的另一种方式是 Parallels 桌面,它似乎很受欢迎。

答案2

您肯定不想运行 Fusion -> ESX -> VM。这是虚拟机管理程序中的虚拟机管理程序,毫无意义。正如 Chris 上面所说,如果您想要这样做,只需使用 VMware Fusion 就足够了,只需在 Fusion 中创建 VM。这样做的唯一缺点是您需要一个功能齐全的操作系统来运行 VMware Fusion,因此这会增加很多开销,并且您会因此而损失硬件资源。

如果你正在寻找真正的虚拟机管理程序解决方案,请查看Parallels 服务器. 使用此产品,虚拟机管理程序本身操作系统以及启动和运行虚拟机所需的一切。

如果你被困在 VMware 船上,你让 ESX(i) 在 Mac Pro 上运行。 许多人都成功地做到了这一点,但这似乎取决于您拥有的 Mac Pro 版本。

答案3

这是我在 Mac mini 上运行裸机虚拟机管理程序 (Hyper-V) 的故事。我需要在我的两台 Mac mini 上运行 Hyper-V,以便为客户测试一些复制内容。在我的旧款 mini 上首次安装 Hyper-V 运行顺利,我可以根据需要安装 VM。但在第二台 mini 上,我遇到了虚拟机管理程序无法运行的问题,我无法安装或运行 VM。所以这里有个窍门。由于 Mac 没有 BIOS 设置,因此无法输入任何 BIOS 设置,因此必须从上述软件中完成。所以我在 Mac 上安装了 OSX (Mojave) 并安装了 VMWare Fusion (11)。我不认为 VMWare 的 OSC 版本是关键,只有安装它才是窍门。这似乎启用了虚拟机管理程序功能。安装 VMWare Fusion 并在没有任何 VM 的情况下运行它后,我关闭了 Mac mini,删除了 OSX 并安装了 Windows Hyper-V 2012R2 裸机。现在我可以在我的 Mac mini 裸机 Hyper-V 上安装和运行 VM。

希望这可以帮助

答案4

为什么需要 1 型(裸机)虚拟机管理程序?

我认为最好的方法是跑步虚拟盒在 Mac OS X 上。您可以配置 VirtualBox 在后台运行虚拟机,独立于您登录 Mac OS X 并在系统启动时自动启动它们。您还可以编写一个脚本,在 Mac 重新启动之前冻结此类后台虚拟机。

这是我使用的配置,效果很好。我在后台运行 Linux 和 Win2008 服务器,并在 Mac OS 中运行多个 VM 作为应用程序。

VirtualBox 是免费的,并且经常更新。此外,您可以将虚拟机从 Mac 主机转移到 Windows、Linux 和 Solaris 主机,因为 VirtualBox 可以在所有四个平台上运行。

相关内容