www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 智能硬件 > 人工智能AI
[導(dǎo)讀] 本文最初整理在我的github上SDN-Learning-notes 本文翻譯自ovs官方文檔 本文檔主要是關(guān)于2017年8月底發(fā)布的Open vSwitch 2.8中添加的內(nèi)容

本文最初整理在我的github上SDN-Learning-notes

本文翻譯自ovs官方文檔

本文檔主要是關(guān)于2017年8月底發(fā)布的Open vSwitch 2.8中添加的內(nèi)容,重點(diǎn)介紹OVN中的新功能。同時(shí)也涵蓋了即將在2018年2月發(fā)布的Open vSwitch和OVN 2.9中的一些內(nèi)容。OVN具有許多特性,本文檔不包括每個(gè)新增或增強(qiáng)的功能。

本文檔假定您已熟悉Open vSwitch,OVN及其相關(guān)工具。有關(guān)更多信息,請(qǐng)參閱Open vSwitch和OVN文檔,例如ovn-architecture的內(nèi)容。

調(diào)試和故障排除

在版本2.8之前,Open vSwitch命令行工具的使用是比較痛苦的。本節(jié)介紹2.8版本中對(duì)CLI的改進(jìn)。

對(duì)用戶不友好的UUID

OVN的ovn-nbctl,ovn-nbctl和ovn-trace等CLI工具,幾乎在任何地方都使用長(zhǎng)UUID。這意味著我們平時(shí)操作會(huì)將UUID從一個(gè)命令或窗口粘貼到另一個(gè)命令或窗口。而且在許多地方,人們希望能夠使用網(wǎng)絡(luò),路由器或端口名稱,但顯示的是卻是UUID。這些缺點(diǎn)使CLI缺乏對(duì)用戶的友好。

有一個(gè)根本的問(wèn)題,南向數(shù)據(jù)庫(kù)實(shí)際上并不包含提供一個(gè)友好的用戶界面所需的所有信息。例如,在某些情況下,人們希望用于實(shí)體的人性化名稱卻不是數(shù)據(jù)庫(kù)的一部分。這些名稱對(duì)于正確性來(lái)說(shuō)不是必需的,只是為了可用性。

OVN 2.8版本優(yōu)化了許多這些問(wèn)題?,F(xiàn)在CLI的大部分部分都允許用戶縮寫UUID,只要縮寫在數(shù)據(jù)庫(kù)中是唯一的。CLI中的某些部分全長(zhǎng)UUID使輸出很難讀取,現(xiàn)在允許縮寫它們。同時(shí)更重要的是,在許多地方,OVN CLI現(xiàn)在顯示并接受網(wǎng)絡(luò),路由器,端口和其他實(shí)體的對(duì)人友好的名稱。在以前沒有提供名稱的地方,OVN(通過(guò)ovn-northd)現(xiàn)在將名稱復(fù)制到南向數(shù)據(jù)庫(kù)中。

在OVN之下的CLI,分別在OpenFlow和datapath層的ovs-ofctl和ovs-dpctl,都有一些類似的問(wèn)題,其中的數(shù)字用于對(duì)用戶友好的名稱的實(shí)體。OVS 2.8也解決了一些這些問(wèn)題。除此之外,最顯著的增強(qiáng)是ovs-ofctl dump-flows的–no-stats選項(xiàng),這使得該命令的輸出在讀者不感興趣的情況下更易讀。

層之間的連接

OVN和Open vSwitch幾乎就像其他編譯器一樣工作:OVN Neutron插件將Neutron配置轉(zhuǎn)換成OVN北向配置,ovn-northd將之轉(zhuǎn)換為邏輯流,ovn-controller轉(zhuǎn)換為OpenFlow流,ovs-vswitchd轉(zhuǎn)換為數(shù)據(jù)路徑流。為了調(diào)試和排除故障,通常有必要準(zhǔn)確理解這些控制信息的翻譯是如何工作的。從邏輯流到OpenFlow流,或從另一個(gè)方向,從OpenFlow流到產(chǎn)生它的邏輯流,我們通常是特別感興趣的,但是OVN并沒有為這項(xiàng)工作提供很好的工具。

OVN 2.8增加了一些可以增強(qiáng)這些工作的新功能。ovn-sbctl lflow-list有一個(gè)新的選項(xiàng)–ovs,它列出了從它指定的邏輯流中生成的特定chassis上的OpenFlow流。ovn-trace還添加了一個(gè)類似的–ovs選項(xiàng),適用于它所跟蹤的邏輯流。

另一方面,OVN 2.8添加了一個(gè)新的實(shí)用程序ovn-detrace,針對(duì)指定的Open vSwitch所跟蹤的OpenFlow流使,對(duì)產(chǎn)生這些OpenFlow流的邏輯流進(jìn)行注釋。

分布式防火墻

OVN支持有狀態(tài)連接跟蹤的分布式防火墻,以確保只有已建立連接的數(shù)據(jù)包或配置明確允許的數(shù)據(jù)包才能進(jìn)入給定的虛擬機(jī)或容器。Neutron默認(rèn)使用這個(gè)功能,在OpenStack環(huán)境中,大多數(shù)數(shù)據(jù)包通過(guò)兩次,一次是從數(shù)據(jù)包的源虛擬機(jī)出站,一次是在進(jìn)入目標(biāo)虛擬機(jī)之前。在OVN 2.8之前,ovn-trace程序(通過(guò)OVN邏輯網(wǎng)絡(luò)顯示數(shù)據(jù)包的路徑)不支持邏輯防火墻,這在實(shí)際上使Neutron幾乎無(wú)用。

在OVN 2.8中,ovn-trace增加了對(duì)邏輯防火墻的支持。默認(rèn)情況下,它假設(shè)數(shù)據(jù)包是已建立連接的一部分,這通常是用戶所想要作為跟蹤的一部分。它也接受命令行選項(xiàng)來(lái)覆蓋這個(gè)假設(shè),允許用戶發(fā)現(xiàn)防火墻應(yīng)該丟棄的數(shù)據(jù)包的處理方式。

在更深層次上,在Open vSwitch 2.8之前,ofproto/trace的OpenFlow跟蹤命令既不支持OVN分布式防火墻的連接跟蹤功能,也不支持“再循環(huán)”功能。這意味著即使用戶試圖深入分析分布式防火墻機(jī)制,則會(huì)遇到更多的障礙。Open vSwitch 2.8增加了對(duì)這兩個(gè)功能的支持。

摘要顯示

ovn-nbctl show和ovn-sbctl show顯示OVN配置的概述,沒有顯示很多重要的信息。OVN 2.8在這里添加了一些更有用的信息。

DNS和IPAM

OVN 2.8添加了一個(gè)內(nèi)置的DNS服務(wù)器,用于為OVN邏輯網(wǎng)絡(luò)中的虛擬機(jī)和容器分配名稱。DNS名稱使用OVN北向數(shù)據(jù)庫(kù)中的記錄進(jìn)行分配,并與其他OVN功能一樣,在OVN南向數(shù)據(jù)庫(kù)轉(zhuǎn)換為邏輯流。指向OVN DNS服務(wù)器的DNS請(qǐng)求永遠(yuǎn)不會(huì)離開發(fā)送請(qǐng)求的管理程序; 相反,OVN處理并響應(yīng)來(lái)自其ovn-controller本地代理的請(qǐng)求。OVN DNS服務(wù)器不是通用DNS服務(wù)器,不能作為通用DNS服務(wù)器使用。

OVN包括對(duì)IP地址管理(IPAM)的簡(jiǎn)單內(nèi)置支持,OVN將IP地址分配給管理員委派給它的一個(gè)或多個(gè)IP地址池中的VM或容器。 在OVN 2.8之前,OVN IPAM只支持IPv4地址; OVN 2.8增加了對(duì)IPv6的支持。OVN 2.8還增強(qiáng)了地址池支持,允許排除特定的地址。注意:Neutron自己分配IP地址,不使用OVN IPAM。

高可用

作為一個(gè)分布式系統(tǒng),在OVN運(yùn)行中可能會(huì)出不少的錯(cuò)。所以有必要在單一故障可能干擾整個(gè)系統(tǒng)運(yùn)行的地方增加冗余。OVN 2.8增加了兩種新的高可用性。

ovn-northd高可用

ovn-northd程序位于OVN北向和南向數(shù)據(jù)庫(kù)之間,并將邏輯網(wǎng)絡(luò)配置轉(zhuǎn)換為邏輯流。如果ovn-northd本身或其運(yùn)行所在的主機(jī)失敗,則OVN北向配置的更新將不會(huì)傳播到hypervisors,OVN配置會(huì)凍結(jié),直到ovn-northd重新啟動(dòng)。

OVN 2.8增加了對(duì)ovn-northd的主動(dòng)備份HA的支持。當(dāng)運(yùn)行多個(gè)ovn-northd實(shí)例時(shí),它將使用OVSDB定功能自動(dòng)選擇單個(gè)活動(dòng)實(shí)例。當(dāng)該實(shí)例死亡或無(wú)響應(yīng)時(shí),OVSDB服務(wù)器將自動(dòng)選擇剩下的一個(gè)實(shí)例來(lái)接管。

L3網(wǎng)關(guān)高可用

在OVN 2.8中,現(xiàn)在可以為L(zhǎng)3網(wǎng)關(guān)指定多個(gè)chassis。當(dāng)指定多個(gè)chassis時(shí),OVN管理該網(wǎng)關(guān)的高可用性。每個(gè)hypervisor使用BFD協(xié)議跟蹤當(dāng)前正在運(yùn)行的網(wǎng)關(guān)節(jié)點(diǎn)。在任何時(shí)候,hypervisor都使用當(dāng)前最高優(yōu)先級(jí)的網(wǎng)關(guān)節(jié)點(diǎn)。

OVSDB

OVN架構(gòu)在很大程度上嚴(yán)重依賴OpenSwitch數(shù)據(jù)庫(kù)OVSDB來(lái)托管北向和南向數(shù)據(jù)庫(kù)。OVSDB最初是為此目的而選擇的,因?yàn)樗呀?jīng)在Open vSwitch中用于配置OVS本身,因此它與OVS可以很好地集成在一起,并且在OpenVSwitch中使用的兩種語(yǔ)言C和Python都得到很好的支持。

OVSDB的最初設(shè)計(jì)目的是為了配置Open vSwitch的。它支持ACID事務(wù)處理,具有一個(gè)小型,高效的服務(wù)器,一個(gè)靈活的模式系統(tǒng),以及對(duì)故障排除和調(diào)試的良好支持。但是,它缺少一些對(duì)于OVN而言非常重要的功能。隨著OVN的發(fā)展,這些缺失的特征已經(jīng)成為越來(lái)越多的問(wèn)題。一種選擇是切換到已經(jīng)具有許多這些功能的其他數(shù)據(jù)庫(kù),但是經(jīng)過(guò)仔細(xì)的搜索,沒有找到理想的現(xiàn)有數(shù)據(jù)庫(kù),因此項(xiàng)目選擇在必要時(shí)改進(jìn)OVSDB以加快速度。以下部分將詳細(xì)討論最近和將來(lái)的改進(jìn)。

高可用

當(dāng)ovsdb-server僅用于OVS配置時(shí),高可用性并不重要。如果系統(tǒng)崩潰,ovsdb-server能夠自動(dòng)重新啟動(dòng),而且如果整個(gè)系統(tǒng)出現(xiàn)故障,Open vSwitch本身也會(huì)死機(jī),所以數(shù)據(jù)庫(kù)服務(wù)器的故障并不重要。

相反,北向和南向的數(shù)據(jù)庫(kù)是分布式系統(tǒng)的集中式組件,因此它們不是整個(gè)系統(tǒng)的單一故障點(diǎn)。在發(fā)布的OVN版本中,ovsdb-server只支持一對(duì)服務(wù)器上的“主動(dòng)備份復(fù)制”。這意味著如果一臺(tái)服務(wù)器出現(xiàn)故障,另一臺(tái)服務(wù)器可以在另一臺(tái)服務(wù)器停止的地方將其重新啟動(dòng)。服務(wù)器在任何時(shí)候都沒有內(nèi)置的支持來(lái)決定哪個(gè)是活動(dòng)的,哪個(gè)是備份的,所以管理員必須配置一個(gè)外部代理來(lái)進(jìn)行這種管理。

主動(dòng)備份復(fù)制并不完全令人滿意,原因有很多。復(fù)制只是近似的,配置外部代理需要額外的工作。備用服務(wù)器沒有任何好處,除非主用服務(wù)器出現(xiàn)故障。最多可以使用兩臺(tái)服務(wù)器。

基于分布式共識(shí)的Raft算法,OVN 2.9版本正在開發(fā)針對(duì)OVSDB的高可用的新形式。而主動(dòng)備份復(fù)制使用的是兩臺(tái)服務(wù)器,使用Raft進(jìn)行集群需要三個(gè)或更多(通常是一個(gè)奇數(shù)),并且只要有一半以上的服務(wù)器運(yùn)行,就會(huì)繼續(xù)運(yùn)行。集群實(shí)現(xiàn)內(nèi)置在ovsdb-server中,不需要外部代理。群集保留數(shù)據(jù)庫(kù)的ACID屬性,以保證提交的事務(wù)保持持久。最后,讀?。ㄟ@是OVN工作負(fù)載的大部分)隨集群大小而擴(kuò)展,因此,隨著OVN部署中hypervisor的數(shù)量的增加,添加更多服務(wù)器應(yīng)該可以提高性能。在撰寫本文時(shí),OVSDB對(duì)群集的支持正在進(jìn)行開發(fā)和早期部署測(cè)試。

RBAC安全

在Open vSwitch 2.8之前,ovsdb-server幾乎不支持?jǐn)?shù)據(jù)庫(kù)中的訪問(wèn)控制。如果OVSDB客戶端可以修改數(shù)據(jù)庫(kù),則可以進(jìn)行任意更改。這對(duì)于大多數(shù)用例來(lái)說(shuō)已經(jīng)足夠了。

OVN部署中的hypervisor需要訪問(wèn)OVN南向數(shù)據(jù)庫(kù)。他們的大部分訪問(wèn)是讀取,以了解OVN的配置。hypervisor確實(shí)需要對(duì)南向數(shù)據(jù)庫(kù)進(jìn)行一些寫入訪問(wèn),主要是讓其他hypervisor知道正在運(yùn)行的虛擬機(jī)和容器以及如何訪問(wèn)到它們。因此,OVN為OVN部署中的所有hypervisor提供對(duì)OVN南向數(shù)據(jù)庫(kù)的寫訪問(wèn)權(quán)限。這一切都很好,但如果任何hypervisor被破壞,那么他們可能會(huì)破壞整個(gè)OVN部署,破壞數(shù)據(jù)庫(kù)。

OVN開發(fā)人員考慮了幾種方法來(lái)解決這個(gè)問(wèn)題。一種方法是引入一個(gè)新的中央服務(wù)(可能在ovn-northd中),只提供hypervisor合法的需要的寫入類型,然后授予hypervisor直接訪問(wèn)南向數(shù)據(jù)庫(kù)的權(quán)限,以便讀取。但最終開發(fā)人員決定引入一種新的OVSDB訪問(wèn)控制形式,稱為OVSDB RBAC(基于角色的訪問(wèn)控制)功能。OVSDB RBAC允許對(duì)訪問(wèn)進(jìn)行足夠精細(xì)的控制,hypervisor只能被賦予添加,修改和刪除與自身相關(guān)的記錄的能力,從而防止它們作為整體破壞數(shù)據(jù)庫(kù)。

更多的功能

有關(guān)OVN和Open vSwitch中新增功能的更多信息,請(qǐng)參閱與源代碼樹一起分發(fā)的NEWS文件。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉