Debian服务器作为虚拟客户?

我有一个有很多RAM(16GB)和一个快速CPU(核心i5)的PC。 我想用这台机器作为服务器和桌面电脑。

那么如果我这样做呢?我使用virtualbox安装Ubuntu(作为GUI桌面),然后使用debian服务器作为virtualbox guest。 (或者,使用KVM进行相同的设置)。 我的计划是让这台电脑24/7运行,服务器将托pipe一个网站和一些更多的东西,但没有太关键的东西,所以只为我自己和一些朋友(不,没有色情或非法的软件或任何东西像那样)。 然后,我可以使用Ubuntu作为普通桌面,而Debian服务器正在虚拟化运行。

这是一个合理的设置?

或者,如果主机操作系统是Debian服务器(为了稳定性,或者因为它将全天候运行),是否会更好?我让GUI作为虚拟客户运行?

这根本不是不合理的。 我有几台运行VMware Workstation和Windows 7的服务器作为虚拟机,而且已经启动并运行了一段时间。

但是请务必保持这样的期望,即当PC出现问题时虚拟机会停止运行,而且这种情况将会发生,而且大多数时候你不希望发生这种情况。

我会说作为一个经验法则select一个需要最高百分比正常运行时间,并使您的主机操作系统。

无论如何,虚拟机的正常运行时间只是那些主机的正常运行时间的一小部分。 更不用说,我倾向于在裸机上比在hypervisor中体验更好的运行时间。

在这里扮演魔鬼的拥护者

为什么虚拟化? 你可以运行你在debian里运行的所有东西,而不需要额外的抽象层。 你可以在ubuntu桌面系统上运行一个*放大器,或者任何其他的东西,而且除了硬盘驱动器之外,如果发生了一些不好的事情(比如硬盘驱动器之类的东西),那么在系统迁移的时候,你不会得到任何直接的好处。

只要在一个会话上运行一切,除非VM有明显的优势。