OpenDaylight集羣功能驗證性實驗二_可靠性驗證

按照上篇博客可靠性驗證一中的方法。服務器10.15.123.101與服務器10.15.123.104作爲控制器集羣,服務器10.15.123.112上面跑mininet。本次實驗主要驗證ODL集羣的可靠性。控制器集羣的可靠性主要體現在集羣成員節點失效時,系統對於其及時響應程度。主要體現在主從設備切換,及設備接管。

測試步驟:

構建控制器集羣

 在服務器10.15.123.101上執行如下命令


在10.15.123.104上

集羣構建成功,我們可以在OSGI CLI上查看結果使用如下命令:



將mininet中的所有ovs交換機分別連接到集羣中的兩個控制器上。

在10.15.123.112上執行:

配置mininet中的所有ovs節點:

首先配置s1:


查看剛纔的配置:

使用同樣的方法配置mininet中的所有ovs節點:

這裏我們可以藉助OVSDB來簡化連接工作(後面會繼續研究)。

連接後,我們分別在兩個控制器的OSGI CLI中查看哪些設備連接到了哪個控制器。

在101上:

104上面:


可以看到,交換機s1,s2,s3,s5,s6將101作爲主控制器,而交換機s4,s7將104作爲主控制器。這是由於目前在分配所屬控制器時候,採用的是隨機的方式。對於設備來說,Mater只有一個。集羣節點會隨機的接管部分設備。


關閉其中一個控制器,看集羣中節點和設備接管情況


現在,我們關閉101:

然後我們可以看到104立即接管了以前101控制的設備:

當集羣中有節點關閉或移除的時候,集羣中的其他節點會接管將失效節點作爲Master的所有設備。該結果表明了ODL集羣的可靠性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章