ссылки
1 2 3 4 5 6 7 8 9 |
https://ostechnix.com/how-to-enable-virsh-console-access-for-kvm-guests/ https://www.cyberciti.biz/faq/howto-exit-virsh-console-connection-on-centos-ubuntu-debian-linux/ https://gist.github.com/lukasnellen/fe9b61cb9add581ef0215bd40c09c7c2 https://ravada.readthedocs.io/en/latest/docs/config_console.html https://unix.stackexchange.com/questions/288344/accessing-console-of-ubuntu-16-04-kvm-guest Зачем нужен visrsh console? Что бы с гипервизора подключатся на гостевые хосты. |
общая настройка гостей
1 2 3 4 5 6 7 8 9 |
!!! по умолчанию оно обычно добавлено но на госте не запущен tty !!! нас интересует последовательное подключение !!! устройство pty !!! /dev/pts/0 Должно быть добавлено оборудование: <console type='pty'> <target type='serial' port='0'/> </console> |
для CentOS
1 2 3 |
!!! Подключаемся по ssh и выполняем от root systemctl enable serial-getty@ttyS0.service systemctl start serial-getty@ttyS0.service |
для Debian / Ubuntu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
!!! Подключаемся по ssh и выполняем от root sudo systemctl enable serial-getty@ttyS0.service sudo systemctl start serial-getty@ttyS0.service !!! вроде больше не актуально (На debian 10 и ubuntu 20 работает после запуска serial-getty@ttyS0.service) # В ubuntu ~14 был баг не консоль после активации не работала # Была ошибка при подключении 0. Редактируем /etc/default/grub: --------------------------------- ... ###GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,115200n8 console=tty1" GRUB_CMDLINE_LINUX="" ... GRUB_TERMINAL="serial console" GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" ---------------------------------- 1. Применяем изменения update-grub2 |
Для выхода из консоли (virsh console vm)
1 2 |
CTRL+Shift+5 CTRL+Shift+] |
Помощь по команде (virsh console)
1 |
virsh help console |
iei puzzle in003b / console
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
0. Редактируем /etc/default/grub: --------------------------------- ... ###GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,115200n8 console=tty1" GRUB_CMDLINE_LINUX="" ... GRUB_TERMINAL="serial console" GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" ---------------------------------- 1. Применяем изменения update-grub2 2. Создаем демон консоли: cat > /etc/systemd/system/ttyS0.service << "EOF" [Unit] Description=Serial Console Service [Service] ExecStart=/sbin/getty -L 115200 ttyS0 vt102 Restart=always [Install] WantedBy=multi-user.target EOF systemctl daemon-reload systemctl enable ttyS0 systemctl start ttyS0 3. Reboot reboot |