GPL VirtualBox在Ubuntu服务器。 有关设置Ubuntu来宾操作系统的问题

我想有一个Ubuntu服务器包含也运行Ubuntu服务器的虚拟机。 我想用这个GPL版本的VirtualBox,我有一些问题:

  • 运行linux-virtual是否适合以虚拟方式运行的内核很重要?
  • 我希望客户操作系统使用一个虚拟的networking接口,从我的DHCP服务器获得它的地址,就像普通的电脑一样。 难以设置吗? 我该怎么做?
  • 我不想为VirtualBox运行GUI,我想使用命令行,因为服务器还没有安装X. 这是否使我更难?

祝贺您决定走向虚拟化的美妙之路。

  • 你不必运行linux-virtual内核。 VirtualBox编译自己的内核模块来处理虚拟化。 看到这里 。
  • 参见VirtualBox手册中的Host-Onlynetworking 。 build立起来并不难,但你需要了解networking和路由的工作原理。
  • 这并没有让它变得更难。 VirtualBox使用一个名为VBoxHeadless的程序来运行没有GUI的虚拟机,命令VBoxManage来设置configuration选项。

在没有GUI的情况下运行VirtualBox的效果非常好 – 我有一台运行3个虚拟机的服务器,并且已经有超过一年的时间了,没有任何问题 – 除了为了在主机上升级VirtualBox而需要停机之外。 我在Ubuntu和Windows客户机上使用了CentOS主机。

有关在Ubuntu上使用VBoxHeadless的完整教程,请查看HowToForge 。

我认为,桥接模式会更好地使用你的networkingdhcp。 在加号中,你可以用这个方法很容易地添加另一个Vm。