Команды для подключения к консоли с помощью утилиты virsh приведены в таблицах ниже. Для использования утилиты в интерфейсе командной строки необходимо ввести:

sudo virsh <команда> <аргумент> <параметр>
КомандаАргументПараметрОписание

console

<имя_ВМ>

-

Подключение к гостевой последовательной консоли

--force

Принудительно подключиться к консоли (остановив уже установленные сеансы)

Подключение к консоли внутри ВМ Astra Linux

Подключение к консоли внутри ВМ можно осуществить одним из двух вариантов:

  • включить последовательную службу;

  • добавить консоль в GRUB.

Включение последовательной службы

Чтобы включить последовательную службу, необходимо выполнить команды:

sudo systemctl enable --now serial-getty@ttyS0.service

sudo systemctl status serial-getty@ttyS0.service

 Добавление консоли в GRUB

Для добавления консоли в GRUB необходимо в конфигурационный файл grub.cfg добавить строку:

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"
CODE

Подключение к консоли на Astra-KVM-сервере

На виртуальной машине должен быть настроен pty (он должен появиться после настройки ВМ).

 Для подключения к консоли на Astra-KVM-сервере необходимо:

  1. Открыть для изменения конфигурационный XML-файл ВМ:

    sudo virsh edit <имя_ВМ>

  2. В конфигурационном XML-файле ВМ добавить или изменить строчки:
    <serial type='pty'>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
        </serial>
        <console type='pty'>
          <target type='serial' port='0'/>
        </console>
    CODE

  3. Чтобы войти в гостевую систему, необходимо на сервере виртуализации KVM выполнить команду:

    sudo virsh console <имя_ВМ>

    Чтобы выйти из консоли, необходимо нажать комбинацию клавиш <ctrl+]>.