用libvirt管理一个kvm虚拟机

时间:2015-11-21 08:41:49

标签: kvm libvirt virsh

我用

运行kvm图像
sudo kvm -m 512 -vnc :1,password /home/kvm/image/debian-8.2.qed ...

如何使用virsh控制此VM?

# virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              active     yes           yes

#

2 个答案:

答案 0 :(得分:0)

您可以通过vnc,spice或

进行连接
virsh console _vmname_ 

但要通过virsh使用控制台,你需要在VM上配置TTY,我不记得此时如何,但google可以为此提供帮助;)

干杯

答案 1 :(得分:0)

如果您正在尝试访问控制台,您可以使用virt-viewer作为图形控制台,也可以使用“virsh console”命令连接到串行TTY(如Carlos所述)。

假设您的虚拟机命名为“myvm”,您可以使用这样的virt-viewer:

# virt-viewer -c qemu:///system myvm

对于串行控制台,您需要在grub中修改内核命令行(在VM中)。在Fedora / RHEL / CentOS中你可以这样做:

1. Edit /etc/default/grub and add the following to the "GRUB_CMDLINE_LINUX=" line:

console=tty0 console=ttyS0,115200

2. # grub2-mkconfig -o /boot/grub2/grub.cfg

3. Reboot the VM

4. # virsh console myvm

Debian和Ubuntu上的程序应该类似,但是您需要搜索更新该平台的grub2的正确方法。