如何在运行12.04 Server的无头计算机上部署虚拟服务器?


9

关于设置虚拟机的信息太多了,但是我迷路了。我的基本问题是:

如何在正在运行的无头计算机上虚拟部署Web服务器(具有一组唯一的用户)?

使我的特定系统独特的东西(即,使我很难通过Google查找信息):

  1. 服务器是无线的。
  2. 服务器未运行GUI。

大多数教程/ howtos都假定使用有线连接和/或GUI。

我尝试过的

  1. 我读过的文档libvirtqemukvm。我也看过许多使用ubuntu-vm-builder或的教程qemu-img。我只是不确定从哪里开始。我不确定如何考虑整个堆栈:我认为它像这样:libvirt-- qemucontrols- > --controls-> kvm。但是我不确定。
  2. 我已经通过系统上的BIOS开启了虚拟化。
  3. 我已经安装了qemu*libvirt*软件包。
  4. 我尝试qemu-system-x86_64 ubuntu-server-12.04.iso使用下载的服务器ISO 运行。这没用。

挑战我还没有找到答案。

  1. 使虚拟服务器运行的规范步骤是什么?你开始qemu-img吗?还是第一步开始ubuntu-vm-builder
  2. 每次物理服务器启动时,如何保持它运行?
  3. 一篇教程指出,您无法桥接无线网卡。今天仍然如此吗?
  4. 我不懂如何编辑/etc/network/interfaces。我将wlan0用作主要的网络接口,因此我有点想把它弄乱了,因为我看过的所有教程都假定我正在使用eth0。
  5. 我看过的所有教程都假设我正在运行GUI。我不。我如何才能将来宾操作系统绑定到视频卡(我有视频卡,但是Ubuntu Server仅运行CLI)?
  6. 有许多文件系统可供使用qemu-img。我应该使用哪个?

这个问题有很多问题。抱歉,但是我最关心的问题是刚开始的时候。我的偏好是不必安装Xen或使用Virtual Box。


这是一个很好的问题,提供了很多信息。但是,它不适合Ask Ubuntu的问答风格。您能否将您的“答案”分解为下面的自我答案(休息后的所有内容)。这样,您以后就可以接受它作为答案,而其他人仍然可以提供答案或以您的进度为基础。关于自我解答的常见问题解答
Marco Ceppi

Answers:


2

我将一直记录到目前为止所取得的进展。稍后,我将清理此问题并将其发布为答案,如果我成功的话。

第一天

  1. 我主要在使用本教程。请注意,它最初是针对9.10 / and /的,并且假定主网络接口为eth0。我使用无线网卡作为主要接口。附带说明,我不确定使用libvirt是最好的方法。走着瞧。
  2. 确实,开箱即用不支持桥接无线网卡。这是一个如何解决该问题的方法(请注意,该方法建立在另一方法的基础上)。我已经尝试过了,但是因为我仍在尝试使用它libvirt来管理我的VM,所以我尚未验证此替代方法是否有效。
  3. 关于控制流是什么样的,图克斯拉德有一篇很好的文章。这是该文章中的图表:虚拟化

第二天

  1. 我启动了我的虚拟机。我跑了vmbuilder --debug --verbose这个作为我的配置文件/etc/vmbuilder.cfg。我运行了最基本的分区设置。使用谷歌,看看要放在vmbuilder.partition文件中。这需要很长时间,我无法弄清楚如何安装apt-proxy。如果可以安装apt-proxy,我会做。

  2. 仍然无法使网络正常工作。来宾操作系统看不到主机操作系统,反之亦然。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.