[发明专利]一种基于Open Stack的网络系统负载均衡检测方法在审
申请号: | 201810770326.0 | 申请日: | 2018-07-13 |
公开(公告)号: | CN109039807A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 王晓宇 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 测试 网络系统负载 外部网络 资源池 研发 检测 均衡 负载均衡功能 负载均衡系统 网络负载均衡 多个虚拟机 连接数测试 虚拟机选择 测试开发 工作效率 功能测试 内部网络 配置请求 网络功能 网络开发 非网络 路由 浮动 转发 共享 分配 创建 开发 | ||
1.一种基于Open Stack的网络系统负载均衡检测方法,其特征在于,包括如下步骤:
步骤1:运行Open Stack,创建内部网络InnerNet,创建多个虚拟机,虚拟机的网络配置选择InnerNet,并将虚拟机加入到同一个资源池中;
步骤2:为资源池中的每个池成员创建HTTP服务,打开虚拟机的控制台,对虚拟机进行标识;
步骤3:创建路由,选择一个可以跟外部通信的外部网络ExternalNet,并在路由中增加InnerNet的接口;
步骤4:为虚拟机分配浮动IP,浮动IP的外部网络选择ExternalNet;
步骤5:将负载均衡器与分配好的浮动IP进行绑定,并将虚拟机所在项目的防火墙关闭;
步骤6:为资源池配置请求转发方法,根据每个虚拟机的连接数测试负载均衡功能是否正常。
2.根据权利要求1所述基于Open Stack的网络系统负载均衡检测方法,其特征在于,所述步骤2具体为:采用python模块SimpleHTTPServer为每个资源池中的每个池成员创建一个HTTP服务,打开虚拟机的控制台,对每一个虚拟机进行标识。
3.根据权利要求1所述基于Open Stack的网络系统负载均衡检测方法,其特征在于,所述步骤3之前还包括:创建监听器,并将每个池成员的HTTP协议端口设为监听端口。
4.根据权利要求1所述基于Open Stack的网络系统负载均衡检测方法,其特征在于:所述虚拟机采用Centos系统。
5.根据权利要求1所述基于Open Stack的网络系统负载均衡检测方法,其特征在于,所述步骤6还包括:
步骤61:向浮动IP持续发送访问请求;
步骤62:创建一个新虚拟机,新虚拟机的网络配置选择InnerNet,并将新虚拟机加入到所述虚拟机的资源池中,依次按照步骤2、步骤4和步骤5对新虚拟机进行配置;
步骤63:如果访问请求连续分发给新虚拟机,则检测成功。
6.根据权利要求5所述基于Open Stack的网络系统负载均衡检测方法,其特征在于,所述步骤63还包括:如果访问请求连续分发给新虚拟机,直到新虚拟机不再是连接数最小的虚拟机时,停止向其分发;则检测成功。
7.根据权利要求1所述基于Open Stack的网络系统负载均衡检测方法,其特征在于,所述步骤6还包括:通过浏览器访问浮动IP,如果每个虚拟机依次被访问,则检测成功。
8.根据权利要求1所述基于Open Stack的网络系统负载均衡检测方法,其特征在于,所述步骤6还包括:通过浏览器访问浮动IP,如果访问请求被分发给任一虚拟机,则检测成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810770326.0/1.html,转载请声明来源钻瓜专利网。