<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 слишком старая

Чтобы решить проблему, обновите вашу систему.

Другие вопросы по тегам