是否可以在一台主机上同时运行两台虚拟机,一台 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 甚至无法启动。
因此,选择一个。