System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 集群部署方法及系统、电子设备技术方案_技高网

集群部署方法及系统、电子设备技术方案

技术编号:44030626 阅读:8 留言:0更新日期:2025-01-15 01:11
本申请公开了一种集群部署方法及系统、电子设备。其中该方法应用于集群内第一子网中部署的集群部署系统,包括:获取第一服务器的业务子系统的多个入向业务流量,其中,第一服务器具备负载均衡功能;获取第一服务器的配置规则,其中,配置规则至少包括:定义第一服务器的IPVS与处理不同类型业务流量的第二服务器间对应关系的IPVS配置规则、定义第一服务器和第二服务器间的IP通道的IP通道配置规则;对于每个入向业务流量,确定当前入向业务流量的类型,并根据类型和配置规则确定通过目标IP通道将当前入向业务流量分发至第二目标服务器的业务子系统。本申请解决了采用直接路由方式部署的集群无法在不同三层域内实现访问的技术问题。

【技术实现步骤摘要】

本申请涉及网络安全,具体而言,涉及一种集群部署方法及系统、电子设备


技术介绍

1、随着5g融合专网业务的迅速发展,专网与大网的互通需求日益迫切,然而这也带来了一系列网络安全、运营商管控等问题。为了解决该问题,运营商提出了信令互通网关(customized-inter working function,c-iwf)的架构概念,也即通过在专网与大网之间部署信令互通网关,这样既保障了大网和专网的安全性,又简化了网络对接的复杂度。而为了保证c-iwf的稳定性和高可用性,往往需要部署高可用集群。

2、当前,相关技术人员在部署高可用集群时,通常是利用ipvs(internet protocolvirtual server,ip虚拟服务器)作为集群的负载均衡器,采用直接路由(direct routing,dr)的方式,将集群入向流量分发至业务处理单元。但这种部署方案无法跨越三层网络,只能在同子网(the onion router,洋葱路由)二层域内实现负载均衡。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种集群部署方法及系统、电子设备,以至少解决采用直接路由方式部署的集群无法在不同三层域内实现访问的技术问题。

2、根据本申请实施例的一个方面,提供了一种集群部署方法,应用于集群内第一子网中部署的集群部署系统,且集群包括多个子网,包括:获取第一服务器的业务子系统的多个入向业务流量,其中,第一服务器是第一子网内具备负载均衡功能的服务器获取第一服务器的配置规则,其中,配置规则至少包括:ip虚拟服务器配置规则、ip通道配置规则,ip虚拟服务器配置规则用于定义第一服务器对应的ip虚拟服务器与处理不同类型业务流量的第二服务器的对应关系,ip通道配置规则用于定义第一服务器和第二服务器之间的ip通道;对于每个入向业务流量,确定当前入向业务流量的类型,并根据类型和配置规则确定通过目标ip通道将当前入向业务流量分发至对应的第二目标服务器的业务子系统。

3、可选地,获取第一服务器的配置规则,包括:响应于目标用户发起的集群部署指令,获取对应的集群配置数据,其中,集群配置数据包括以下至少之一:用于反映集群内各个服务器处理业务流量的类型的第一配置数据、用于反映待负载均衡的流量的第二配置数据,且第二配置数据至少依据流量的目的ip地址、目的端口和业务类型所确定;根据集群配置数据确定第一服务器的配置规则。

4、可选地,根据类型和配置规则确定通过目标ip通道将当前入向业务流量分发至对应的第二目标服务器的业务子系统,包括:依据类型和ip虚拟服务器配置规则确定具备处理类型对应的第二目标服务器,其中,第二服务器与第一服务器处于不同的子网内;依据ip通道配置规则确定第一服务器与第二目标服务器之间的目标ip通道;依据目标ip通道将对应类型的入向业务流量分发至第二目标服务器的业务子系统。

5、可选地,该方法还包括:监控各个第二服务器的业务子系统的运行状态数据,并根据运行状态数据确定各个业务子系统的运行状态,其中,运行状态的类型包括:正常状态或异常状态;依据各个业务子系统的运行状态调整第一服务器的ip虚拟服务器配置规则。

6、可选地,依据各个业务子系统的运行状态调整第一服务器的ip虚拟服务器配置规则,包括:在目标业务子系统的运行状态为正常状态的情况下,保留ip虚拟服务器配置规则内与目标业务子系统对应的第二服务器;在目标业务子系统的运行状态为异常状态的情况下,删除ip虚拟服务器配置规则内与目标业务子系统对应的第二服务器。

7、可选地,该方法还包括:将第一服务器的业务子系统的入向业务流量分流至多个第二服务器的业务子系统的分流信息共享至多个第二子网内的集群部署系统内,其中,第二子网是集群内的多个子网中除第一子网之外的其他子网。

8、可选地,配置规则还包括:虚拟扩展局域网隧道规则,其中,该方法还包括:依据虚拟扩展局域网隧道规则在第一服务器与第二子网内具备负载均衡功能的第三服务器之间搭建至少一个虚拟扩展局域网隧道,并由至少一个虚拟扩展局域网隧道组成网桥;在接收任一第三服务器通过所构建的虚拟扩展局域网隧道发送的报文,并通过网桥将报文同步至其他第三服务器。

9、根据本申请实施例的另一方面,还提供了一种集群部署系统,包括:系统部署在集群内第一子网中,集群包括多个子网,该系统内包括:网络管理平台,用于响应目标用户发起的集群部署指令,获取对应的集群配置数据;网络功能管理模块,用于根据集群配置数据确定第一服务器的配置规则,其中,配置规则至少包括:ip虚拟服务器配置规则、ip通道配置规则,ip虚拟服务器配置规则用于定义第一服务器对应的ip虚拟服务器与处理不同类型业务流量的第二服务器的对应关系,ip通道配置规则用于定义第一服务器和第二服务器之间的ip通道;负载均衡模块,用于获取第一服务器的业务子系统的多个入向业务流量;对于每个入向业务流量,确定当前入向业务流量的类型,并根据类型和配置规则确定通过目标ip通道将当前入向业务流量分发至对应的第二目标服务器的业务子系统。

10、可选地,该系统内还包括:存储模块,其中,存储模块,用于存储多个用户的集群配置数据,其中,集群配置数据包括以下至少之一:用于反映集群内各个服务器处理业务流量的类型的第一配置数据、用于反映待负载均衡的流量的第二配置数据,且第二配置数据至少依据流量的目的ip地址、目的端口和业务类型所确定。

11、可选地,上述负载均衡模块,用于对于每个入向业务流量,确定入向业务流量的类型;依据类型和ip虚拟服务器配置规则确定具备处理类型对应的第二目标服务器,其中,第二服务器与第一服务器处于不同的子网内;依据ip通道配置规则确定第一服务器与第二目标服务器之间的目标ip通道;依据目标ip通道将对应类型的入向业务流量分发至第二目标服务器的业务子系统。

12、可选地,上述负载均衡模块,还用于将第一服务器的业务子系统的入向业务流量分流至多个第二服务器的业务子系统的分流信息共享至第二子网内的负载均衡模块,其中,第二子网是集群内的多个子网中除第一子网之外的其他子网。

13、可选地,负载均衡模块,还用于监控各个第二服务器的业务子系统的运行状态数据,并根据运行状态数据确定各个业务子系统的运行状态,其中,运行状态的类型包括:正常状态或异常状态;依据各个业务子系统的运行状态调整第一服务器的ip虚拟服务器配置规则,包括:在目标业务子系统的运行状态为正常状态的情况下,保留ip虚拟服务器配置规则内与目标业务子系统对应的第二服务器;在目标业务子系统的运行状态为异常状态的情况下,删除ip虚拟服务器配置规则内与目标业务子系统对应的第二服务器。

14、可选地,该系统内还包括:运行监控模块,其中,运行监控模块,用于获取负载均衡模块上报第一服务器和多个第二服务器的业务子系统的运行状态;在任一业务子系统的运行状态为故障状态时,向网络管理平台反馈对应的告警提示信息,其中,告警本文档来自技高网...

【技术保护点】

1.一种集群部署方法,其特征在于,应用于集群内第一子网中部署的集群部署系统,且所述集群包括多个子网,包括:

2.根据权利要求1所述的方法,其特征在于,获取所述第一服务器的配置规则,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述类型和所述配置规则确定通过目标IP通道将所述当前入向业务流量分发至对应的第二目标服务器的业务子系统,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,依据各个所述业务子系统的运行状态调整所述第一服务器的IP虚拟服务器配置规则,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述配置规则还包括:虚拟扩展局域网隧道规则,其中,所述方法还包括:

8.一种集群部署系统,其特征在于,所述系统部署在集群内第一子网中,所述集群包括多个子网,所述系统内包括:网络管理平台、网络功能管理模块、负载均衡模块,且所述负载均衡模块部署在所述第一子网内具备负载均衡功能的第一服务器上,其中,

9.根据权利要求8所述的系统,其特征在于,所述系统内还包括:存储模块,其中,

10.根据权利要求8所述的系统,其特征在于,其中,

11.根据权利要求8所述的系统,其特征在于,其中,

12.根据权利要求8所述的系统,其特征在于,

13.根据权利要求11所述的系统,其特征在于,所述系统还包括:运行监控模块,其中,

14.根据权利要求8所述的系统,其特征在于,所述配置规则还包括:虚拟扩展局域网隧道规则,其中,

15.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的集群部署方法。

...

【技术特征摘要】

1.一种集群部署方法,其特征在于,应用于集群内第一子网中部署的集群部署系统,且所述集群包括多个子网,包括:

2.根据权利要求1所述的方法,其特征在于,获取所述第一服务器的配置规则,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述类型和所述配置规则确定通过目标ip通道将所述当前入向业务流量分发至对应的第二目标服务器的业务子系统,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,依据各个所述业务子系统的运行状态调整所述第一服务器的ip虚拟服务器配置规则,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述配置规则还包括:虚拟扩展局域网隧道规则,其中,所述方法还包括:

8.一种集群部署系统,其特征在于,所述系统部署在集...

【专利技术属性】
技术研发人员:李胜奇李杰群贾聿庸李晶魏娟娜
申请(专利权)人:中电信智能网络科技有限公司
类型:发明
国别省市:

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

1