一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于镜像仓库的电力监控系统容器化不停机发布方法与流程

2021-10-30 02:26:00 来源:中国专利 TAG:电力 镜像 停机 监控系统 容器


1.本发明涉及电力监控领域,特别是涉及一种基于镜像仓库的电力监控系统容器化不停机发布方法、装置、计算机设备和存储介质。


背景技术:

2.随着电网系统的不断发展,电网系统中的各节点的参数也在不断变化,因此,需要采用电力监控系统对电网中各节点的参数进行监测。由于电网系统的重要性和复杂性不断增加,相应地,电力监控系统的升级频率也在不断增加。
3.然而,相关技术中的电力监控系统新版本发布方法在更新电力监控系统中各监控节点的软件时,需要对监控节点进行停机更新,从而降低了电力监控系统的稳定性。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种基于镜像仓库的电力监控系统容器化不停机发布方法、装置、计算机设备和存储介质。
5.一种基于镜像仓库的电力监控系统容器化不停机发布方法,所述方法应用于监控节点,所述方法包括:
6.获取管理端发送的更新请求信息;
7.根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话;
8.通过所述传输会话从所述管理端获取目标镜像;
9.根据所述目标镜像创建并运行目标容器。
10.在其中一个实施例中,所述更新请求信息中包含目标镜像版本信息;所述根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话,包括:获取源镜像版本信息;当所述源镜像版本信息与所述目标镜像版本信息相匹配时,向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话。
11.在其中一个实施例中,所述方法还包括:通过所述传输会话向所述管理端传输所述源镜像。
12.在其中一个实施例中,所述方法还包括:在所述目标容器运行的情况下,停止运行源容器;所述源容器是根据所述源镜像创建的容器。
13.在其中一个实施例中,所述方法还包括:在所述源容器停止运行的情况下,从所述镜像仓库中删除所述源镜像。
14.一种基于镜像仓库的电力监控系统容器化不停机发布方法,所述方法应用于管理端,所述方法包括:
15.向监控节点发送更新请求信息;
16.获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的
传输会话;
17.通过所述传输会话向所述监控节点发送目标镜像,以使所述监控节点根据所述目标镜像创建并运行目标容器。
18.在其中一个实施例中,所述获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的传输会话,包括:获取所述监控节点发送的确认信息;根据所述确认信息获取所述监控节点的通信地址;根据所述通信地址建立与所述监控节点的传输会话。
19.一种电力监控节点设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取管理端发送的更新请求信息;根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话;通过所述传输会话从所述管理端获取目标镜像;根据所述目标镜像创建并运行目标容器。
20.一种电力监控管理端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:向监控节点发送更新请求信息;获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的传输会话;通过所述传输会话向所述监控节点发送目标镜像,以使所述监控节点根据所述目标镜像创建并运行目标容器。
21.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取管理端发送的更新请求信息;根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话;通过所述传输会话从所述管理端获取目标镜像;根据所述目标镜像创建并运行目标容器。或者实现以下步骤:向监控节点发送更新请求信息;获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的传输会话;通过所述传输会话向所述监控节点发送目标镜像,以使所述监控节点根据所述目标镜像创建并运行目标容器。
22.上述基于镜像仓库的电力监控系统容器化不停机发布方法、计算机设备和存储介质,监控节点获取管理端发送的更新请求信息;根据该更新请求信息向管理端发送确认信息,以使管理端根据确认信息建立与监控节点间的传输会话;然后通过传输会话从管理端获取目标镜像,根据目标镜像创建并运行目标容器,使监控节点将业务从源容器平滑地切换到目标容器上,从而使得监控节点在不停机的情况下实现更新,进一步提高了电力监控系统的稳定性。
附图说明
23.图1为一个实施例中电力监控系统容器化不停机发布方法的应用环境图;
24.图2为一个实施例中电力监控系统容器化不停机发布方法的流程示意图;
25.图3为一个实施例中确认信息发送步骤的流程示意图;
26.图4为另一个实施例中电力监控系统容器化不停机发布方法的流程示意图;
27.图5为一个实施例中电力监控系统容器化不停机发布方法的系统架构图;
28.图6为一个实施例中监控节点的示意图;
29.图7为一个实施例中电力监控系统容器化不停机发布装置的结构框图;
30.图8为另一个实施例中电力监控系统容器化不停机发布装置的结构框图;
31.图9为一个实施例中计算机设备的内部结构图。
具体实施方式
32.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
33.本技术提供的基于镜像仓库的电力监控系统容器化不停机发布方法,可以应用于如图1所示的应用环境中。其中,监控节点102通过网络与管理端104进行通信。监控节点102获取管理端104发送的更新请求信息,并根据更新请求信息向管理端104发送确认信息,以使管理端104根据确认信息建立与监控节点102间的传输会话,通过该传输会话从管理端104获取目标镜像,根据目标镜像创建并运行目标容器。其中,电力监控节点102可以但不限于是各种监控智能设备,例如电力设备柜,中继站等,管理端104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
34.在一个实施例中,如图2所示,提供了一种基于镜像仓库的电力监控系统容器化不停机发布方法,以该方法应用于图1中的监控节点为例进行说明,包括以下步骤:
35.s202,获取管理端发送的更新请求信息。
36.其中,管理端中存储有待更新至监控节点的镜像,根据该镜像可以用来生成容器,从而使得与该镜像对应的应用程序在容器中运行。镜像其实是一种一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。所谓镜像文件其实和压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。而容器则是镜像的运行时实例,当利用镜像创建容器时,可以在所有的镜像层之上增加一个可写层,可写层中有运行在cpu上的进程,而且有运行和退出两个不同的状态,从而在镜像的基础上创建一个可以运行的容器。在一实施例中,可以使用docker作为容器的开发管理工具,使用kubernetes或swarm作为容器的编排工具。
37.其中,更新请求信息是指管理端请求监控节点进行软件更新的信息。
38.具体地,管理端接收到监控节点的软件更新指令时,会向监控节点发送更新请求信息,以触发监控节点对其中的软件进行更新。
39.s204,根据更新请求信息向管理端发送确认信息,以使管理端根据确认信息建立与监控节点间的传输会话。
40.其中,确认信息是指监控节点在确认了管理端中的待更新至监控节点的镜像的版本信息与自身中的镜像匹配时向管理端发送的信息,以触发管理端向监控节点发送待更新至监控节点的镜像。
41.传输会话是指管理端与监控节点之间的传输数据的通道的过程。传输会话的建立过程可以是管理端首先向监控终端发送会话建立请求,会话建立请求中会写入管理端的地址信息,监控终端接收到该会话建立请求,从中提取管理端的地址信息,并根据管理端的地址信息和监控终端自身的地址信息,形成会话。
42.具体地,更新请求信息携带有目标镜像的类型与版本信息,其中镜像类型和镜像
的版本信息可以用来表征镜像。镜像类型可以包括包含公共镜像、私有镜像、共享镜像,市场镜像等,其中公共镜像为系统默认提供的镜像,私有镜像为用户自己创建的镜像,共享镜像为其他用户共享的私有镜像,不同的镜像类型代表着不同的镜像获取渠道。镜像的版本信息是指某种类型的镜像的更新迭代次数。由于电力监控系统中的监控节点有多种类型,不同类型的监控节点所对应的镜像类型不同。当监控节点接收到管理端的更新请求信息时,从更新请求信息中解析出目标镜像的类型和版本,并与监控节点自身的镜像的类型与版本进行对比。若目标镜像和监控节点自身的镜像的版本与类型相匹配,则向管理端发送确认信息;若目标镜像与监控节点自身的镜像版本与类型不相匹配,则不向管理端发送确认信息。在其他实施例中,当管理端接收到更新指令时,可以将更新请求信息发送给监控节点,监控节点接收到该更新请求信息,向管理端发送目标镜像获取指令,以使管理端向监控节点发送目标镜像的版本和类型信息。
43.s206,通过传输会话从管理端获取目标镜像。
44.可以理解的是,监控节点与管理端之间的传输会话也可以是预先在管理端与监控节点之间建立的,由于管理端与节点之间需要进行数据交换,可能预先在二者之间建立有用于进行数据交换的会话,因此管理端也可以根据确认信息直接使用该预先建立的会话进行目标镜像的传输。其中的传输会话不仅可以用于管理端向监控节点发送目标镜像,还用于监控节点向管理端上传监控节点中的源镜像进行备份,其中源镜像是监控节点当前运行的源容器所对应的旧版本镜像。
45.s208,根据目标镜像创建并运行目标容器。
46.具体地,监控节点通过传输会话从管理端获取目标镜像,并以目标镜像为基础创建目标容器,并使目标容器处于运行的状态,在目标容器平稳运行预设时间后,可以使监控节点中原本运行的源容器停止运行,从而在电力系统不停机的状态下,将监控节点中的旧版本容器替换成更新后的目标容器。在监控节点接收到目标镜像后,还可将目标镜像存储至容器镜像仓库,其中容器镜像仓库是一种存储库(或存储库集合),用于存储源镜像、目标镜像以及各个历史版本的镜像。在一实施例中,镜像仓库同时存储有源镜像与目标镜像,在节点完成更新后,根据目标镜像创建的目标容器运行异常时,节点能够根据镜像仓库中的源镜像创建并运行对应的源容器,以保证节点的正常运行。
47.上述基于镜像仓库的电力监控系统容器化不停机发布方法中,监控节点获取管理端发送的更新请求信息,根据更新请求信息向管理端发送确认信息,以使管理端根据确认信息建立与监控节点间的传输会话,通过传输会话从管理端获取目标镜像,根据目标镜像创建并运行目标容器,从而将业务从原容器平滑地切换到目标容器上,使得节点能够在不停机的情况下实现更新,提高电力监控系统的稳定性。
48.在一个实施例中,如图3所示,更新请求信息中包含目标镜像版本信息;根据更新请求信息向所述管理端发送确认信息,以使管理端根据确认信息建立与监控节点间的传输会话,包括:
49.s302,获取源镜像版本信息。
50.其中,源镜像是指监控节点正在运行的容器对应的镜像。源镜像的版本信息包含源镜像的类型信息和版本迭代信息。。
51.具体地,监控节点获取源镜像的类型信息以及该类型源镜像的版本迭代信息。
52.s304,当源镜像版本信息与目标镜像版本信息相匹配时,向管理端发送确认信息,以使管理端根据确认信息建立与监控节点间的传输会话。
53.具体地,监控节点将源镜像的类型与目标镜像的类型相比较,同时也将源镜像的版本与目标镜像的版本信息相比较,当源镜像与目标镜像类型一致且目标镜像的迭代版本高于源镜像时,,则向管理端发送确认信息,以使管理端向监控节点发送目标镜像。其中管理端向监控节点发送目标镜像的方式可以通过新建一个会话来传输目标镜像,也可以使用监控节点与管理端先前已经建立起来的会话来传输目标镜像,在此不做具体限定。
54.本实施例中,通过将源镜像与目标镜像的版本信息进行对比,当目标镜像的类型与版本信息与源镜像的类型与版本信息相匹配时,管理端才会将更新版本的发送给监控节点,能够避免将版本不匹配的镜像发送至监控节点,从而提高监控节点所运行的容器进行版本更新的效率。
55.在一个实施例中,基于镜像仓库的电力监控系统容器化不停机发布方法还包括:通过传输会话向管理端传输源镜像。
56.其中,传输会话不仅可以用来在管理端与监控节点之间传输目标镜像,还可以用来传输源镜像。管理端接收到监控节点发送的源镜像后,将其源镜像与监控节点的通信地址进行绑定,并存储至镜像仓库进行备份。同时,监控节点可以随时调用镜像仓库中的任意版本的镜像,用于恢复监控节点中旧版本的容器,也可以用来检测最新版本的容器是否运行正常。
57.在本实施例中,监控节点通过传输会话向管理端传输源镜像来进行备份,可以使得监控节点中的软件在完成更新后目标容器运行异常时,可以立即从镜像仓库中调取源镜像来创建并运行源容器,从而保证监控节点的正常运行,从而提高节点运行的稳定性。
58.在一个实施例中,基于镜像仓库的电力监控系统容器化不停机发布方法还可以包括:在目标容器运行的情况下,停止运行源容器;在源容器停止运行的情况下,从镜像仓库中删除源镜像。
59.当监控节点接收到管理端发送的目标镜像后,根据该目标镜像创建并运行与目标镜像相对应的目标容器,此时目标容器和源容器可以共同运行一段预设时间,在确定目标容器运行正常并稳定后,停止运行源容器,以节约系统资源。当确定了源容器停止后,从镜像仓库中删除源镜像,以释放镜像仓库内的存储空间。
60.在本实施例中,监控节点在根据目标镜像创建并运行目标容器后,目标容器与原容器同时运行,一方面能够通过源容器验证目标容器是否正常工作,另一方面能够将业务从源容器平滑地切换到目标容器上,使得监控节点能够在不停机的情况下实现更新,从而提高了用户的使用体验。
61.在一个实施例中,如图4所示,提供了一种基于镜像仓库的电力监控系统容器化不停机发布方法,以该方法应用于图1中的管理端为例进行说明,包括以下步骤:
62.s402,向监控节点发送更新请求信息。
63.当管理端接收到监控节点更新指令时,向监控节点发送更新请求信息。其中,监控节点更新指令可以是管理端内部自动生成的,也可以是由用户终端发送至管理端的;其中更新请求信息是指管理端请求监控节点进行软件更新的信息。在一个实施例中,管理端可以同时接收针对多个监控节点的同时更新的更新指令,并同时向多个监控节点发送更新请
求信息。
64.s404,获取监控节点发送的确认信息,并根据确认信息建立与监控节点的传输会话。
65.具体地,更新请求信息中可以携带目标镜像的版本信息,当监控节点判定目标镜像与监控节点中正在运行的源容器对应的源镜像的版本信息相匹配时,则向管理端发送确认信息,管理端接收到监控节点的确认信息后,将目标镜像发送给监控节点。管理端与监控节点之间传输目标镜像的通道可以是在管理端接收到监控节点的确认信息之后建立的传输会话,也可以利用某一监控节点与管理端预先已经生成的传输会话来进行传输。在一具体实施例中,管理端可以接收多个监控节点的确认信息,并同时与多个监控节点建立传输会话。s406,通过传输会话向监控节点发送目标镜像,以使监控节点根据目标镜像创建并运行目标容器。
66.具体地,管理端可以通过传输会话将目标镜像同时发送给多个监控节点,以使监控节点分别创建并运行与目标镜像相对应的目标容器。
67.上述基于镜像仓库的电力监控系统容器化不停机发布方法中,管理端向监控节点发送更新请求信息,获取监控节点发送的确认信息,并根据确认信息建立与监控节点的传输会话,通过传输会话向监控节点发送目标镜像,以使监控节点根据目标镜像创建并运行目标容器,使得监控节点将业务从源容器平滑地切换到目标容器上,从而使得监控节点在不停机的情况下实现更新,从而提高电力监控系统的稳定性。
68.在一个实施例中,获取监控节点发送的确认信息,并根据确认信息建立与监控节点的传输会话,包括:获取监控节点发送的确认信息;根据确认信息获取监控节点的通信地址;根据通信地址建立与监控节点的传输会话。
69.其中,通信地址可以是电力监控系统中分配给监控节点的虚拟地址,也可以是监控节点唯一的硬件地址。在一实施例中,通信地址可以是节点的互联网协议(ip,internet protoco)地址,也可以是节点的媒体访问控制(mac,media access control)地址。管理端通过通信地址建立与监控节点间的传输会话,当选定传输会话时,监控节点只接收通过该传输会话传输过来的目标镜像,来避免将版本不匹配的镜像发送至节点。
70.具体地,管理端获取监控节点发送的确认信息,并对确认信息进行解析,得到确认信息中的监控节点的物理地址,根据监控节点的物理地址建立传输会话。在其他实施例中,传输会话也可以是预先在管理端与监控节点之间建立的。由于管理端与监控节点之间需要进行数据交换,可能在预先在二者之间建立有用于进行数据交换的会话,因此管理端也可以根据确认信息直接使用预先建立的会话进行目标镜像的传输。
71.本实施例中,管理端通过通信地址建立与监控节点间的传输会话,能够避免将版本不匹配的镜像发送至监控节点,从而提高监控节点所运行的容器进行版本更新的效率。
72.在一实施例中,如图5所示,提供了一个用于执行基于镜像仓库的电力监控系统容器化不停机发布方法的系统架构图。该电力监控系统的系统架构500包括服务器端502、监控节点集群504,监控节点集群包含多个监控节点506,各个监控节点506均直接或间接地与服务器端502连接,以实现服务器端502与各监控节点506之间的通信。监控节点506能够实现电力数据的采集与初步处理,并进一步地将初步处理后的电力数据传输至服务器端502,服务器端502一方面用于接收监控节点506发送的电力数据,并对该电力数据做进一步处
理,另一方面用于控制各监控节点506的工作,并向监控节点530发布更新。
73.其中图6是监控节点的结构示意图,监控节点包括容器运行环境604,容器运行环境604用于供容器在内运行,容器运行环境604内可以同时运行多个容器。监控节点还包括镜像仓库602,镜像仓库602用于存储镜像,监控节点能够利用镜像仓库602中存储的镜像在容器运行环境604内创建并运行相应的容器。监控节点还包括数据层606和数据卷606,数据层606用于获取电力数据,数据卷608设置于容器运行环境604与数据层606之间,用于在隔离容器运行环境604与数据层606的同时向容器运行环境604内的容器传递电力数据,且容器运行环境604内的多个容器通过同一个数据卷606获取电力数据。
74.在本实施例中,由于容器运行环境内同时可以同时运行的多个容器,并且多个容器获取到的是相同的电力数据,以实现在对容器版本进行更新时,新版本的容器和旧版本的容器能够同步工作,从而实现容器的平滑更新,据此来保证监控节点的稳定性。
75.应该理解的是,虽然图2

6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
76.在一个实施例中,如图7所示,提供了一种基于镜像仓库的电力监控系统容器化不停机发布方法装置700,所述装置应用于监控节点,包括:请求信息获取模块702、确认信息发送模块704、目标镜像获取模块706和目标容器创建模块708,其中:
77.请求信息获取模块702,用于获取管理端发送的更新请求信息;
78.确认信息发送模块704,用于根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话;
79.目标镜像获取模块706,用于通过所述传输会话从所述管理端获取目标镜像;
80.目标容器创建模块708,用于根据所述目标镜像创建并运行目标容器。
81.上述基于镜像仓库的电力监控系统容器化不停机发布装置,监控节点获取管理端发送的更新请求信息;根据该更新请求信息向管理端发送确认信息,以使管理端根据确认信息建立与监控节点间的传输会话;通过传输会话从管理端获取目标镜像;根据目标镜像创建并运行目标容器,使监控节点将业务从源容器平滑地切换到目标容器上,从而使得监控节点在不停机的情况下实现更新,进一步提高电力监控系统的稳定性。
82.在一个实施例中,确认信息发送模块包括:版本信息获取子模块,用于获取源镜像版本信息;匹配判断子模块,用于当所述源镜像版本信息与所述目标镜像版本信息相匹配时,向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话。
83.在一个实施例,所述装置还包括:源镜像传输模块,用于通过所述传输会话向所述管理端传输所述源镜像。
84.在一个实施例,所述装置还包括:源容器停止模块,用于在所述目标容器运行的情况下,停止运行源容器;所述源容器是根据所述源镜像创建的容器。
85.在一个实施例,所述装置还包括:源镜像删除模块,用于在所述源容器停止运行的
情况下,从所述镜像仓库中删除所述源镜像。
86.在一个实施例中,提供了一种基于镜像仓库的电力监控系统容器化不停机发布方法装置800,所述装置应用于管理端,包括:
87.请求信息发送模块802,用于向监控节点发送更新请求信息;
88.确认信息获取模块804,用于获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的传输会话;
89.目标镜像发送模块806,用于通过所述传输会话向所述监控节点发送目标镜像,以使所述监控节点根据所述目标镜像创建并运行目标容器。
90.在一个实施例中,确认信息获取模块,还包括:确认信息获取子模块,用于获取所述监控节点发送的确认信息;通信地址获取子模块,用于根据所述确认信息获取所述监控节点的通信地址;传输会话建立子模块,用于根据所述通信地址建立与所述监控节点的传输会话。
91.关于基于镜像仓库的电力监控系统容器化不停机发布装置的具体限定可以参见上文中对于基于镜像仓库的电力监控系统容器化不停机发布方法的限定,在此不再赘述。上述基于镜像仓库的电力监控系统容器化不停机发布装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
92.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储镜像数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于镜像仓库的电力监控系统容器化不停机发布方法。
93.本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
94.在一个实施例中,提供了一种电力监控节点设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取管理端发送的更新请求信息;根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话;通过所述传输会话从所述管理端获取目标镜像;根据所述目标镜像创建并运行目标容器。
95.在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取源镜像版本信息;当所述源镜像版本信息与所述目标镜像版本信息相匹配时,向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话。
96.在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过所述传输会话向所述管理端传输所述源镜像。
97.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在所述目标容器运行的情况下,停止运行源容器;所述源容器是根据所述源镜像创建的容器。
98.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在所述源容器停止运行的情况下,从所述镜像仓库中删除所述源镜像。
99.在一个实施例中,提供了一种电力监控管理端设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:向监控节点发送更新请求信息;获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的传输会话;通过所述传输会话向所述监控节点发送目标镜像,以使所述监控节点根据所述目标镜像创建并运行目标容器。
100.在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取所述监控节点发送的确认信息;根据所述确认信息获取所述监控节点的通信地址;根据所述通信地址建立与所述监控节点的传输会话。
101.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取管理端发送的更新请求信息;根据所述更新请求信息向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话;通过所述传输会话从所述管理端获取目标镜像;
102.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取源镜像版本信息;当所述源镜像版本信息与所述目标镜像版本信息相匹配时,向所述管理端发送确认信息,以使所述管理端根据所述确认信息建立与所述监控节点间的传输会话。
103.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过所述传输会话向所述管理端传输所述源镜像。
104.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在所述目标容器运行的情况下,停止运行源容器;所述源容器是根据所述源镜像创建的容器。
105.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在所述源容器停止运行的情况下,从所述镜像仓库中删除所述源镜像。
106.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:向监控节点发送更新请求信息;获取所述监控节点发送的确认信息,并根据所述确认信息建立与所述监控节点的传输会话;通过所述传输会话向所述监控节点发送目标镜像,以使所述监控节点根据所述目标镜像创建并运行目标容器。
107.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取所述监控节点发送的确认信息;根据所述确认信息获取所述监控节点的通信地址;根据所述通信地址建立与所述监控节点的传输会话。
108.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器
(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
109.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
110.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜