Libvirt

<virtualport type=‘openvswitch’/> 無法辨識

  • February 9, 2014

為了讓我的 vm 使用 openvswitch 介面,我必須將以下行添加到 vm xml 配置文件中:

&lt;source bridge='ovsbr'/&gt;
 &lt;virtualport type='openvswitch'/&gt;

我編輯了文件,無論如何,雖然第一行被正確保存,但第二行沒有。它只是消失了,所以我認為虛擬埠標籤無法辨識……但這會在我啟動虛擬機時導致錯誤。

xml 規範有變化嗎?還是我做錯了什麼?這是輸出

virsh --version=long

libvirt 0.9.8 的 Virsh 命令行工具參見網站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 太舊了。

要解決此問題,請升級您的系統。

引用自:https://serverfault.com/questions/574337