我正在运行 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 的内存
至今该虚拟机仍在运行我的网站