[发明专利]一种变电站自动化软件的快速部署系统及方法有效
申请号: | 201810690946.3 | 申请日: | 2018-06-28 |
公开(公告)号: | CN109144526B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王智杰;郭奇军;纪洪伟;冯飞;崔荣花;陈晓东;张亚丽;孟祥军;房萌;傅晓;李杨 | 申请(专利权)人: | 山东鲁软数字科技有限公司智慧能源分公司;国网山东省电力公司菏泽供电公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F9/445;G06F9/455 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 变电站 自动化 软件 快速 部署 系统 方法 | ||
本发明公开了一种变电站自动化软件的快速部署系统与方法,对需要部署的变电站自动化软件进行打包,将其依赖的根文件、配置文件和已有应用软件进行一并存储,形成软件包;构建所述软件包的运行虚拟环境,为软件包的运行进程配置独立的进程ID空间、系统资源、安全防火墙以及运行环境网络参数;按照设定的虚拟环境与配置参数,运行所述软件包,完成部署,本发明将变电站自动化软件,以及其依赖的三方库以及相应的配置文件,集成为一个软件包,并且集成完整的运行配置,交付用户后,可完成一键部署,部署后即可正常运行,极大的提高了工作效率。
技术领域
本发明涉及一种变电站自动化软件的快速部署系统与方法。
背景技术
变电站的自动化运行、信息监控、网上办公,都离不开计算机软件,这些软件运行又基于硬件服务器,目前主流的服务器采用X86结构,操作系统多采用Linux安全操作系统,但是这其中有两个问题,一个是Linux系统的品牌和版本众多,导致电力系统应用部署、配置、升级都很繁琐,二是各种应用软件对操作系统的依赖互不相同,每部署一个新的软件系统都要购买新的服务器,导致资源浪费。
目前,现有技术采用的解决上述问题的方法主要有两种,一是租用公网的云服务来部署自己的应用,二是在操作系统上再安装一层虚拟机。但这两种方法都有一定的缺点。
首先,利用公网云服务进行部署的方法,对于变电站自动化应用来说,变电站使用的网络与公网隔离,无法使用云服务,同时,由于变电站的独特性,其电力监控及事故分析处理的实时度要求极高,云服务集中部署的情况下,网络中转难以满足实时要求。
其次,对于在操作系统上再安装一层虚拟机的方式,通常都会利用镜像技术构建虚拟机或构建网络与缓存,以完整的模拟一台计算机,因此资源占用开销太大,投资产出比不佳,对于庞大的变电站并不适用,且整个电力系统更不好推广。
发明内容
本发明为了解决上述问题,提出了一种变电站自动化软件的快速部署系统与方法。
本发明的第一目的是提供一种变电站自动化软件的快速部署方法,该方法在不改变原有应用软件的前提下,为每一个电力应用软件包创建一个相对独立的虚拟运行环境,快速部署在任何品牌及版本的Linux系统上,部署过程免配置。
本发明的第二目的是提供一种变电站自动化软件的快速部署系统,该系统基于namespaces和cgroup技术相结合实现变电站自动化软件快速部署。
为了实现上述目的,本发明采用如下技术方案:
一种变电站自动化软件的快速部署方法,包括以下步骤:
对需要部署的变电站自动化软件进行打包,将其依赖的根文件、配置文件和已有应用软件进行一并存储,形成软件包;
构建所述软件包的运行虚拟环境,为软件包的运行进程配置独立的进程ID 空间、系统资源、安全防火墙以及运行环境网络参数;
按照设定的虚拟环境与配置参数,运行所述软件包,完成部署。
进一步的,需要部署的变电站自动化软件进行打包的过程中,形成的软件包至少包括配置文件、根文件和依赖软件,其中:
所述根文件,为所有待部署的变电站自动化软件所共用;
所述配置文件,包含每一个变电站自动化软件运行环境的配置信息,且所述配置信息在独立运行环境启动时投入使用;
所述依赖软件为每个需要部署的变电站自动化软件运行时需要依赖的第三方库,每个需要部署的变电站自动化软件的依赖软件不同。
进一步的,在运行软件包之前,构建虚拟环境,具体包括:
接收输入启动命令及参数,查找需要启动的软件包;
加载软件包内的配置文件,加载接收的输入参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁软数字科技有限公司智慧能源分公司;国网山东省电力公司菏泽供电公司,未经山东鲁软数字科技有限公司智慧能源分公司;国网山东省电力公司菏泽供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810690946.3/2.html,转载请声明来源钻瓜专利网。