天天看點

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

完成Devstack搭建以後來做第一個實驗,使用Linux Bridge+Local方式建構網絡

注意:首先在啟動VM的時候報錯,需要進行如下調整

建立虛拟機報錯:Host is not mapped to any cell

nova-manage cell_v2 discover_hosts --verbose

1、首先修改Controller和Compute的配置檔案( /etc/neutron/plugins/ml2/ml2_conf.ini)

将租戶級别建立的網絡類型限定為local,Openstack加載local,flat,vlan,gre,vxlan類型的網絡,同時将mechanism_drivers修改為linuxbridge,修改完成後重新開機controller和compute上面的服務,sudo systemctl restart devstack@*

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

修改後可以通過horizon看到linux bridge agent已經在對應的compute和controller上正常啟動

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

2、建立一個LOCAL網絡,并加載兩台虛拟機,可以看到由于用到的是LOCAL本地網絡,該網絡的dhcp服務是在Controller節點,兩台vm被排程到了controller節點(如果排程到Compute節點則無法配置設定IP位址)

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

3.從VM1能夠ping通VM2

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

4、檢視Controller上的網橋資訊,其中包含三個接口,分别接到DHCP、vm1、vm2

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

5、資料抓包

網橋

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

Tap側抓包,可以認為Tap就是vm的網卡,因為他們的mac位址相同

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

網橋MAC位址表:

筆記本也能玩轉Openstack:DevStack實驗筆記(2)-LinuxBridge+Local網絡

繼續閱讀