Neutron 物理部署方案 - 每天5分鍾玩轉 OpenStack(68)


前面我們討論了 Neutron 的架構,本節討論 Neutron 的物理部署方案:
不同節點部署不同的 Neutron 服務組件。

方案1:控制節點 + 計算節點

在這個部署方案中,OpenStack 由控制節點和計算節點組成。

控制節點
部署的服務包括:neutron server, core plugin 的 agent 和 service plugin 的 agent。

計算節點
部署 core plugin 的agent,負責提供二層網絡功能。

這里有兩點需要說明: 1. core plugin 和 service plugin 已經集成到 neutron server,不需要運行獨立的 plugin 服務。 2. 控制節點和計算節點都需要部署 core plugin 的 agent,因為通過該 agent 控制節點與計算節點才能建立二層連接。 3. 可以部署多個控制節點和計算節點。

方案2:控制節點 + 網絡節點 + 計算節點

在這個部署方案中,OpenStack 由控制節點,網絡節點和計算節點組成。

控制節點
部署 neutron server 服務。

網絡節點
部署的服務包括:core plugin 的 agent 和 service plugin 的 agent。

計算節點
部署 core plugin 的agent,負責提供二層網絡功能。

這個方案的要點是將所有的 agent 從控制節點分離出來,部署到獨立的網絡節點上。

  1. 控制節點只負責通過 neutron server 響應 API 請求。

  2. 由獨立的網絡節點實現數據的交換,路由以及 load balance等高級網絡服務。

  3. 可以通過增加網絡節點承擔更大的負載。

  4. 可以部署多個控制節點、網絡節點和計算節點。

該方案特別適合規模較大的 OpenStack 環境。



以上就是 Neutron 兩種典型的部署方案,下一節我們開始討論 Neutron 的各個服務組件。
將首先學習 Neutron Server 。



免責聲明!

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



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