我需要运行一个 linux 服务器来托管 subversion,通过 Apache 的 bugzilla 并且还充当文件和打印服务器。我还需要为开发目的托管 Windows Server 2008 虚拟机(我是 .NET 人员)。我的机器是双核 AMD 2.5 Ghz w/2GB RAM。所以这是我的问题:
1)我应该运行 Debian(或其他发行版)作为基础并创建一个 Debian VM 来托管 subversion、bugzilla 并作为我的文件/打印服务器吗?或者出于其他原因使用 Debian 作为我的虚拟机主机是否可以?
2) VMWare 有一个免费的服务器版本,Virtual Box 也是另一个免费选项。其中哪一个更适合我需要做的事情?还有其他免费(或便宜)的替代品吗?
3) 我需要一个带有 Debian 的 GUI 来管理我的虚拟机吗?
4) 我可以在没有 GUI 的情况下运行 VM 以节省系统资源吗?
我会使用以下设置之一:
1) 如果您不需要 Windows 机器的最佳性能,您可以设置 Debian 服务器并直接安装服务(对于 apache/svn/cifs/cups 没有虚拟机)。这样你就可以拥有所有这些应用程序的本机速度。接下来,您可以在 VirtualBox 中安装 WS2008,可以在服务器本身上,也可以使用无头虚拟机并从另一台主机与 VNC 连接。
2) 如果 Windows 性能至关重要,您可以在服务器上安装 VMware ESXi 管理程序,并将 Debian 和 Windows 安装为虚拟机。您获得的性能应该比 VMware Server(操作系统级别的虚拟化)更好。