您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關OpenStack Neutron中網絡組件有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
類型 | 控制節點和計算節點等在一起,形成all-in-one |
內存 | 8G |
硬盤 | 200G |
網卡 | 2塊 |
OpenStack Networking(neutron),允許創建、插入接口設備,這些設備由其他的OpenStack服務管理。插件式的實現可以容納不同的網絡設備和軟件,為OpenStack架構與部署提供了靈活性。
它包含下列組件:
neutron-server
接收和路由API請求到合適的OpenStack網絡插件,以達到預想的目的。
OpenStack網絡插件和代理
插拔端口,創建網絡和子網,以及提供IP地址,這些插件和代理依賴于供應商和技術而不同,OpenStack網絡基于插件和代理為Cisco 虛擬和物理交換機、NEC OpenFlow產品,Open vSwitch,Linux bridging以及VMware NSX 產品穿線搭橋。
消息隊列
大多數的OpenStack Networking安裝都會用到,用于在neutron-server和各種各樣的代理進程間路由信息。也為某些特定的插件扮演數據庫的角色,以存儲網絡狀態
OpenStack網絡主要和OpenStack計算交互,以提供網絡連接到它的實例。
OpenStack網絡(neutron)管理OpenStack環境中所有虛擬網絡基礎設施(VNI),物理網絡基礎設施(PNI)的接入層。OpenStack網絡允許租戶創建包括像firewall、load balancer、×××等這樣的高級虛擬網絡拓撲。
網絡服務提供網絡,子網以及路由這些對象的抽象概念。每個抽象概念都有自己的功能,可以模擬對應的物理設備:網絡包括子網,路由在不同的子網和網絡間進行路由轉發。
對于任意一個給定的網絡都必須包含至少一個外部網絡。不像其他的網絡那樣,外部網絡不僅僅是一個定義的虛擬網絡。相反,它代表了一種OpenStack安裝之外的能從物理的、外部的網絡訪問的視圖。外部網絡上的IP地址可供外部網絡上的任意的物理設備所訪問。
除外部網絡之外,任何 Networking 設置擁有一個或多個內部網絡。這些軟件定義的網絡直接連接到虛擬機。僅僅在給定網絡上的虛擬機,或那些在通過接口連接到相近路由的子網上的虛擬機,能直接訪問連接到那個網絡上的虛擬機。
如果外部網絡想要訪問實例或者相反實例想要訪問外部網絡,那么網絡之間的路由就是必要的了。每一個路由都配有一個網關用于連接到外部網絡,以及一個或多個連接到內部網絡的接口。就像一個物理路由一樣,子網可以訪問同一個路由上其他子網中的機器,并且機器也可以訪問路由的網關訪問外部網絡。
網絡服務同樣支持安全組。安全組允許管理員在安全組中定義防火墻規則。一個實例可以屬于一個或多個安全組,網絡為這個實例配置這些安全組中的規則,阻止或者開啟端口,端口范圍或者通信類型。
網絡包含以下幾個代理
代理 | 描述 |
plug-in agent | 運行在每個主機上,用來執行本地虛擬交換機配置 |
dhcp agent | 對租戶網絡提供dhcp服務 |
l3 agent | 提供三層/NAT轉發服務來提供外網接入 |
metering agent | 為租戶網絡提供三層流量計量 |
登陸管理頁面,點擊項目-網絡-網絡拓撲
點擊右上角的創建網絡,勾選共享、創建子網,共享的目的是讓這個網絡在所有租戶中都可用,讓所有租戶都可以鏈接外網
輸入名稱、網絡地址、網關等信息,注意,這里的地址原則上應該是公網地址
去掉激活DHCP的勾選,然后把地址池范圍、DNS寫上,因為是外網地址,所以要去掉DHCP,一般外網地址都是花錢買的,需要租戶申請,所以不能DHCP,完成后點擊創建即可
完成外部網絡創建
剛才我們是創建了一個網絡,但是并沒有標記為外部網絡,現在我們來定義為外部,點擊管理員、網絡,然后點擊右邊的編輯網絡
此處要把外部網絡勾選上,點擊保存
返回項目-網絡-網絡拓撲創建網絡
輸入名稱,勾選創建子網,但是不要勾選共享,因為此網絡是admin這個租戶私有的私有網絡
輸入名稱、地址、網關
輸入地址池,因為是公司內網,所以啟動DHCP
創建完成,如下圖
如上圖所示,外部網絡、內部網絡都有了,然而兩個網絡之間沒有任何連接,顯然內網的機器是上不了網的,這個時候就需要路由器來提供路由
在此頁面右上角,點擊新建路由按鈕
輸入名稱、選擇合適的外部網絡,如果你這里沒有任何網絡,請返回定義外部網絡章節
點擊增加接口
選擇內網接口并輸入IP地址作為網關
如下圖所示,內網、外網通過路由器做了連接
關于“OpenStack Neutron中網絡組件有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。