Ubuntu Server 中的 GPL VirtualBox。有关设置 Ubuntu 客户操作系统的问题

Ubuntu Server 中的 GPL VirtualBox。有关设置 Ubuntu 客户操作系统的问题

我想要一个包含虚拟机的 Ubuntu Server,这些虚拟机也运行 Ubuntu Server。我想为此使用 VirtualBox 的 GPL 版本,我有一些问题:

  • 对于适合作为虚拟运行的内核,运行 linux-virtual 是否重要?
  • 我希望客户操作系统使用虚拟网络接口,该接口从我的 DHCP 服务器获取地址,就像普通计算机一样。设置起来难吗?我该怎么做?
  • 我不想运行 VirtualBox 的 GUI,我想使用命令行,因为服务器尚未安装 X。这是否会让我更难操作?

答案1

恭喜您决定踏上虚拟化的奇妙之路。

  • 您不必运行 linux-virtual 内核。VirtualBox 编译了自己的内核模块来处理虚拟化。请参阅这里
  • 仅主机网络在 VirtualBox 手册中。设置起来并不难,但您需要了解网络和路由的工作原理。
  • 这不会让事情变得更加困难。VirtualBox 使用一个名为 VBoxHeadless 的程序来运行没有 GUI 的虚拟机,并且命令垂直框管理设置配置选项。

运行没有 GUI 的 VirtualBox 效果很好 - 我有一台运行 3 个虚拟机的服务器,并且已经运行了一年多,没有出现任何错误 - 除了我需要停机才能在主机上升级 VirtualBox。我使用了带有 Ubuntu 和 Windows 客户机的 CentOS 主机。

有关在 Ubuntu 中使用 VBoxHeadless 的完整教程,请查看如何锻造

答案2

我认为,桥接模式更适合使用联网的 dhcp。此外,你可以通过这种方法轻松添加另一个虚拟机。

相关内容