实验拓扑如下,在VirtualBox中安装2台虚拟机,在虚拟机中各kvm虚拟化1台虚拟机
环境构建
在virtualBox 使用kvm创建虚拟机,默认会使用virbr0网桥,所有虚拟机都挂在此网桥下。
验证:
虚拟机192.168.122.172
虚拟机192.168.122.54
创建veth-pair qvb01和qvo01
ip link add qvo01 type veth peer name qvb01
ifconfig qvo01 up
ifconfig qvb01 up
使用OVS创建网桥br1
ovs-vsctl add-br br1
veth pair 一端绑定在网桥virbr0上
brctl addif virbr0 qvb01
一端绑在br1网桥
ovs-vsctl add-port br1 qvo01
分别在2台主机上,添加vxlan对方ip
ovs-vsctl add-port vx1 -- set interface vx1 type=vxlan option:remote_ip=${对端ip}
执行完成后,登录虚拟机内部,2台虚拟机可以相互ping通