我需要更换三个用于开发的旧盒子,运行Linux,Win Server和Win XP。 我正在考虑购买一个盒子和虚拟化操作系统,而不是购买三个新的盒子。 对于开发而言,绝对性能不是问题,但是我希望Linux和Win服务器能够连续运行,而运行Win 7就好像它是普通的PC一样。 因此在Win 7上运行Linux和Win Server是不可取的。
这是一个可行的解决scheme吗? 有没有人做过这个? 什么是performance? 我想用Win 7获得像样的graphics性能,足以运行偶尔的游戏。 如果是这样,我正在寻找关于哪个虚拟机pipe理程序或虚拟化选项的build议或build议。
我认为现在很难find一个不支持Windows和Linux的虚拟化平台(我只能想到Virtuozzo)。 因此,如果您想要裸机,请尝试使用VMware ESXi或Citrix Xenserver。 如果你不介意摆弄主机操作系统,那么你有更多的select。 这里有几个我的头(没有特定的顺序) – Xen,KVM,VirtualBox,VMware服务器/播放器等
在大多数虚拟机平台下,你可以做一些非常接近你描述的东西。 赢得XP,Linux和Win7作为虚拟机。 将Win7虚拟机视为普通PC。 只要你喜欢login和注销,并使其在屏幕上最大化。
不完全是你所要求的,但它会看起来像你想要的。
我已经使用VMWare和VirtualBox这样的文档暗示其他人将工作类似。
和所有想要运行多个虚拟机的平台一样,去寻找更大的内存和更快的CPU,这里更好。
由于你的主机在这里将成为一个工作站,而不是服务器,所以我会build议VMware Workstation或VirtualBox。
两者都有足够的OpenGL / Direct3D支持来做轻游戏; 我甚至成功地在Linux主机上的Windows Vista VMware虚拟机上运行“魔兽世界”。
两者都有不俗的performance(安装客人工具后)和全屏模式,假装当时您的计算机上唯一的操作系统。
请记住,主机必须安装显卡制造商的3D驱动程序以获得最佳性能。 这意味着AMD或NVIDIA显卡; 英特尔的东西将做3D桌面合成,但不会给你在这种情况下体面的游戏性能。
go.vmware.com将是让您使用ESXi虚拟化您的服务器的最简单方法。 (当然它是免费的…)