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

前面咱們討論了 Neutron 的架構,本節討論 Neutron 的物理部署方案:
不一樣節點部署不一樣的 Neutron 服務組件。網絡

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

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

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

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

這裏有兩點須要說明: 1. core plugin 和 service plugin 已經集成到 neutron server,不須要運行獨立的 plugin 服務。 2. 控制節點和計算節點都須要部署 core plugin 的 agent,由於經過該 agent 控制節點與計算節點才能創建二層鏈接。 3. 能夠部署多個控制節點和計算節點。server

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

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

控制節點
部署 neutron server 服務。部署

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

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

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

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

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

  3. 能夠經過增長網絡節點承擔更大的負載。

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

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



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

 

相關文章
相關標籤/搜索