无法使用 ubuntu-vm-builder 通过 ssh 或控制台连接到客户机

无法使用 ubuntu-vm-builder 通过 ssh 或控制台连接到客户机

我正在运行 Oneric 作为主机,想创建几个虚拟机。主机和客户机都将是无头的 - 没有连接显示器,我想通过 ssh 连接到它们。

看起来 kvm 是 ubuntu 官方推荐的方式,所以我遵循文档:http://help.ubuntu.com/community/KVM/CreateGuests

这是我的 ubuntu-vm-builder 命令:

sudo ubuntu-vm-builder kvm oneiric \
              --domain xpstage --dest xpstage --hostname xpstage \
              --arch i386 --mem 1024 \
              --user myusername --pass mypassword \
              --bridge virbr0 --ip 192.168.122.2 --dns 8.8.8.8 \
              --components main,universe,restricted \
              --addpkg acpid --addpkg vim --addpkg openssh-server --addpkg avahi-daemon \
              --libvirt qemu:///system ;

客人似乎建造得很好,但我无法到达。

ssh [email protected]

超时。我的桥接网络设置如下:

virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
      inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:673 errors:0 dropped:0 overruns:0 frame:0
      TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:60839 (60.8 KB)  TX bytes:882 (882.0 B)

所以我不确定我做错了什么。

由于 ssh 失败,我尝试通过控制台进入它,但是

virsh console xpstage

立即返回,所以我添加了一个pty 部分添加到配置中

virsh edit xpstage

添加 pty 后virsh console xpstage可以连接,但不显示任何内容,并且按键也没有任何反应。

然后我尝试设置一个串行控制台,但 upstart 不喜欢这样:start: Unknown job: ttyS0

有谁能指导我如何在 Oneric 上设置我可以连接的无头 KVM 客户机吗?

答案1

虽然我仍然需要学习通过控制台来执行此操作,但如果您有一个工作站,我建议安装 virt-manager 并将它连接到您的 KVM 服务器并通过它安装您的客户机,这就是我所做的,而且几乎毫不费力,您将需要您尝试在服务器上安装的任何 ISO。

我在一台 2.0ghz 英特尔双核处理器上完成了这项工作,它有 4GB 的内存

至今该虚拟机仍在运行我的网站

相关内容