天天看點

vxlan多台主機的vm之間相同網段互通

[b]三台機器

建立namespace ,vxlan互相連接配接

三台機器建立的vm連到namespace中,

與其他機器的vm互通

讓三台機器的三個vm看起來像在同一個網段[/b]

[img]http://dl2.iteye.com/upload/attachment/0120/1206/669fb6e6-2f64-383e-b353-a343773968bf.png[/img]

qemu啟動的時候執行的腳本

qemu_br.sh:

###############

###############

删除腳本 delbr0.sh:

############

##############

啟動vm

###################

################

檢視設定的namespace

在啟動的vm中:

給vm設定ip和網關

#############

#!/bin/sh

#換成本機的想設定的vm的ip

ip addr add 10.1.0.11/24 dev eth0

ip link set eth0 up

ip route add default via 10.1.0.5

################

多台機器設定後

比如

192.168.139.251---->namespace:10.1.0.5--->vm:10.1.0.11

192.168.139.252---->namespace:10.1.0.6--->vm:10.1.0.12

192.168.139.253---->namespace:10.1.0.7--->vm:10.1.0.13

從10.1.0.11 ping 10.1.0.12

走向為:

在192.168.139.251上:

vm:10.1.0.11--->tap1--->br0:10.1.0.5--->zouveth1--->namespace--->zouveth0-->br-zou-->vxlan-10-->eth0

在192.168.139.252上:

vm:10.1.0.12<---tap1<---br0:10.1.0.6<---zouveth1<---namespace<---zouveth0<--br-zou<--vxlan-10<--eth0

繼續閱讀