The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (linux containers). It presents a summary view of running domains, their live performance & resource utilization statistics. Wizards enable the creation of new domains, and configuration & adjustment of a domain’s resource allocation & virtual hardware. An embedded VNC and SPICE client viewer presents a full graphical console to the guest domain.
apt install virt-manager
Для авторизации по SSH нужно дополнительно поставить пакет ssh-askpass
apt install ssh-askpass
Если на компьютере не предполагаться запускать виртуальные машины (компьютер администратора), то лучше отключить libvirt-guests
systemctl disable libvirt-guests
Чтобы избежать ошибок типа:
USB redirection error spice-client-error-quark: Could not redirect Error setting USB device node ACL: 'Not authorized' (0)
Для перенаправления USB нужно вызывать программу так:
sudo -E virt-manager
Подробнее здесь.
Для сборки из исходных текстов могут понадобится следующие пакеты:
apt install intltool libxml2-dev libgtk-3-dev libspice-client-gtk-3.0-dev libgtk-vnc-2.0-dev
Пользователя который будет использовать программу нужно добавить в группу libvirt
:
usermod --append --groups libvirt ПОЛЬЗОВАТЕЛЬ
Для авторизации по TLS нужно выполнить настройку, а для работы по SPICE нужно указать в настройках гостевого домена (виртуальной машины) в разделе Дисплей SPICE
Тип:
выбрать Сервер SPICE
Адрес
нужно выбрать нужный адресПорт
установить ✔ Auto
Порт TLS
установить ✔ Auto
Подключение:
qemu+tls://ИМЯ_СЕРВЕРА/system
Установка
apt install virt-viewer
Варианты подключения:
qemu+tls
:
virt-viewer --connect qemu+tls://server/system vm
где:
server
— имя(адрес) сервераvm
— имя виртуальной машиныvirt-viewer --connect qemu+tls://server/system vm
где:
server
— имя(адрес) сервераport
— ноомер порта виртуальной машины