一种基于MC集中管理系统的业务虚拟机弹性伸缩方法技术方案

技术编号:34918158 阅读:12 留言:0更新日期:2022-09-15 07:09
本发明专利技术公开了一种基于MC集中管理系统的业务虚拟机弹性伸缩方法,通过golang加vue组成集中管理系统,提供配置页面;配置弹性伸缩策略;配置虚拟机启动模板;配置业务服务器IP地址池;将对应的配置关联起来,虚拟服务为唯一KEY;关联弹性伸缩策略、虚拟机启动模板、IP地址池,Web页面配置完信息,后台通过页面配置弹性伸缩策略时间;每个关联任务在设置好的运行时间内,定时的对所监控的虚拟服务、虚拟服务的并发、虚拟服务下的每个节点的健康检查及业务响应时间;对虚拟服务下的节点重启或者删除。本发明专利技术通过负载均衡器的虚拟服务性能数据,自动对虚拟服务进行弹性伸缩,有效解决了业务服务器资源分布不均或者资源浪费的问题。业务服务器资源分布不均或者资源浪费的问题。业务服务器资源分布不均或者资源浪费的问题。

【技术实现步骤摘要】
一种基于MC集中管理系统的业务虚拟机弹性伸缩方法


[0001]本专利技术涉及通信
,具体是指一种基于MC集中管理系统的业务虚拟机弹性伸缩方法。

技术介绍

[0002]负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。
[0003]一个没有负载均衡的web架构中用户是直连到web服务器,如果这个服务器宕机了,那么用户自然也就没办法访问了。另外,如果同时有很多用户试图访问服务器,超过了其能处理的极限,就会出现加载速度缓慢或根本无法连接的情况。
[0004]而通过引入一个负载均衡器和多个额外的web服务器,可以缓解这个故障。通常情况下,所有的后端服务器会保证提供相同的内容,以便用户无论哪个服务器响应,都能收到一致的内容。额外的多个web服务器也会分担负载,减轻单个web服务器的压力,从而处理更多的用户请求。
[0005]集中管理是借助现代网络通信技术,通过统一的身份认证机制,管理其关联的众多下属系统或软硬件,实现数据的实时共享,管理成本低,信息扁平化管理,权限管理实现数据分权管理等众多优点。
[0006]当前实现为人工的发现被负载均衡器分发流量的业务服务器是否流量过载,或者过于空闲,然后对应的新建或者减少服务器,且从负载均衡器上剔除或者添加对应节点。
[0007]现有技术存在以下缺点:客户核心网络为了保证负载均衡效率,会布置大量负载均衡器。每台负载均衡器上为n台业务服务器分发流量,为了保证大数据量访问,需要有人实时巡检,当前业务服务器是否响应延迟和负载均衡器是否压力过大导致,在对应的负载均衡器上添加或者删除业务节点,人工巡检有遗漏的情况下,客户会面临访问卡顿,服务器宕机等问题,排查问题时间过长,大大加重了人工成本,管理成本,排查问题成本;也显露了数据收集不及时、多台负载均衡设备状态无法实时监控等问题。
[0008]所以,一种基于MC集中管理系统的业务虚拟机弹性伸缩方法成为人们亟待解决的问题。

技术实现思路

[0009]本专利技术的目的是通过集中管理系统,对众多客户网络下的负载均衡设备进行配置,设备系统信息可视化展示;对负载均衡的虚拟服务设置弹性伸缩策略;监控并获取虚拟服务下服务池成员(及业务服务器)的并发、健康检查、响应时间等;当负载均衡器的虚拟服务的性能数据满足弹性伸缩条件时,自动对OpenStack或者VMware(vcenter/exsi)服务下的业务服务器进行弹性伸缩。
[0010]为实现上述目的,本专利技术提供的技术方案为:一种基于MC集中管理系统的业务虚拟机弹性伸缩方法,包括以下步骤:
[0011]步骤1、通过golang加vue组成集中管理系统,提供配置页面;
[0012]步骤2、配置弹性伸缩策略;
[0013]内容包含并发、健康检查、业务响应时间;触发条件后,对应的新建或删除或重启业务服务器;
[0014]步骤3、配置虚拟机启动模板;
[0015]步骤4、配置业务服务器IP地址池;
[0016]步骤5、将对应的配置关联起来,虚拟服务为唯一KEY;关联弹性伸缩策略,关联虚拟机启动模板,关联IP地址池,新建业务服务器则从服务池中取出未被占用的IP,删除业务服务器则回收IP到服务池;
[0017]步骤6、Web页面配置完信息,后台通过页面配置的弹性伸缩策略时间,采用crond服务个性化配置弹性伸缩运行时间;
[0018]步骤7、每个关联任务在设置好的运行时间内,定时的对所监控的虚拟服务、虚拟服务的并发、虚拟服务下的每个节点的健康检查及业务响应时间;
[0019]步骤8、根据弹性伸缩的策略配置对虚拟服务下增加或者删除节点;根据健康检查配置对虚拟服务下的节点重启或者删除;根据业务响应时间配置对虚拟服务下的节点重启或者删除。
[0020]作为改进,所述步骤3中配置虚拟机启动模板时对其设置以下信息:认证中心、模板镜像、存储、网络、端口、数据中心、资源池、安全组。
[0021]本专利技术与现有技术相比的优点在于:本专利技术通过负载均衡器的虚拟服务性能数据,自动对虚拟服务进行弹性伸缩,有效解决了业务服务器资源分布不均或者资源浪费的问题。
附图说明
[0022]图1是本专利技术一种基于MC集中管理系统的业务虚拟机弹性伸缩方法的工作流程图。
具体实施方式
[0023]下面结合附图对本专利技术一种基于MC集中管理系统的业务虚拟机弹性伸缩方法做进一步的详细说明。
[0024]本专利技术一种基于MC集中管理系统的业务虚拟机弹性伸缩方法的具体实施过程如下:
[0025]首先连接各个硬件设备,保证设备的正常运行,具体要求如下:
[0026]在客户网络安装部署MC集中管理系统硬件,大批量的负载均衡器和MC集中管理系统实现网络可达,负载均衡器版本为MC要求版本及以上,负载均衡器和MC集中管理系统与VMware(vcenter/exsi)及OpenStack网络可达。
[0027]具体操作方法如下:
[0028]通过golang加vue组成集中管理系统,提供配置页面;
[0029]配置弹性伸缩策略;内容包含并发、健康检查、业务响应时间;触发条件后,对应的新建或删除或重启业务服务器;
[0030]配置虚拟机启动模板;(VMware(vcenter/exsi),OpenStack)认证中心、模板镜像、存储、网络、端口、数据中心、资源池、安全组。
[0031]配置业务服务器IP地址池;
[0032]将对应的配置关联起来,虚拟服务(包含服务池)为唯一KEY;关联弹性伸缩策略,关联虚拟机启动模板,关联IP地址池,新建业务服务器则从服务池中取出未被占用的IP,删除业务服务器则回收IP到服务池;
[0033]Web页面配置完信息,后台通过页面配置的弹性伸缩策略时间,采用crond服务个性化配置弹性伸缩运行时间;
[0034]每个关联任务在设置好的运行时间内,定时的对所监控的虚拟服务、虚拟服务的并发、虚拟服务下的每个节点(即业务服务器)的健康检查及业务响应时间;
[0035]根据弹性伸缩的策略配置对虚拟服务下增加或者删除节点(新建或者删除业务服务器);根据健康检查配置对虚拟服务下的节点重启或者删除(新建或者删除业务服务器);根据业务响应时间配置对虚拟服务下的节点重启或者删除(新建或者删除业务服务器)。
[0036]本专利技术通过集中管理系统,对众多客户网络下的负载均衡设备进行配置,设备系统信息可视化展示;对负载均衡的虚拟服务设置弹性伸缩策略;监控并获取虚拟服务下服务池成员(及业务服务器)的并发、健康检查、响应时间等;当负载均衡器的虚拟服务的性能数据满足弹性伸缩条件时,自动对OpenStack或者VMware(vcenter/exsi)服务下的业务服务器进行弹性伸缩。本专利技术通过负载均衡器的虚拟服务性能数据,自动对虚拟服务进行弹性伸缩,有效解决了业务服务器资源分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MC集中管理系统的业务虚拟机弹性伸缩方法,其特征在于:包括以下步骤:步骤1、通过golang加vue组成集中管理系统,提供配置页面;步骤2、配置弹性伸缩策略;内容包含并发、健康检查、业务响应时间;触发条件后,对应的新建或删除或重启业务服务器;步骤3、配置虚拟机启动模板;步骤4、配置业务服务器IP地址池;步骤5、将对应的配置关联起来,虚拟服务为唯一KEY;关联弹性伸缩策略,关联虚拟机启动模板,关联IP地址池,新建业务服务器则从服务池中取出未被占用的IP,删除业务服务器则回收IP到服务池;步骤6、Web页面配置完信息,后台通过页面配置的弹性伸缩...

【专利技术属性】
技术研发人员:韩宇洋
申请(专利权)人:上海弘积信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1