首页 文章

用libvirt管理一个kvm虚拟机

提问于
浏览
0

我运行了一个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

    您可以通过vnc,spice或with连接

    virsh console _vmname_
    

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

    干杯

  • 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的正确方法 .

相关问题