libvirtError: Unable to add bridge br0 port vnet0: Operation not supported
阿新 • • 發佈:2019-01-28
Open vSwitch + KVM 啟動虛擬機器時,報錯:
libvirtError: Unable to add bridge brvlan1786 port vnet1: Operation not supported
問題描述:
作業系統 Ubuntu14.04
安裝完OVS,KVM
建立一個bridge brvlan1786
通過virt-manager啟動一個虛機kvm1,並把網路介面掛到bridge上
網絡卡設定如下:
點選啟動虛機時,報如下錯誤:
問題原因:
啟動虛擬機器時 libvirt 會嘗試 linux 預設的LinuxBridge,而不是openvswitch
解決方案:
virsh edit kvm1
interface部分加上
<virtualport type='openvswitch' />
也就是改動為
<interface type='bridge'>
<mac address='52:54:00:9a:4e:ac'/>
<source bridge='brvlan1786'/>
<virtualport type='openvswitch' />
<model type='virtio'/>
<address type ='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
儲存後,再啟動就沒問題了