连接第二个 insance 到 first_local_net - 每天5分钟玩转 OpenStack(83)
上一節(jié)在 first_local_net 中已經(jīng)部署了 cirros-vm1,今天將再部署一個instance,并驗證兩個 instance 的連通性。
以同樣的方式 launch instance “cirros-vm2”
分配的 IP 為 172.16.1.4
cirros-vm2 也被 schedule 到控制節(jié)點,virsh list 和 brctl show 輸出如下 cirros-vm2 對于的 tap 設(shè)備為 tapa5bd3746-3f。
在 cirros-vm2 的控制臺運行 ifconfig,instance 已經(jīng)拿到了 DCHP 的 IP 地址。
能夠 Ping 通 cirros-vm1 的 IP 地址 ?172.16.1.3。
當(dāng)前宿主機的網(wǎng)絡(luò)結(jié)構(gòu)如下。
兩個 instance 的 VIF 掛在同一個 linux bridge 上,可以相互通信。
這里請大家思考一個問題:
如果 cirros-vm2 launch 時被 schedule 到計算節(jié)點而非控制節(jié)點,它能獲得 DHCP 的 IP 嗎?
答案:
不能。 因為 DHCP agent 在控制節(jié)點上運行,cirros-vm2 在計算節(jié)點的 local 網(wǎng)絡(luò)上,兩者位于不同物理節(jié)點。由于 local 網(wǎng)絡(luò)的流量只能局限在本節(jié)點之內(nèi),發(fā)送的 DHCP 請求無法到達(dá)控制節(jié)點。
?
至此,我們已經(jīng)有了 first_local_net 和兩個 instance,下一節(jié)將創(chuàng)建第二個 seconde_local_net。
?
轉(zhuǎn)載于:https://www.cnblogs.com/CloudMan6/p/5844311.html
總結(jié)
以上是生活随笔為你收集整理的连接第二个 insance 到 first_local_net - 每天5分钟玩转 OpenStack(83)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Reactor模式和Proactor模式
- 下一篇: 配置JDK时环境变量path和JAVA_