訪問外網 ML2 的配置 - 每天5分鍾玩轉 OpenStack(103)


通過 router 可以實現位於不同 vlan 中的 instance 之間的通信。

接下來要探討的問題是 instance 如何與外部網絡通信。

這里的外部網絡是指的租戶網絡以外的網絡。 租戶網絡是由 Neutron 創建和維護的網絡。 外部網絡不由 Neutron 創建。如果是私有雲,外部網絡通常指的是公司 intranet;如果是公有雲,外部網絡通常指的是 internet。

具體到我們的實驗網絡環境: 計算節點和控制節點 eth1 提供的是租戶網絡,IP 段租戶可以自由設置。 控制節點 eth2 連接的就是外部網絡,IP 網段為 10.10.10.0/24。 如下圖所示:

配置准備

為了連接外部網絡,需要在配置文件中告訴 Neutron 外部網絡的類型以及對應的物理網卡。 因為外部網絡是已經存在的物理網絡,一般都是 flat 或者 vlan 類型。

這里我們將外部網絡的 label 命名為 “external”。 如果類型為 flat,控制節點 /etc/neutron/plugins/ml2/ml2_conf.ini 配置如下:

如果類型為 vlan,配置如下:

修改配置后,需要重啟 neutron 的相關服務。

在我們的網絡環境中,外部網絡是 flat 類型。 下一節我們將演示如何創建外部網絡 ext_net。


blob.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM