KVM FAQ – часто задаваемые вопросы по KVM



Вопрос: Как сделать shared folder средствами KVM?
Ответ:
Выключим сначала гостевую машину: shutdown -P now
Проверяем что ее нет в списке активных:  virsh list
Редактируем конфигурацию:

virsh edit F17 или nano /etc/libvirt/qemu/F17.xml

F17 в данном случае имя гостевой машины
В конец секции <devices> добавляем строку:
<filesystem type='mount' accessmode='mapped'><source dir='/'/><target dir='root'/></filesystem>
В данном случае общей папкой делается сразу весь корень хостовой машины.
Включаем гостевую машину: virsh start F17
На гостевой машине проводим монтирование:
mkdir /mnt/root/
mount -t 9p -o trans=virtio,version=9p2000.L root /mnt/root/
Если появляется сообщение "mount: unknown filesystem type '9p'", то надо проверить конфигурацию:
modprobe -l | grep 9p
lsmod | grep 9p
grep CONFIG_9P_FS /boot/config-$(uname -r)
cat /etc/redhat-release 
Ссылки по 9p:

To be continued...