我需要一点点帮助,把这个整理出来。
我试图设置的系统将运行文件服务器,Windows 7,Ubuntu 10.04,Windows XP和防火墙/网关安全系统。 所有客户端操作系统都在文件服务器上访问和存储文件。 而且所有的networkingstream量都将通过网关guest os进行路由。 文件服务器将需要直接访问磁盘,而其他访客可以运行一个磁盘映像。
所有这些都将在同一台计算机上运行,所以我不会romoting访问客人OS'es。 此外,如果可能的话,我希望能够在客人OS'es使用我的三重头设置。
我已经看过Xen,kvm和virtualbox,但是我不知道哪一个对我来说是最好的。 我真的在kvm和虚拟机之间辩论,因为kvm似乎支持直接硬件访问。
现在Xen正在遭受相当寒冷的治疗,似乎每个人都在迁移到KVM。 也就是说,这两者都不擅长桌面虚拟化恕我直言。 我更喜欢用KVM进行服务器虚拟化,用VirtualBox进行桌面虚拟化。
我是VirtualBox的粉丝 – 在我看来,它现在非常适合更加桌面的虚拟化风格,尽pipe它确实具有与大型服务器虚拟化玩家合理竞争的function。 它在Linux主机上得到很好的支持,支持多种客户,并且通常非常用户友好。 而且它在很大程度上成为开放源码也获得了积分。
如果你的免费解决schemexen http://www.xen.org/products/xenhyp.html是正确的产品,或者如果你看到相同的付费版本,那么你可以去RHEV,因为你现在有服务器虚拟化RHEV 2.2testing版
ESXi或vSphere(如果可以负担的话),特别是如果您可以使用SAN存储。
我正在考虑ESXi或Xen Server,以便尽可能接近裸机。 理想情况下,如果操作系统没有其他function,则不希望操作系统施加的开销来运行VirtualBox。 我不知道KVM在哪里。