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

Submitted by admin on Mon, 05/08/2023 - 09:59

Виртуальная машина была создана, но не настроена консоль. Сеть отвалилась что делать?

Нужно прописать в 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
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"

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