问题环境:
本地新搭建了kvm+ovs网桥的测试环境,linux系统用的是centos7.9,测试虚机启动默认使用的网桥是linux bridge,brctl show能看到虚机起的网桥。
问题描述:
虚机使用ovs网桥,需要把原来linux bridge下的vnet接口桥接到ovs网桥下,ovs-br0是本地建的ovs网桥
force off虚机后启动有报错,Error starting domain:Unable to add bridge ovs-br0 port vnet2:Operation not supported
原因分析:
libvirt在虚机启动时会尝试linux默认的Linux bridge网桥,而不是openvswicth
解决方案:
修改虚机的xml文件接口virtualport type
virsh edit test1
再启动虚机就不会报错,也能够正常ping通ovs网桥
从ovs-vsctl show中可以看到原来原来linux bridge下vnet接口已经桥接到ovs网桥下