工控机远程运维方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34495776 阅读:52 留言:0更新日期:2022-08-10 09:15
本发明专利技术公开了一种工控机远程运维方法、装置、电子设备及存储介质。其中,方法包括利用docker技术在多个工控机端分别运行对应的容器实例;为多个所述容器实例分别配置对应的容器镜像;依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。采用本发明专利技术提供的方案能利用docker技术同时运维多个工控机,突破工控机运维时间和空间的限制,减少工控机运维工作量,降低工控机运维成本。降低工控机运维成本。降低工控机运维成本。

【技术实现步骤摘要】
工控机远程运维方法、装置、电子设备及存储介质


[0001]本专利技术涉及工控机运维
,尤其涉及一种工控机远程运维方法、装置、电子设备及存储介质。

技术介绍

[0002]目前工控机运维是由运维人员现场登陆机器进行运维操作或是远程桌面的方式远程执行运维操作。但上述方式存在以下问题:1、运维人员现场运维的方式有时间和空间限制,多台工控机的场景下重复相同的运维操作工作量大;2、远程桌面或脚本运维的方式没有了时间和空间限制,但是多台工控机场景下重复相同的运维操作工作量大;3、不同环境下工控机运行情况不一致,运维需要基于实际情况调整运维方式,维护难度大运维成本高。

技术实现思路

[0003]为解决上述至少一种技术问题,本专利技术实施例提供一种工控机远程运维方法、装置、电子设备及存储介质。
[0004]本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种工控机远程运维方法,方法包括:利用docker技术在多个工控机端分别运行对应的容器实例;为多个所述容器实例分别配置对应的容器镜像;依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。
[0005]上述方案中,所述利用docker技术在多个工控机端分别运行对应的容器实例,包括:在工控机端预装常规则操作系统;在所述常规则操作系统上运行docker引擎;其中,所述docker引擎在运行后,执行配置容器环境、建立容器实例的操作。
[0006]上述方案中,依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维之前,所述方法还包括:将所述远程运维系统的运行参数在所述容器镜像中预先配置好;控制所述工控机上预装的常规则操作系统与所述远程运维系统隔离。
[0007]上述方案中,所述将所述远程运维系统的运行参数在所述容器镜像中预先配置好,包括:依据python或jvm环境通过容器实例的dockerfile配置文件进行所述远程运维系统的运行参数的配置。
[0008]上述方案中,所述方法还包括:利用所述远程运维系统向所述容器实例发送新镜像,以完成所述容器实例对应工控机的升级或部署。
[0009]上述方案中,所述利用所述远程运维系统向所述容器实例发送新镜像,以完成所述容器实例对应工控机的升级或部署,包括:存储所述工控机的IP地址和端口信息;依据所述IP地址和所述端口信息,利用所述远程运维系统控制所述工控机执行脚本程序;其中,所述脚本程序在运行后执行获取和运行新镜像的操作。
[0010]本专利技术实施例还提供了一种工控机远程运维装置,该装置包括:运行模块,用于利用docker技术在多个工控机端分别运行对应的容器实例;配置模块,用于为多个所述容器实例分别配置对应的容器镜像;运维模块,用于依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。
[0011]本专利技术实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,处理器用于运行计算机程序时,执行上述任一方法的步骤。
[0012]本专利技术实施例还提供了一种存储介质,存储介质中存储有计算机程序,计算机程序被处理器执行时,实现上述任一方法的步骤。
[0013]本专利技术实施例提供的工控机远程运维方法、装置、电子设备及存储介质,利用docker技术在多个工控机端分别运行对应的容器实例;为多个所述容器实例分别配置对应的容器镜像;依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。采用本专利技术提供的方案能利用docker技术同时运维多个工控机,突破工控机运维时间和空间的限制,减少工控机运维工作量,降低工控机运维成本。
附图说明
[0014]图1为本专利技术实施例工控机远程运维方法的流程示意图;图2为本专利技术应用实施例系统关系示意图;图3为本专利技术实施例工控机远程运维装置的结构示意图;图4为本专利技术实施例计算机设备的内部结构图。
具体实施方式
[0015]下面将结合附图及实施例对本专利技术作进一步详细的描述。
[0016]本专利技术实施例提供了一种工控机远程运维方法,如图1所示,该方法包括:步骤101:利用docker技术在多个工控机端分别运行对应的容器实例;步骤102:为多个所述容器实例分别配置对应的容器镜像;步骤103:依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。
[0017]在一实施例中,所述利用docker技术在多个工控机端分别运行对应的容器实例,包括:
在工控机端预装常规则操作系统;在所述常规则操作系统上运行docker引擎;其中,所述docker引擎在运行后,执行配置容器环境、建立容器实例的操作。
[0018]在一实施例中,依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维之前,所述方法还包括:将所述远程运维系统的运行参数在所述容器镜像中预先配置好;控制所述工控机上预装的常规则操作系统与所述远程运维系统隔离。
[0019]在一实施例中,所述将所述远程运维系统的运行参数在所述容器镜像中预先配置好,包括:依据python或jvm环境通过容器实例的dockerfile配置文件进行所述远程运维系统的运行参数的配置。
[0020]在一实施例中,所述方法还包括:利用所述远程运维系统向所述容器实例发送新镜像,以完成所述容器实例对应工控机的升级或部署。
[0021]在一实施例中,所述利用所述远程运维系统向所述容器实例发送新镜像,以完成所述容器实例对应工控机的升级或部署,包括:存储所述工控机的IP地址和端口信息;依据所述IP地址和所述端口信息,利用所述远程运维系统控制所述工控机执行脚本程序;其中,所述脚本程序在运行后执行获取和运行新镜像的操作。
[0022]本专利技术实施例提供的工控机远程运维方法,利用docker技术在多个工控机端分别运行对应的容器实例;为多个所述容器实例分别配置对应的容器镜像;依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。采用本专利技术提供的方案能利用docker技术同时运维多个工控机,突破工控机运维时间和空间的限制,减少工控机运维工作量,降低工控机运维成本。
[0023]下面结合应用实施例对本专利技术再作进一步详细的描述。
[0024]本实施例提供一种工业行业基于docker技术远程运维工业工控机的方法。具体为:1、工控机端采用docker技术支持容器运行,当前docker技术支持跨平台,支持windows和linux系统等平台运行,docker最小资源需求低1核2G,当前工控机都高于这个配置。
[0025]工控机预装常规则linux或windows系统即可,docker支持这两个系统上运行,正常安装docker即可,应用系统以docker容器的方式运行在docker环境上(docker环境类似虚拟机)容器可指定父镜像为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工控机远程运维方法,其特征在于,所述方法包括:利用docker技术在多个工控机端分别运行对应的容器实例;为多个所述容器实例分别配置对应的容器镜像;依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维。2.根据权利要求1所述的方法,其特征在于,所述利用docker技术在多个工控机端分别运行对应的容器实例,包括:在工控机端预装常规则操作系统;在所述常规则操作系统上运行docker引擎;其中,所述docker引擎在运行后,执行配置容器环境、建立容器实例的操作。3.根据权利要求2所述的方法,其特征在于,依据所述容器镜像,利用远程运维系统连接所述工控机的容器实例,实施对所述工控机的远程运维之前,所述方法还包括:将所述远程运维系统的运行参数在所述容器镜像中预先配置好;控制所述工控机上预装的常规则操作系统与所述远程运维系统隔离。4.根据权利要求3所述的方法,其特征在于,所述将所述远程运维系统的运行参数在所述容器镜像中预先配置好,包括:依据python或jvm环境通过容器实例的dockerfile配置文件进行所述远程运维系统的运行参数的配置。5.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:陈军田志国沈世通
申请(专利权)人:中信控股有限责任公司
类型:发明
国别省市:

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

1