Управлять VM VM с помощью 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

#

2 ответа

Вы можете подключиться через VNC, Spice или с

virsh console _vmname_ 

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

ура

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

Предполагая, что ваш vm называется "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 для этой платформы.

Другие вопросы по тегам