On 05/07/2013 02:10 AM, Christopher Paggen (cpaggen) wrote:
There is nothing in this command line to say that the bridge is an openvswitch bridge, so libvirt is attempting to treat it as the default Linux host bridge type.
As a matter of fact, as far as I know virt-install hasn't been enhanced to support direct description of an openvswitch bridge on its commandline.
The best way to solve this problem is to create a libvirt network to encapsulate the openvswitch bridge, then tell virt-install to use that network.
1) Put the following xml into a file (e.g. /tmp/ovsnet.xml):
2) define and start the network:
# virsh net-define /tmp/ovsnet.xml
# virsh net-start ovs-br0
# virsh net-autostart ovs-br0
3) run virt-install telling it to use the network "ovs-net":
# virt-install --connect qemu:///system --name DSL2 --ram 1024 --vcpus 1 \
--disk path=/tmp/dsl2,size=1,bus=virtio,cache=none \
--network=ovs-br0 \ <======= THIS LINE IS CHANGED.
--vnc --os-type=linux --cdrom /dev/sr0