Как настроить совместное использование samba с помощью libvirtd

Я использую QEmu с гостем Windows 7 в моей (Arch) Linux-системе. Я хотел бы использовать samba для совместного использования каталога в моей хост-системе с гостевой ОС Windows. Я могу сделать это с терминала с помощью команды вроде:

qemu-system-x86_64 /path/to/windows7.img -enable-kvm -net nic -net user,smb=/path/to/shared/directory -m 1024

Но теперь у меня есть libvirtd, и я хотел бы запустить Windows 7 с virt-manager. Я полный новичок с libvirtd, и у меня возникли проблемы с навигацией по документации. Я думаю, мне нужно настроить «пул сетевых файловых систем» (который я читал в документации libvirt ), но я не понимаю, могу ли я это сделать через virt-manager или если мне нужно сделать это в командной строке , или где мне нужно добавить XML, описанный в этой ссылке.

Я искал примеры, но ничего не нашел. Я нашел различные сообщения на форуме с людьми, задающими вопросы о том, как это сделать, поэтому я подозреваю, что я не единственный, кто борется с этим!

One Solution collect form web for “Как настроить совместное использование samba с помощью libvirtd”

Похоже, libvirt не поддерживает команду -net user,smb команду qemu (я думаю, из-за несовместимости с другими гипервизорами). Возможным обходным путем является непосредственный переход через параметр к команде qemu-kvm .

Для этого вам сначала нужно добавить пространство имен XML http://libvirt.org/schemas/domain/qemu/1.0 в свой домен. Затем вы можете использовать <commandline> этого пространства имен:

 <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> ... <qemu:commandline> <qemu:arg value='-net'/> <qemu:arg value='user,smb=/path/to/shared/directory'/> </qemu:commandline> </domain> 
  • Ошибка компиляции Cygwin в ffmpeg: gcc не может создать исполняемый файл
  • Почему мой Grub не инициализирован в ботинке?
  • Ubuntu и Windows 10 с двойной загрузкой
  • grub-update в GRUB Legacy (0.97)
  • Bluetooth-сопряжение при двойной загрузке Windows и Linux Mint / Ubuntu - перестать подключаться к устройствам
  • Альтернативная альтернатива Linux для регистрации SCSI
  • Проблема при попытке загрузки раздела Windows (Linux Mint / Windows 10 Dual Boot)
  • Linux с гостевыми компьютерами VM в режиме киоска
  • Дисковое пространство в окнах, не отображающее фактический размер изображения qcow2
  • Если двойной загрузочный Linux с окнами 8, я все равно смогу перейти на Windows 10
  • openSUSE Live USB с Windows-доступным разделом FAT32
  • Vagrant ssh не отображает командную строку
  • Linux и Unix - лучшая ОС в мире.