[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