OpenStack Neutron和VMware NSX提供了可插入式架構,允許在VMware基礎架構以及軟件定義的數(shù)據(jù)中心實現(xiàn)無縫集成。
VMware Integrated OpenStack就是在VMware集成不同的OpenStack組件,這樣可以幫助管理員從vSphere Web客戶端接口更加輕松地管理和部署OpenStack服務。其中OpenStack組件就是Neutron,它也是軟件定義網(wǎng)絡的核心組件。在本文中,我們將介紹關于Neutron的一些細節(jié)。
在云環(huán)境中,軟件定義網(wǎng)絡(SDN)是一個重要的組成部分。SDN允許在物理基礎設施中創(chuàng)建邏輯廣播域,而不需要在同一個廣播域創(chuàng)建。Neutron通過提供一個可插拔的架構,允許在傳統(tǒng)的VMware基礎設施中實現(xiàn)無縫集成。
在OpenStack Neutron網(wǎng)絡中,數(shù)據(jù)平面和邏輯網(wǎng)絡服務有顯著區(qū)別。數(shù)據(jù)平面提供物理網(wǎng)絡服務,管理程序通過使用物理交換機連接。Neutron網(wǎng)絡使用插件與數(shù)據(jù)平面通信并添加邏輯網(wǎng)絡服務,包括邏輯路由器、負載平衡器、防火墻等。
Neutron OpenStack組件已經(jīng)開發(fā)成一個可插拔的架構,可以與任何物理網(wǎng)絡基礎設施通信。想要在只有l(wèi)inux 虛擬機管理程序的環(huán)境中使用OpenStack,必須有Open vSwitch網(wǎng)絡插件。這個插件在Linux hypervisor中運行,可以調(diào)節(jié)對物理網(wǎng)卡的訪問。同時,它還提供了一些高級特性,比如隧道接口,它允許在一個管理程序上運行的云實例有與另一個虛擬機管理程序運行的實例實現(xiàn)直接的、廣播級的通信。
這個隧道接口可以比作VPN隧道。使用VPN可以實現(xiàn)終端用戶遠程工作時直接連接到企業(yè)服務器。在這種情況下,“直接”是指VPN客戶端服務器在同一局域網(wǎng)服務器上被視為一個客戶端。VPN軟件隱藏了路由器用于下面的物理基礎設施的事實。
Neutron網(wǎng)絡需要創(chuàng)建這些邏輯連接。它使用特定的協(xié)議通用路由封裝和虛擬局域網(wǎng)擴展。這些協(xié)議定義了在OpenStack Neutron中使用不同插件的SDN架構。
雖然OpenStack在默認情況下運行Open vSwitch,但該插件只用于Linux虛擬機監(jiān)控程序。VMware Integrated OpenStack則不同,在vSphere環(huán)境中,VIO是專為ESXi 虛擬機監(jiān)控程序而存在。在vSphere環(huán)境中,實現(xiàn)SDN首選方法是VMware NSX,在OpenStack Neutron中集成插件沒有任何問題。事實上,由于NSX的存在,VMware成為Neutron項目最重要的代碼貢獻者。

與Open vSwitch插件相比,VMware NSX提供了許多高級功能,這使得客戶在VIO環(huán)境為專門運行OpenStack選擇的平臺,以及那些運行OpenStack的環(huán)境使用多個虛擬機管理程序。
VMware一直致力于將NSX格式在軟件定義的數(shù)據(jù)中心集成。例如,通過與合作伙伴進行合作,提供先進的管理選項,為NSX管理員提供一系列成熟的工具。
NSX甚至是一個比VIO更加令人關注的插件,因為它已經(jīng)可以在任何程序中運行。這意味著它可用于XenSever,KVM,hyper - v和其他平臺,使人們可以在任何種類的云中集成NSX。因此,比起只在KVM中默認運行的Open vSwitch插件,VMware NSX是一個更加吸引用戶的選擇。
然而,在VIO,管理員不具有廣泛的開源OpenStack的可用選項。這是因為底層ESXi虛擬機管理程序不支持任何SDN圖層,除了使用NSX作為首選SDN插件。當然,這并沒有什么不當,因為NSX是作為一個插件與廣泛的硬件平臺和軟件產(chǎn)品進行集成的。
本文圖文來源于網(wǎng)絡,版權屬于原作者或網(wǎng)站。如有版權問題,請與管理員郵箱聯(lián)系,將立刻進行相應處理。
專注數(shù)字化方案建設,推動智慧企業(yè)生態(tài)圈的升級發(fā)展