kvm 2020 доступ к консоли виртуальной машины virsh console - no response

Submitted by Too on Tue, 05/04/2021 - 15:44

Виртуальная машина была создана, но не настроена консоль. Сеть отвалилась что делать?
<!--break-->
Нужно прописать в GRUB возможность подключения консоли без сети.

1. sudo apt install libguestfs-tools (установить инчвструменты)

2. отключить гостя 
virsh shutdown myGuest

3. монтируем гостя
guestmount -g myGuest -i /mnt

4. изменяем строки загрузки
nano /mnt/etc/default/grub

чтобы было примерно так
GRUB_CMDLINE_LINUX='console=tty0 console=ttyS0,19200n8'
GRUB_TERMINAL=serial
<b>GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"</b>

5. но чтобы это заработало нужно запускать update-grub на госте. поэтому изменим /mnt/boot/grub/grub.cfg 
linux   /boot/vmlinuz-4.4.0-75-generic root=UUID=76f3e237-d791-4e9d-8ad7-fe5c9165ae55 ro console=ttyS0,19200 earlyprint=serial,ttyS0,19200

6. все, можно запускать гостя и подключать консоль
virsh start myGuest && virsh console myGuest

7. надо не забыть после подключения запустить обновгение ГРАБ
sudo update-grub

P.S. смотреть обращения и пакеты которые приходят и уходят с сервера
sudo tcpdump -i any tcp port 8080 -vv -w packets.pcap