同时并行运行两个虚拟机(VMWare Wst 和 Virtualbox)

同时并行运行两个虚拟机(VMWare Wst 和 Virtualbox)

是否可以在一台主机上同时运行两台虚拟机,一台 VMWare Workstation 和一台 Virtualbox?

或者这会导致奇怪的行为?

答案1

有可能的。

我遇到的主要问题是,通常只有一个虚拟机管理程序可以使用现代主板/芯片组提供的硬件加速功能,因此一个虚拟机管理程序可能必须在软件虚拟化模式下运行,这可能会限制您的 VM 客户机选择。

然后,您必须注意其他资源共享,如网络、CPU 和 RAM。由于一个虚拟机管理程序不知道另一个虚拟机管理程序在做什么,因此它们无法根据客户虚拟机的负载/需求正确地动态调整其客户的资源使用情况。因此,您在使用过程中更有可能遇到瓶颈和资源耗尽。

根据主机操作系统和虚拟机管理程序的不同,您可能需要尝试几种不同的虚拟机管理程序组合,直到找到可以共存的组合。

最好的办法是不要在单个主机上混合使用虚拟机管理程序。选择一个虚拟机管理程序堆栈,将所有虚拟机转换为该单一格式,并使用它来运行所有虚拟机。

答案2

这是完全有可能的。我在办公室的服务器上运行 Hyper-V 和 VMWare 工作站来试用各种解决方案,它们运行良好。

在诸如网络等方面存在一些注意事项 - 最好始终拥有多个网卡,并确保为 hyperv 交换机分配与 vmware 接口 nic 不同的网卡。

也可能会存在资源竞争 - 启动多个虚拟机可能会占用大量 CPU、RAM 和磁盘空间 - 但如果您的硬件能够胜任,它们就可以共存。

答案3

您将会在其中一个或者两个方面遇到问题。

我有 4 个运行正常的 VMware VM,但在安装 Virtualbox 后丢失了网络连接。此外,virtualbox 只允许我创建 32 位 VM。

如果我在 Windows 10 PC 上安装了 Hyper-V,VMware WS 11 甚至无法启动。

因此,选择一个。

相关内容