Облегченный способ графического подключения к гостевым виртуальным машинам на "безголовом" гипервизоре

Запуск гипервизора Fedora Server 28 (QEMU/KVM с инструментами libvirt) с гостевыми виртуальными машинами на базе Windows и Fedora. Как правило, гипервизор работает без головы с минимальным количеством установленных пакетов, а гостевые виртуальные машины доступны удаленно.

Иногда требуется локальный доступ к гостевым виртуальным машинам из гипервизора через VNC или SPICE (предпочтительно SPICE), но я не хочу устанавливать оконный менеджер (gnome/kde/xfce) на гипервизоре. В идеале X не будет работать, но я считаю, что это необходимо в качестве зависимости для инструментов виртуализации.

Хотел бы идентифицировать автономного клиента SPICE (или клиента VNC), чей графический интерфейс привязан к tty гипервизора (или к чему-то сопоставимому, которое работает настолько тонко, насколько это возможно). Еще лучше было бы использовать только инструменты libvirt, но я считаю, что части этих инструментов с графическим интерфейсом требуют оконного менеджера (было бы здорово, если я ошибаюсь в этом вопросе).

Хотя я видел вопросы, касающиеся работы VNC без X, я бы предпочел решение, которое не опирается на проекты, которые не поддерживаются активно.

Заранее спасибо.

2 ответа

У вас есть три варианта:

  • устанавливать virt-manager на своей рабочей станции и используйте SSH-туннель для подключения к удаленному гипервизору;

  • устанавливать virt-manager на сервере, подключиться с вашей рабочей станции к нему через ssh -X и запустить virt-manager (примечание: это будет использоваться в локальной сети или только для каналов с очень низкой задержкой);

  • устанавливать x2go а также virt-manager на сервере, доступ к нему через клиента x2go, установленного на вашей локальной рабочей станции.

virt-manager - это лучший графический интерфейс, который вы найдете для libvirt. Это приложение GTK, установите его с помощью yum, чтобы увидеть его зависимости. Вам понадобится оконный менеджер или удаленная пересылка X, например, через ssh.

Альтернативой может быть отдельная рабочая станция управления или виртуальная машина с рабочим столом Fedora. Затем вы можете подключить virt-manager через транспорты SSH или TLS.

Другие вопросы по тегам