System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机网络领域,具体提供一种健康检测方法及装置。
技术介绍
1、现有大规模的数据中心采用虚拟化技术,负载均衡器一般通过上层管理平台创建虚拟的负载均衡服务器来实现,并受到云操作系统的管理与监控,由于网络控制器的存在,网络控制器可以查看和掌控整个网络,因此整个数据中心网络的拓扑及变动更容易监控及管理。
2、传统网络中的负载均衡器都是专用设备,负载均衡器提供独立完整的配置界面。因为需要获取服务器的状态,因此也需要对服务器进行健康检查并根据检测结果来决定调度策略。
3、针对数据中心中虚拟负载均衡器的特点,部署、管理及运维等方面,相对于传统的硬件专用设备已经有了很大的不同。传统硬件设备需要通过发送报文探测才能发现的一些拓扑变化及故障,控制器可以比较容易的发现。
技术实现思路
1、本专利技术是针对上述现有技术的不足,提供一种实用性强的健康检测方法。
2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的健康检测装置。
3、本专利技术解决其技术问题所采用的技术方案是:
4、一种健康检测方法,建立一个独立的健康检查中心,利用云平台网络控制器中监控信息来实现健康检查服务,通过获取云平台中虚机状态、流量大小、带宽及端口状态实现各种类型的健康检测;
5、将健康检测模块独立于虚机外侧,整合使用第三方组件。
6、进一步的,所述健康检查中心包括三部分:
7、(1)健康信息收集部分;
9、(3)健康检查逻辑处理模块。
10、进一步的,在健康信息收集部分,通过与控制器通信,可以进行网络拓扑关系收集,以及流量统计、带宽统计、虚机状态统计、端口信息监控的周期性采集。
11、进一步的,所述健康检查配置为用户交互界面,在所述用户交互界面,配置参数来改变检查行为,定制检查脚本,提供针对特定服务的特定检查逻辑。
12、进一步的,所述健康检查逻辑处理模块负责根据用户的配置,进行不同的健康检测处理,确定检测结果后,如果有必要通知负载均衡器,会给负载均衡器发送通知消息;
13、同时露肩处理模块也会根据用户配置或脚本,发送一些探测报文。
14、进一步的,用户在数据中心云平台创建一个负载均衡设备并配置对应的健康检测算法,配置的下发分两部分;
15、首先创建对应的虚拟负载均衡器,然后对健康检查中心进行配置,启动对负载均衡器的健康检查。
16、进一步的,健康检查中心会根据用户配置的不同丛网络控制器或者监控模块中周期性的获取需要的统计数据数据,并注册关心的事件;
17、健康检测逻辑处理模块,根据搜集到的数据和事情信息,判断健康检测结果。
18、如果健康检测结果发现需要变更负载均衡器的流量调度,健康检测模块发送控制信息给负载均衡器。
19、一种健康检测装置,包括:至少一个存储器和至少一个处理器;
20、所述至少一个存储器,用于存储机器可读程序;
21、所述至少一个处理器,用于调用所述机器可读程序,执行一种健康检测方法。
22、本专利技术的一种健康检测方法及装置和现有技术相比,具有以下突出的有益效果:
23、本专利技术有效的利用了网络控制器的现有统计及监控数据,可以减少重复的检测及数据采样,提高健康检测的速度和效率。独立的健康检查中心,可以方便采用第三方组件,可以方便的进行模块更新及升级。
24、可以根据服务定制独有的检查脚本,进行更深入的健康性检查。可以有更快的检测速度,通过跟控制器交互,注册关注事件可以提高对网络变动的响应时效。
本文档来自技高网...【技术保护点】
1.一种健康检测方法,其特征在于,建立一个独立的健康检查中心,利用云平台网络控制器中监控信息来实现健康检查服务,通过获取云平台中虚机状态、流量大小、带宽及端口状态实现各种类型的健康检测;
2.根据权利要求1所述的一种健康检测方法,其特征在于,所述健康检查中心包括三部分:
3.根据权利要求2所述的一种健康检测方法,其特征在于,在健康信息收集部分,通过与控制器通信,可以进行网络拓扑关系收集,以及流量统计、带宽统计、虚机状态统计、端口信息监控的周期性采集。
4.根据权利要求3所述的一种健康检测方法,其特征在于,所述健康检查配置为用户交互界面,在所述用户交互界面,配置参数来改变检查行为,定制检查脚本,提供针对特定服务的特定检查逻辑。
5.根据权利要求4所述的一种健康检测方法,其特征在于,所述健康检查逻辑处理模块负责根据用户的配置,进行不同的健康检测处理,确定检测结果后,如果有必要通知负载均衡器,会给负载均衡器发送通知消息;
6.根据权利要求5所述的一种健康检测方法,其特征在于,用户在数据中心云平台创建一个负载均衡设备并配置对应的
7.根据权利要求6所述的一种健康检测方法,其特征在于,健康检查中心会根据用户配置的不同丛网络控制器或者监控模块中周期性的获取需要的统计数据数据,并注册关心的事件;
8.一种健康检测装置,其特征在于,包括:至少一个存储器和至少一个处理器;
...【技术特征摘要】
1.一种健康检测方法,其特征在于,建立一个独立的健康检查中心,利用云平台网络控制器中监控信息来实现健康检查服务,通过获取云平台中虚机状态、流量大小、带宽及端口状态实现各种类型的健康检测;
2.根据权利要求1所述的一种健康检测方法,其特征在于,所述健康检查中心包括三部分:
3.根据权利要求2所述的一种健康检测方法,其特征在于,在健康信息收集部分,通过与控制器通信,可以进行网络拓扑关系收集,以及流量统计、带宽统计、虚机状态统计、端口信息监控的周期性采集。
4.根据权利要求3所述的一种健康检测方法,其特征在于,所述健康检查配置为用户交互界面,在所述用户交互界面,配置参数来改变检查行为,定制检查脚本,提供针对特...
【专利技术属性】
技术研发人员:路海龙,孙兴艳,胡章丰,任秋峥,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。