<virtualport type = 'openvswitch' /> НЕ распознается
Чтобы заставить мой vm использовать интерфейс openvswitch, я должен добавить следующие строки в конфигурационный файл vm xml:
<source bridge='ovsbr'/>
<virtualport type='openvswitch'/>
Я в любом случае редактирую файл, пока первая строка сохранена правильно, вторая - нет. Он просто исчезает, поэтому я думаю, что тег virtualport не распознается... но это приводит к ошибке при запуске виртуальной машины.
Изменилась ли спецификация 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
1 ответ
Решение
Для поддержки Open vSwitch требуется libvirt 0.9.11 или новее. Твоя libvirt слишком старая
Чтобы решить проблему, обновите вашу систему.