управлять виртуальной машиной kvm с помощью libvirt

Я запускаю образ kvm с

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

как я могу управлять этой виртуальной машиной с помощью virsh?

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

#

person user3313834    schedule 21.11.2015    source источник


Ответы (2)


Подключиться можно через vnc, spice или с

virsh console _vmname_ 

но для использования консоли через virsh вам нужно настроить TTY на виртуальной машине, я сейчас не помню как, но google может помочь в этом;)

Ваше здоровье

person Carlos Albornoz    schedule 05.12.2015

Если вы пытаетесь получить доступ к консоли, вы можете либо использовать virt-viewer для графической консоли, либо подключиться к последовательному TTY (как упомянул Карлос) с помощью команды «virsh console».

Предполагая, что ваша виртуальная машина называется «myvm», вы должны использовать virt-viewer следующим образом:

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

Для последовательной консоли вам нужно будет изменить командную строку ядра в grub (в виртуальной машине). В 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 для этой платформы.

person foobrew    schedule 11.02.2016