Есть ли что-то вроде "VirtualBox Guest Additions" для QEMU/KVM?

Я запускаю несколько виртуальных машин Ubuntu в QEMU/KVM с virt-manager в качестве графического интерфейса. Одна вещь, которую мне действительно не хватает в VirtualBox, - это возможность установить "Гостевые дополнения", которые позволят использовать общий буфер обмена, а также возможность перетаскивать файлы с хоста на гостя и наоборот (хотя можно было бы выбрать, если бы просто работать в одну сторону или обе).

Есть ли что-то подобное для QEMU/KVM? Я использую Ubuntu GNOME 16.04.1 с GNOME 3.20 в качестве хоста и аналогичных виртуальных машин.

2 ответа

Решение

Да, есть что-то вроде гостевых дополнений в virt-manager - это нужно сделать немного по-другому. Чтобы вам было проще увидеть, как это работает, я предоставлю вам несколько скриншотов.

Сначала измените атрибуты ACL libvirt-qemu Пользователь, чтобы дать разрешения на запись в общей папке: sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
и вдиск: sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>

В приведенном ниже примере я дал разрешения на гибкость всех отдельных подключенных разделов:
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl (как я уже сказал - пример моей установки)

Откройте виртуальную машину в virt-manager - выберите диск - отметьте " Совместно" - нажмите " Применить".

Нажмите " Добавить оборудование" - выберите " Файловая система" - измените режим на " Сопоставленный" - нажмите " Обзор".

Нажмите на Обзор локальных.

Выберите папку, которой вы хотите поделиться с гостевой операционной системой - нажмите Open.

Введите / host в поле Target path - нажмите Finish.

Теперь загрузите гостевую систему, создайте папку с тем же именем, которое вы выбрали для общего доступа в хост-системе (в моем примере: share) в /home каталог гостевой системы. Откройте терминал и выполните следующую команду, чтобы смонтировать общую папку в гостевой системе:

sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>  

Et voilà - теперь у вас есть такая же функциональность, как и в гостевых дополнениях в VirtualBox.

Да, SPICE гостевые дополнения

http://www.spice-space.org/download.html

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