Как настроить совместное использование 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> 
  • Удаление Linux из установки с двойной загрузкой. Как восстановить загрузчик Windows или сохранить GRUB?
  • Grub rescue: как исправить insmod normal, неизвестную файловую систему
  • Можно ли использовать x-forward приложения для Windows в Linux, если Windows PC работает Xming?
  • Установка Linux Mint на Windows-Ubuntu с двойной загрузкой
  • Эквивалент полного управления, изменения и записи в Linux
  • Grub2 не может обнаружить Windows 10, двойную загрузку на двух жестких дисках, системе UEFI / GPT
  • Вытрите окна 8, просто оставьте OpenSuse
  • Linux - Windows 8 - Samba - Может видеть каталог и содержимое, но не создавать
  • Хотите, чтобы Windows загружалась вместо Grub
  • Pscp замораживается после подключения к серверу - при копировании файла из окон в linux через cmd
  • Shell Script для поиска разделов Windows и замены рабочего изображения
  • Interesting Posts

    tail: незаконный вариант – ошибка -53 \ r при использовании головы и хвоста в одном файле в одном скрипте

    Почему утилита переименования на Debian / Ubuntu отличается от той, которая используется в других дистрибутивах, например CentOS?

    find -exec ls -lR {} \; возвращает каждый элемент дважды

    Блокирование соединения Fedora FirewallD при отключении

    Программа для фильтрации строк, передавая их во внешнюю программу?

    WMCTRL не работает после запуска xfce4-terminal

    Правильный способ добавления пользователей в репозиторий Subversion

    Как tar-bzip старые файлы в ежегодных группах

    Существует ли ссылка на канал в какой-либо части файловой системы?

    Grep определенное слово в одной строке с повторениями

    Выключить шлюзы при сбое (WRT)

    Раздел GPT – Используемое пространство сразу после создания раздела

    расширить пространство на диске в VMWare без групп томов

    Нормально ли, что «airmon-ng start wlan0» останавливает Wi-Fi на Кали?

    rpcbind.service не запускается

    Linux и Unix - лучшая ОС в мире.