Функциональность прохождения файловой системы в Centos 6.2?
У меня есть машина CentOS 6.3, на которой в настоящее время работают 2 виртуализированных машины CentOS 6.2 через KVM/QEMU/Libvirt. Я пытаюсь настроить сквозную передачу файловой системы между гостями и хостом. Однако эта опция отображается серым цветом в диспетчере виртуализации с сообщением "Не поддерживается для этой комбинации гипервизор /libvirt".
И, кроме того, если я попытаюсь настроить его с помощью
virsh edit [VM name]
Виртуальная машина выдает ошибку при загрузке в соответствии с "сквозной передачей, не поддерживаемой QEMU" (Извините, у меня нет точной ошибки прямо сейчас. У меня нет доступа к машине, я обновлюсь в следующий раз, когда буду впереди этого).
Я не могу найти много информации по этому вопросу. Есть ли проблема совместимости между CentOS и сквозной файловой системой?
Благодарю.
2 ответа
Странно, я пытался сделать то же самое и сегодня. Я не думаю, что он в настоящее время поддерживается в версии 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
Эти ссылки были полезны:
Хотя вы не можете решить проблему самостоятельно (как вы упомянули), да, есть очень простой обходной путь, который "настроит сквозную передачу файловой системы между гостями и хостом" или что-то, что делает более или менее то же самое: сетевой ресурс!!
Это просто.
Экспортируйте (поделитесь) папку в вашей хост-системе, используя любой инструмент, nautilus или настройте файл samba conf самостоятельно (обычно /etc/samba/smb.conf
). Вы даже можете защитить его, привязавшись к IP-адресу виртуальной сети (virbr0 или около того).
Затем в гостевой ОС откройте общий сетевой ресурс либо с помощью nautilus, либо с помощью любого другого инструмента. Вы делаете сеть Windows (CIFS) поверх виртуальной сети. Я надеюсь, что это будет делать то, что вы хотите.