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集群的可靠性。

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