Чтобы моя виртуальная машина использовала интерфейс openvswitch, я должен добавить следующие строки в файл конфигурации vm xml:
<source bridge='ovsbr'/>
<virtualport type='openvswitch'/>
Я все равно редактирую файл, пока первая строка правильно сохранена, а вторая нет. Он просто исчезает, поэтому я думаю, что тег виртуального порта не распознается ... но это приводит к ошибке при запуске виртуальной машины.
Изменилась ли спецификация xml? Или я что-то не так делаю? Вот результат
virsh --version=long
Инструмент командной строки Virsh для libvirt 0.9.8 См. Веб-сайт по адресу http://libvirt.org/
Compiled with support for:
Hypervisors: Xen QEmu/KVM UML OpenVZ LXC Test
Networking: Remote Daemon Network Bridging Nwfilter VirtualPort
Storage: Dir Disk Filesystem SCSI Multipath iSCSI LVM
Miscellaneous: AppArmor Secrets Debug Readline
Для поддержки Open vSwitch требуется libvirt 0.9.11 или новее. Ваш libvirt слишком стар.
Чтобы решить эту проблему, обновите вашу систему.