Dan*_*son 20
Virtualbox、VMWare Workstation/Player/Server、QEMU、User-mode-linux 等都属于 VM 的一类——它们托管在现有的操作系统中,例如 windows 或 linux。
Xen、KVM、VMWare ESX 属于不同的类别——它们是基于管理程序的虚拟化堆栈。他们仍然有一个首先启动的操作系统,但他们在一个根本不同的层上运行。
至于哪一个最适合你,这取决于你想用它们做什么。如果您想在您的工作站上运行 VM,用于开发或测试目的,那么托管平台之一(Virtualbox、VMWare Workstation 等)是理想的选择。
如果您确实想要一个用于生产系统的专用服务器环境,那么您应该查看第二类系统,因为它们提供了您可能需要的更高级的功能(服务器池、共享存储、实时迁移、高可用性)
我很确定 VirtualBox 符合您的所有标准。
试用 Citrix XenServer(它是免费的!)。我们在工作中使用它,它的工作非常好。我发现它比 VMWare 快得多。
它不满足您列表中的唯一要求是您需要一台单独的机器作为 VM 服务器。然后您可以使用 XenCenter 管理控制台通过网络连接到机器,这与 VMWare 非常相似。控制台可用于 Windows,不了解 linux,因为我使用 Windows 作为客户端。