Управлять 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 для этой платформы.