標籤:openstack
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401824091626.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894698239083954.jpg" style="border:0px;font-size:14px;line-height:1.5;float:none;" />
上一節我們討論了 flat network 的原理,今天就來建立 "flat_net" 並分析底層網路的實現。
開啟菜單 Admin -> Networks,點擊 “Create Network” 按鈕。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401097048491.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894698635094787.jpg" style="border:0px;white-space:normal;float:none;" />
顯示建立頁面。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401210069177.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894698743029297.jpg" style="border:0px;white-space:normal;float:none;" />
Provider Network Type 選擇 “Flat”。Physical Network 填寫 “default”,與 ml2_conf.ini 中 flat_networks 參數保持一致。
點擊 “Create Network”,flat_net 建立成功。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401196073101.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894698814047381.jpg" style="border:0px;float:none;" />
點擊 flat_net 連結,進入 network 配置頁面,目前還沒有 subnet,點擊 “Create Subnet” 按鈕。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401292087019.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894698909057980.jpg" style="border:0px;white-space:normal;float:none;" />
設定 IP 位址為 “172.16.1.0/24”。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401349027565.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894699012086491.jpg" style="border:0px;white-space:normal;float:none;" />
點擊 “Next”,設定 IP 位址範圍為 172.16.1.101-172.16.1.200。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401389014558.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894699099028577.jpg" style="border:0px;white-space:normal;float:none;" />
點擊 “Create”,subnet 建立成功。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894401474055914.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894699165040713.jpg" style="border:0px;white-space:normal;float:none;" />
底層網路發生了什麼變化
執行 brctl show,查看控制節點當前的網路結構。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894689954078846.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894699235029924.jpg" alt="image570.png" style="border:0px;margin:0px;padding:0px;" />
Neutron 自動建立了 flat_net 對應的橋接器 brqf153b42f-c3,以及 dhcp 的 tap 裝置 tap19a0ed3d-fe。另外,tap19a0ed3d-fe 和物理網卡 eth1 都已經串連到 bridge。
此時 flat_net 結構:
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894690094083498.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894699314086068.jpg" alt="image571.png" style="border:0px;font-size:15px;" />
flat_net 準備就緒,下一節將部署 instance 到此 flat 網路。
650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160822-1471817895244049415.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160915-1473894699434080755.jpg" alt="blob.png" style="border:0px;" />
建立 flat network - 每天5分鐘玩轉 OpenStack(87)