[libvirt] Libvirt 1.0.5 with Openvswitch 1.11.90: unable to add bridge br0 port vnet0 operation not supported

Christopher Paggen (cpaggen) cpaggen at cisco.com
Mon May 6 22:55:36 UTC 2013


Howdy,

Running the most recent OVS and libvirt I'm running into the following error message with virt-install:

root at qemu-kvm:~/libvirt-1.0.5# ovs-vsctl -V
ovs-vsctl (Open vSwitch) 1.11.90
Compiled May  6 2013 22:37:22
root at qemu-kvm:~/libvirt-1.0.5#
root at qemu-kvm:~/libvirt-1.0.5# virt-install --connect qemu:///system --name DSL2 --ram 1024 --vcpus 1 --disk path=/tmp/dsl2,size=1,bus=virtio,cache=none --network=bridge:br0  --vnc --os-type=linux --cdrom /dev/sr0

Starting install...
ERROR    Unable to add bridge br0 port vnet0: Operation not supported
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start DSL2
otherwise, please restart your installation.
root at qemu-kvm:~/libvirt-1.0.5# ovs-vsctl del-port br0 vnet0
root at qemu-kvm:~/libvirt-1.0.5# libvirtd --version
libvirtd (libvirt) 1.0.5
root at qemu-kvm:~/libvirt-1.0.5# virsh --version
1.0.5
root at qemu-kvm:~/libvirt-1.0.5# virt-install --connect qemu:///system --name DSL2 --ram 1024 --vcpus 1 --disk path=/tmp/dsl2,size=1,bus=virtio,cache=none --network=bridge:br0  --vnc --os-type=linux --cdrom /dev/sr0

Starting install...
ERROR    Unable to add bridge br0 port vnet0: Operation not supported
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start DSL2
otherwise, please restart your installation.
root at qemu-kvm:~/libvirt-1.0.5#
root at qemu-kvm:~/libvirt-1.0.5# ovs-vsctl show
b81788a2-f45d-4fad-aad2-f423e6e70bad
    Bridge "br0"
        Port "eth1"
            Interface "eth1"
        Port "br0"
            Interface "br0"
                type: internal
        Port "tap0"
            Interface "tap0"
root at qemu-kvm:~/libvirt-1.0.5#<mailto:root at qemu-kvm:~/libvirt-1.0.5#>

Even if I create a new OVS switch I get the same result:

root at qemu-kvm:~/libvirt-1.0.5# ovs-vsctl add-br b1
root at qemu-kvm:~/libvirt-1.0.5# virt-install --connect qemu:///system --name DSL2 --ram 1024 --vcpus 1 --disk path=/tmp/dsl2,size=1,bus=virtio,cache=none --network=bridge:b1  --vnc --os-type=linux --cdrom /dev/sr0

Starting install...
ERROR    Unable to add bridge b1 port vnet0: Operation not supported
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start DSL2
otherwise, please restart your installation.
root at qemu-kvm:~/libvirt-1.0.5#

Nothing in the openvswitch log file (OVS itself works fine, I can start VMs with the kvm command line).

Any clues? I'm not too sure how to trace libvirt calls to OVS (according to the release notes, versions 1.0+ of libvirtd should work with OVS. Note: I am not using brcompat, I believe it's obsolete in the OVS version I'm running).

Thanks,

Chris.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20130506/96d2aa8d/attachment-0001.htm>


More information about the libvir-list mailing list