一种集群测控动态部署方法、装置、设备及存储介质制造方法及图纸

技术编号:30517742 阅读:12 留言:0更新日期:2021-10-27 23:00
本发明专利技术公开了一种集群测控动态部署方法、装置、设备及存储介质,涉及电子信息技术领域。所述方法包括:若干个集群测控宿主机获取并解析CID文件,根据所述CID文件构建虚拟测控容器;所述CID文件包括虚拟测控容器的功能描述和虚拟IP地址;通过集群测控宿主机之间的分布式通信协议,确定某一集群测控宿主机为值班态,并将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成部署。本发明专利技术能够解决值班态的虚拟测控容器出现故障,通信切换复杂的问题。题。题。

【技术实现步骤摘要】
一种集群测控动态部署方法、装置、设备及存储介质


[0001]本专利技术涉及电子信息
,尤其涉及一种集群测控动态部署方法、装置、设备及存储介质。

技术介绍

[0002]智能变电站是智能电网建设的重要组成部分,是电网安全稳定运行的基础。智能变电站监控系统普遍按照过程层、间隔层、站控层三层结构建设,过程层网络和间隔层网络分别独立设置。为减少智能变电站中的测控装置数量和复杂度、提高可靠性,提出了集中式测控、集中式冷备用测控和集群测控等方案。其中,集群测控大大减少了设备数量,具备一定的冗余备用能力,通过功能虚拟化和动态部署迁移等关键技术实现测控装置的冗余备用或是集群化应用。
[0003]集群中的应用只在一台服务器上运行,如果这个应用出现故障,其它的某台服务器会重新启动这个应用,接管位于共享磁盘柜上的数据区,进而使应用重新正常运转。整个应用的接管过程大体需要三个步骤:侦测并确认故障、后备服务器重新启动该应用、接管共享的数据区。因此在切换的过程中需要花费一定的时间,原则上根据应用的大小不同切换的时间也会不同,越大的应用切换的时间越长。

技术实现思路

[0004]本专利技术目的在于,提供一种集群测控动态部署方法、装置、设备及存储介质,以解决值班态的虚拟测控容器出现故障,通信切换复杂的问题。
[0005]为实现上述目的,本专利技术提供一种集群测控动态部署方法,应用于若干个集群测控宿主机之间,所述方法包括:
[0006]若干个集群测控宿主机获取并解析CID文件,根据所述CID文件构建虚拟测控容器;所述CID文件包括虚拟测控容器的功能描述和虚拟IP地址;
[0007]通过集群测控宿主机之间的分布式通信协议,确定某一集群测控宿主机为值班态,并将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;
[0008]将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成部署。
[0009]优选地,所述的集群测控动态部署方法,还包括:
[0010]处于值班态的集群测控宿主机,向隶属的虚拟测控容器发送心跳报文,并在预设时间间段内,未收到某一虚拟IP地址对应的虚拟测控容器反馈心跳报文时,判断该虚拟IP地址对应的虚拟测控容器故障;
[0011]在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换。
[0012]优选地,所述在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换,包括:
[0013]通过集群测控宿主机之间的分布式通信协议,查找拥有故障虚拟测控容器的虚拟IP地址的集群测控宿主机,并将某一集群测控宿主机从非值班态切换到值班态,将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;
[0014]将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成新的部署。
[0015]优选地,所述在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换,还包括:
[0016]通过集群测控宿主机之间的分布式数据库,获得故障虚拟测控容器的最终通信链路状态;
[0017]将所述最终通信链路状态转发给从非值班态切换到值班态的集群测控宿主机,实现数据传输状态的无损切换。
[0018]本专利技术还提供一种集群测控动态部署装置,其特征在于,包括若干个集群测控宿主机,所述集群测控宿主机包括:
[0019]容器构建模块,用于获取并解析CID文件,根据所述CID文件构建虚拟测控容器;所述CID文件包括虚拟测控容器的功能描述和虚拟IP地址;
[0020]值班态确认模块,用于通过集群测控宿主机之间的分布式通信协议,确定某一集群测控宿主机为值班态,并将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;
[0021]地址反馈模块,用于将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成部署。
[0022]优选地,所述集群测控宿主机还包括:
[0023]故障监测模块,用于在集群测控宿主机处于值班态时,向隶属的虚拟测控容器发送心跳报文,并在预设时间间段内,未收到某一虚拟IP地址对应的虚拟测控容器反馈心跳报文时,判断该虚拟IP地址对应的虚拟测控容器故障;
[0024]容器切换模块,用于在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换。
[0025]优选地,所述容器切换模块,包括:
[0026]宿主机确定单元,用于通过集群测控宿主机之间的分布式通信协议,查找拥有故障虚拟测控容器的虚拟IP地址的集群测控宿主机,并将某一集群测控宿主机从非值班态切换到值班态,将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;
[0027]地址更新单元,用于将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成新的部署。
[0028]优选地,所述容器切换模块,还包括:
[0029]通过集群测控宿主机之间的分布式数据库,获得故障虚拟测控容器的最终通信链路状态;
[0030]将所述最终通信链路状态转发给从非值班态切换到值班态的集群测控宿主机,实现数据传输状态的无损切换。
[0031]本专利技术实施例还提供一种计算机终端设备,包括一个或多个处理器和存储器。存
储器与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例所述的集群测控动态部署方法。
[0032]本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例所述的集群测控动态部署方法。
[0033]与现有技术相比,本专利技术具有以下有益效果:
[0034]本专利技术提供集群测控动态部署方法,应用于若干个集群测控宿主机之间,所述方法包括:若干个集群测控宿主机获取并解析CID文件,根据所述CID文件构建虚拟测控容器;所述CID文件包括虚拟测控容器的功能描述和虚拟IP地址;通过集群测控宿主机之间的分布式通信协议,确定某一集群测控宿主机为值班态,并将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成部署。本专利技术能够在值班态的虚拟测控容器出现故障,需要进行通信切换时,监控后台不需要修改通信配置,新值班的虚拟测控容器以原有的虚拟IP对外提供通信服务,在通信切换后,对数据传送的完整性不构成影响。
附图说明
[0035]为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群测控动态部署方法,其特征在于,应用于若干个集群测控宿主机之间,所述方法包括:若干个集群测控宿主机获取并解析CID文件,根据所述CID文件构建虚拟测控容器;所述CID文件包括虚拟测控容器的功能描述和虚拟IP地址;通过集群测控宿主机之间的分布式通信协议,确定某一集群测控宿主机为值班态,并将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成部署。2.根据权利要求1所述的集群测控动态部署方法,其特征在于,还包括:处于值班态的集群测控宿主机,向隶属的虚拟测控容器发送心跳报文,并在预设时间间段内,未收到某一虚拟IP地址对应的虚拟测控容器反馈心跳报文时,判断该虚拟IP地址对应的虚拟测控容器故障;在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换。3.根据权利要求2所述的集群测控动态部署方法,其特征在于,所述在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换,包括:通过集群测控宿主机之间的分布式通信协议,查找拥有故障虚拟测控容器的虚拟IP地址的集群测控宿主机,并将某一集群测控宿主机从非值班态切换到值班态,将虚拟IP地址与确定为值班态的集群测控宿主机的MAC地址绑定,得到地址对应信息;将所述地址对应信息反馈给数据传输后台,以实现数据包双向定位,完成新的部署。4.根据权利要求3所述的集群测控动态部署方法,其特征在于,所述在判断某一虚拟IP地址对应的虚拟测控容器故障时,向宿主机集群中的其他集群测控宿主机发送故障信息,以实现虚拟测控容器切换,还包括:通过集群测控宿主机之间的分布式数据库,获得故障虚拟测控容器的最终通信链路状态;将所述最终通信链路状态转发给从非值班态切换到值班态的集群测控宿主机,实现数据传输状态的无损切换。5.一种集群测控动态部署装置,其特征在于,包括若干个集群测控宿主机,所述集群测控宿主机包括:容器构建模块,用于获取并解析CID文件,根据所述CID文件构建虚拟测控容器...

【专利技术属性】
技术研发人员:邓小玉王向兵曹华珍王流火张章亮王彦峰韦斌隋宇余梦泽雷翔胜吴小蕙朱文卫陈锟王兴华陈亚彬许成昊
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

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

1