iT邦幫忙

DAY 22
1

從最底層基礎建設到軟體開發,無所不包的雲端系列 第 22

從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 13)

  • 分享至 

  • xImage
  •  

今天來介紹的是Openstack 主要分野3個部份的的Network

(Networking Service (Neutron))

先前的Openstack,並無網路相關的專案(唯一有相關的是在Nova-network中)

此部份現在已經被抽出來成立為Neutron 專案。

目前提供Networking as a Service 與 nova 互動進而提供虛擬機器的網路資訊與環境。

此專案的特性:

可抽替的架構(透過Plugin機制實作)

支援 多家的網路供應商與各種不同技術。

這邊來介紹幾個常見的plugin and agents

Plugin

plugin agent (neutron-*-plugin-agent)

ex: Open vSwitch

perform local network configuration

dhcp agent (neutron-dhcp-agent)

provide DHCP service

l3 agent (neutron-l3-agent)

provide L3 routing and NAT forwarding

由上圖可見,OpenStack 用來做服務的時候,建議要使用需要4個網路孔以上(於Day 3 的網路配置章節 相互呼應)

並且節點可以相對的獨立出(Network , Compute , Cloud Controller) Node。

更詳細的圖可參考

http://docs.openstack.org/training-guides/content/figures/5/figures/image31.jpg

neutron-server 主要接受API的呼叫後,將其需求送入不同的Plugin執行工作。

進而滿足管理者的網路需求。

如:1. creating networks/subnets

  1. IP addressing

Day 22 Ending

此專案筆者也著墨不深。

仍需再學習。


上一篇
從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 12)
下一篇
從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 14)
系列文
從最底層基礎建設到軟體開發,無所不包的雲端30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言