我需要一点帮助来解决这个问题。
我想设置一个 Linux 虚拟服务器,可以用来运行服务器和桌面系统。
我想要一个本质上简约的 Linux 系统,因为所有主要操作系统将充当虚拟机管理程序。
我尝试设置的系统将运行文件服务器、Windows 7、Ubuntu 10.04、Windows XP 和防火墙/网关安全系统。所有客户端操作系统都访问和存储文件服务器上的文件。此外,所有网络流量都将通过网关客户操作系统路由。文件服务器需要直接磁盘访问,而其他客户机可以运行一个磁盘映像。
所有这些都将在同一台计算机上运行,因此我无需远程访问客户操作系统。此外,如果可能的话,我希望能够在客户操作系统中使用我的三头设置。
我研究过 Xen、kvm 和 virtualbox,但不知道哪个最适合我。我真的在考虑 kvm 和 virtual box,因为 kvm 似乎支持直接硬件访问。
答案1
最近,Xen 受到了冷遇,似乎所有人都在向 KVM 迁移。话虽如此,但恕我直言,这两款产品都不擅长桌面虚拟化。对于服务器虚拟化,我更喜欢 KVM,而对于桌面虚拟化,我更喜欢 VirtualBox。
答案2
我很喜欢虚拟盒- 在我看来,它目前确实非常适合桌面虚拟化,尽管它确实具有一些功能,使其与大型服务器虚拟化公司相比具有相当的竞争力。它在 Linux 主机上得到很好的支持,支持各种客户机,并且通常非常用户友好。而且它在很大程度上也是开源的,因此也获得了加分。
答案3
如果您正在寻找免费解决方案 xenhttp://www.xen.org/products/xenhyp.html是正确的产品,或者如果你正在寻找相同的付费版本,那么你可以选择 RHEV,因为你现在将拥有服务器虚拟化 RHEV 2.2 beta
答案4
我会考虑 ESXi 或 Xen Server,这样你就可以尽可能接近裸机。理想情况下,如果操作系统没有其他功能,你不希望操作系统带来的开销来运行 VirtualBox 之类的东西。我不知道 KVM 在其中的位置。