[发明专利]一种haproxy设备的网络隔离监控方法及系统有效
申请号: | 201910319632.7 | 申请日: | 2019-04-19 |
公开(公告)号: | CN111835684B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 许加烜 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L43/0817;H04L45/16;H04L45/247 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 haproxy 设备 网络 隔离 监控 方法 系统 | ||
本发明公开了一种haproxy设备的网络隔离监控方法及系统,其中,所述haproxy设备中包括基于用户态协议栈进行划分的多个隔离空间;所述方法包括:在所述haproxy设备中启动haproxy进程;在所述haproxy进程启动过程中,分别创建每个所述隔离空间各自对应的虚拟接口;其中,所述虚拟接口的运行状态与对应的隔离空间的运行状态保持一致;启动keepalived进程,所述keepalived进程通过各个所述虚拟接口监控对应的隔离空间的运行状态。本申请提供的技术方案,能够实现隔离空间级别的监控。
技术领域
本发明涉及互联网技术领域,特别涉及一种haproxy设备的网络隔离监控方法及系统。
背景技术
随着互联网技术的不断发展,网络中需要处理的数据也在与日俱增。为了提高网络资源的利用率,以及让网络资源具备灵活的可扩展性和可管理性,可以通过虚拟化的技术,在一台网络设备中部署多个相互隔离的封闭空间。同时,还可以通过keepalived的技术实现这些封闭空间的高可用。
针对当前的第七层负载均衡器haproxy而言,在实现网络隔离后,keepalived可以通过监控haproxy设备的接口来确认haproxy设备的可用性。然而,原生的keepalived只能对整个haproxy设备的运行状态进行监控,没法细化到不同的隔离空间,从而无法实现隔离空间级别的监控。
发明内容
本申请的目的在于提供一种haproxy设备的网络隔离监控方法及系统,能够实现隔离空间级别的监控。
为实现上述目的,本申请一方面提供一种haproxy设备的网络隔离监控方法,所述haproxy设备中包括基于用户态协议栈进行划分的多个隔离空间;所述方法包括:在所述haproxy设备中启动haproxy进程;在所述haproxy进程启动过程中,分别创建每个所述隔离空间各自对应的虚拟接口;其中,所述虚拟接口的运行状态与对应的隔离空间的运行状态保持一致;启动keepalived进程,所述keepalived进程通过各个所述虚拟接口监控对应的隔离空间的运行状态。
为实现上述目的,本申请另一方面还提供一种haproxy设备的网络隔离监控系统,所述haproxy设备中包括基于用户态协议栈进行划分的多个隔离空间;所述系统包括:haproxy进程启动单元,用于在所述haproxy设备中启动haproxy进程;虚拟接口创建单元,用于在所述haproxy进程启动过程中,分别创建每个所述隔离空间各自对应的虚拟接口;其中,所述虚拟接口的运行状态与对应的隔离空间的运行状态保持一致;状态监控单元,用于启动keepalived进程,所述keepalived进程通过各个所述虚拟接口监控对应的隔离空间的运行状态。
由上可见,本申请提供的技术方案,可以在haproxy设备中按照用户态协议栈进行隔离空间的划分。在这种情况下,多个隔离空间可以在一个haproxy进程内部实现。在haproxy进程启动过程中,可以针对每个隔离空间创建对应的虚拟接口。这样,针对多个隔离空间而言,便可以创建出等量的虚拟接口。同时,这些虚拟接口可以与对应的隔离空间的运行状态保持一致。这样,在haproxy中可以仅启动一个keepalived进程,并通过该keepalived进程实时监控各个虚拟接口的运行状态,从而可以根据虚拟接口的运行状态来确定出对应的隔离空间的运行状态。后续,如果某个或者某些隔离空间出现故障,对应的虚拟接口的运行状态也会立即改变,keepalived进程便可以获知哪些隔离空间出现了故障,从而可以按照预设的主从切换机制对具备主从关系的隔离空间进行切换,以保证能够向用户提供稳定的服务。由上可见,本申请提供的技术方案,通过为各个隔离空间创建等量的虚拟接口,从而可以通过一个keepalived进程来实现haproxy设备中隔离空间级别的监控。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910319632.7/2.html,转载请声明来源钻瓜专利网。