У меня есть машина CentOS 6.3, на которой в настоящее время работают 2 виртуализированных машины CentOS 6.2 через KVM / QEMU / Libvirt. Я пытаюсь настроить передачу файловой системы между гостями и хостом. Однако этот параметр в диспетчере виртуализации неактивен с сообщением «Не поддерживается для этой комбинации гипервизора / libvirt».
И, кроме того, если я попытаюсь настроить его с помощью
virsh edit [VM name]
Виртуальная машина выдает ошибку при загрузке типа «сквозная передача не поддерживается QEMU» (извините, у меня нет точной ошибки прямо сейчас. У меня нет доступа к машине, обновлюсь в следующий раз, когда я буду впереди из него).
Кажется, я не могу найти много информации по этой проблеме. Есть ли проблема совместимости между CentOS и сквозной передачей файловой системы?
Спасибо.
Странно, что я и сегодня пытался сделать то же самое. Я не думаю, что в настоящее время он поддерживается в версии KVM, которая включена в CentOS 6.x.
% rpm -aq|grep kvm
qemu-kvm-0.12.1.2-2.295.el6_3.8.x86_64
Я думаю, что это ошибка, о которой вы говорите:
error is: Not supported for this hypervisor/libvirt combination (CentOS 6.3)
Согласно libvirt
документация для формата XML домена, filesystem
это поддерживаемая команда, принимающая passthrough
как accessmode
: http://libvirt.org/formatdomain.html#elementsFilesystems
Эти ссылки были полезны:
Хотя вы не можете решить саму проблему (как вы упомянули), да, есть очень простой обходной путь, который будет «настраивать передачу файловой системы между гостями и хостом» или что-то, что делает более или менее то же самое: сетевой ресурс !!
Это просто.
Экспортируйте (поделитесь) папкой в вашей хост-системе, используя любой инструмент, наутилус или самостоятельно установив файл конфигурации samba (обычно /etc/samba/smb.conf
). Вы даже можете защитить его, привязав к IP-адресу виртуальной сети (virbr0 или около того).
Затем в гостевой ОС откройте общий сетевой ресурс с помощью nautilus или любого другого инструмента. Вы создаете сеть Windows (CIFS) поверх виртуальной сети. Надеюсь, он сделает то, что вы хотите.