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

經過 router 能夠實現位於不一樣 vlan 中的 instance 之間的通訊。網絡

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

這裏的外部網絡是指的租戶網絡之外的網絡。 租戶網絡是由 Neutron 建立和維護的網絡。 外部網絡不禁 Neutron 建立。若是是私有云,外部網絡一般指的是公司 intranet;若是是公有云,外部網絡一般指的是 internet。router

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

配置準備 route

爲了鏈接外部網絡,須要在配置文件中告訴 Neutron 外部網絡的類型以及對應的物理網卡。
由於外部網絡是已經存在的物理網絡,通常都是 flat 或者 vlan 類型。plugin

這裏咱們將外部網絡的 label 命名爲 「external」。 若是類型爲 flat,控制節點 /etc/neutron/plugins/ml2/ml2_conf.ini 配置以下:im

若是類型爲 vlan,配置以下:命名

修改配置後,須要重啓 neutron 的相關服務。配置文件

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

 

blob.png

相關文章
相關標籤/搜索