在 ML2 中配置 Vlan Network- 每天5分鍾玩轉 OpenStack(93)


上一節我們學習了 Neutron Vlan Network 的原理,今天討論如何在 ML2 配置中 enable 它。

首先在 /etc/neutron/plugins/ml2/ml2_conf.ini 中設置 vlan network 相關參數。

tenant_network_types = vlan

指定普通用戶創建的網絡類型為 vlan。

然后指定 vlan 的范圍:

上面配置定義了 label 為 “default” 的 vlan network,vlan id 的范圍是 3001 - 4000。 這個范圍是針對普通用戶在自己的租戶里創建 network 的范圍。 因為普通用戶創建 network 時並不能指定 vlan id,Neutron 會按順序自動從這個范圍中取值。

對於 admin 則沒有 vlan id 的限制,admin 可以創建 id 范圍為 1-4094 的 vlan network。

接着需要指明 vlan network 與物理網卡的對應關系:

如上所示: 在 [ml2_type_vlan] 中定義了 lable “default”,[linux_bridge] 中則指明 default 對應的物理網卡為 eth1。

這里 label 的作用與前面 flat network 中的 label 一樣,只是一個標識,可以是任何字符串。

配置完成,重啟 Neutron 服務后生效。

​下一節將創建第一個 vlan network。

 

blob.png


免責聲明!

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



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