我只是为网站设置了一个debian服务器 ,但现在我需要在同一台机器上安装一个windows服务器 ,因为我需要运行游戏服务器(仅限Windows)。 Virtualbox已经安装在我的机器上了,我已经在服务器上设置了一个ubuntu-desktop用于个人使用(rarly开机)。
我的问题是:是否可以在虚拟机中安装Windows服务器,否则会导致性能下降? 另一种方式是安装Xen作为hypervisor和2(或3)guest:debian服务器,windows服务器(和Ubuntu桌面)。 但是,我想我必须再次在debian服务器上执行所有的configuration。
Windows服务器应该有固定的ram和debian服务器应该能够使用其余的。 只要上电,ubuntu桌面应该只阻止分配的内存,因为大部分时间都会closures。 据我所知,每台机器都有固定的ram,所以分配给ubuntu机器的内存在断电时将无法使用。
有人可以告诉我,如果我应该坚持VirtualBox或VBox不适合服务器?
谢谢。
对我来说最好的解决scheme是服务器虚拟化的pipe理程序,而Linux环境中最好的pipe理程序是KVM …
Courz hyperviser虚拟化最适合Server端。 只有当您将其用于Workstation目的时,才必须使用VirtualBox。
您可以尝试使用一些技巧将您的物理Linux安装转换为Xen http://www.olivetalks.com/2008/02/16/xen-p2v-conversion-in-seven-simple-steps/
该指南适用于Cent OS转换。 对于debian来说,一些命令将会不同(或configuration文件)
您应该首先确定您的处理器是否支持某些高级虚拟化function,这些function会极大地影响性能。 查看KVM的常见问题和这个VirtualBox 主题 。 如果不支持CPU,我不确定运行KVM有多大意义。
VirtualBox更易于使用。 您可以在20分钟内启动和运行Windows客户端,而在Xen / KVM上,您可能需要了解如configuration网桥等概念,以及使用/ etc / networking / interfaces的乐趣。 我相信VirtualBox需要一个GUI,而KVM和Xen不需要。
像Xen和KVM这样的pipe理程序可以提供更好的性能,但性能可能对您无关紧要。 企业也对有经验的系统pipe理员感兴趣。
在我的家庭服务器上,我最近删除了两个VirtualBox虚拟机,并用两个KVM虚拟机replace了它们。 KVM的负载平均值明显较低,但我无法为您提供任何客观数据。