再解决端口映射之后,在项目中增加了一个设备。需要对数据进行上下行分流抓捕,于是遇到新问题。经过一番研究发现,找到一个暂时解决之法:
先执行:
#ovs-vsctl del-br xenbr2
然后执行:
#ovs-vsctl add-port xenbr1 eth2
最后再执行
#ovs-vsctl -- set Bridge xenbr1 mirrors=@m \
-- --id=@eth2 get Port eth2 \
-- --id=@vif1.1 get Port vif1.1\
-- --id=@m create Mirror name=mymirrorselect-dst-port=@eth2 select-src-port=@eth2 output-port=@vif1.1
以上方法只可单次解决问题,一旦主服务器重启,功能失效。OVS会自动生成网桥2,需要写一段小代码以保平安。
/
在进行映射的时候,千万要记得, -- --id的-- 和id 之间没有空格