Есть ли что-то вроде "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 гостевые дополнения