Назад | Перейти на главную страницу

virt-manager Spice copy paste не работает

У меня KVM-хост Debian 9 работает на выделенном сервере. Я использую virt-manager на своем ноутбуке (Ubuntu 16.04) для удаленного подключения. Все работает достаточно хорошо, за исключением операций копирования / вставки между дисплеем SPICE виртуальной машины (встроенным в virt-manager) и Ubuntu моего ноутбука.

Все пакеты из официальных репозиториев. Никаких PPA или сторонних репозиториев.

Также попробовал VNC вместо Spice, но это тоже не сработало.

Я только что подумал, что могу подключиться к виртуальной машине через RDP, но это болезненный процесс из-за всех брандмауэров и маршрутов между моим ноутбуком и машиной. Также не все мои машины имеют доступ к WAN.

Ищу более простое решение на virt-manager.

Для начала вам необходимо убедиться, что в гостевой операционной системе установлены гостевые утилиты libvirt.

Кроме того, для работы копирования / вставки вам понадобится устройство сокета гостевого агента SPICE в дополнение к устройству VirtIO Serial, назначенному виртуальной машине, что позволит virt-viewer и большинству других клиентов SPICE выполнять копирование / вставку по конвейеру. виртуальное последовательное соединение, которое будет использовать гостевой агент. Возможно, определение этих устройств уже было выполнено за вас, особенно если вы используете virt-manager для создания этих виртуальных машин (virt-manager предполагает установку с графическим интерфейсом для большинства гостей).

Чтобы установить гостевой агент на гостевую машину GNU / Linux на базе Debian, вам необходимо запустить: sudo apt install spice-vdagent

Чтобы установить гостевой агент на машине Windows, вы должны установить пакет, который можно найти здесь: https://www.spice-space.org/download/binaries/spice-guest-tools/

И, наконец, вам нужно будет установить драйверы VirtIO в Windows, чтобы получить максимальную функциональность. Это можно сделать, добавив драйверы из ISO-образа Win-virtio (который вам нужно будет прикрепить к гостевой системе). Ссылка на те: https://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers

Как вы указали в комментарии ниже, вы должны убедиться, что агент специи запущен в гостевой системе, прежде чем он будет работать полностью. Перезагрузка - верный способ запустить этот агент.