[发明专利]一种变电站自动化软件的快速部署系统及方法有效
申请号: | 201810690946.3 | 申请日: | 2018-06-28 |
公开(公告)号: | CN109144526B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王智杰;郭奇军;纪洪伟;冯飞;崔荣花;陈晓东;张亚丽;孟祥军;房萌;傅晓;李杨 | 申请(专利权)人: | 山东鲁软数字科技有限公司智慧能源分公司;国网山东省电力公司菏泽供电公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F9/445;G06F9/455 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 变电站 自动化 软件 快速 部署 系统 方法 | ||
1.一种变电站自动化软件的快速部署方法,其特征是:包括以下步骤:
对需要部署的变电站自动化软件进行打包,将其依赖的根文件、配置文件和已有应用软件进行一并存储,形成软件包;
构建所述软件包的运行虚拟环境,为软件包的运行进程配置独立的进程ID空间、系统资源、安全防火墙以及运行环境网络参数;
按照设定的虚拟环境与配置参数,运行所述软件包,完成部署;
在运行软件包之前,构建虚拟环境,具体包括:
接收输入启动命令及参数,查找需要启动的软件包;
加载软件包内的配置文件,加载接收的输入参数;
基于aufs技术创建新的根文件,将根文件、依赖软件和已有的变电站自动化软件包进行联合挂载,呈现挂载后的目录;
配置DNS服务,按照输入启动命令,选择虚拟环境为桥接模式或主机共享模式;
挂载宿主机目录到选择的虚拟模式中,设置工作目录及环境变量,将配置文件中保存的当前工作目录和环境变量设置到虚拟运行环境中。
2.如权利要求1所述的一种变电站自动化软件的快速部署方法,其特征是:需要部署的变电站自动化软件进行打包的过程中,形成的软件包至少包括配置文件、根文件和依赖软件,其中:
所述根文件,为所有待部署的变电站自动化软件所共用;
所述配置文件,包含每一个变电站自动化软件运行环境的配置信息,且所述配置信息在独立运行环境启动时投入使用;
所述依赖软件为每个需要部署的变电站自动化软件运行时需要依赖的第三方库,每个需要部署的变电站自动化软件的依赖软件不同。
3.如权利要求1所述的一种变电站自动化软件的快速部署方法,其特征是:输入参数包括要运行的变电站自动化软件包名称、使用的资源上限和端口映射。
4.如权利要求1所述的一种变电站自动化软件的快速部署方法,其特征是:查找需要启动的软件包时,如果没有找到则退出执行,提示错误信息。
5.如权利要求1所述的一种变电站自动化软件的快速部署方法,其特征是:运行所述软件包时,以Linux下进程的方式启动,在启动过程中使用namespaces和cgroup技术,将进程放入新的命名空间,并为其分配独立的资源,形成一个虚拟的运行环境,从而完成变电站自动化软件包的快速部署运行。
6.如权利要求1所述的一种变电站自动化软件的快速部署方法,其特征是:分配资源的步骤包括:
分配网络资源,为虚拟运行环境创建网络命名空间,并配置独立的网络栈;
分配挂载资源,设置虚拟运行环境内部的设备、挂载点和文件系统;
设置用户,设置虚拟运行环境内部的用户组和用户;
设置环境变量。
7.一种变电站自动化软件的快速部署系统,其特征是:包括:
客户端,接收并解析输入命令,按照输入的命令向服务端请求相应数据,并接收反馈的数据;
服务端,对需要部署的变电站自动化软件进行打包,将其依赖的根文件、配置文件和已有应用软件进行一并存储,形成软件包;
构建所述软件包的运行虚拟环境,为软件包的运行进程配置独立的进程ID空间、系统资源、安全防火墙以及运行环境网络参数;
中间驱动层,调用和配置Linux内核,按照设定的虚拟环境与配置参数,运行所述软件包,完成部署;
在运行软件包之前,构建虚拟环境,具体包括:
接收输入启动命令及参数,查找需要启动的软件包;
加载软件包内的配置文件,加载接收的输入参数;
基于aufs技术创建新的根文件,将根文件、依赖软件和已有的变电站自动化软件包进行联合挂载,呈现挂载后的目录;
配置DNS服务,按照输入启动命令,选择虚拟环境为桥接模式或主机共享模式;
挂载宿主机目录到选择的虚拟模式中,设置工作目录及环境变量,将配置文件中保存的当前工作目录和环境变量设置到虚拟运行环境中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁软数字科技有限公司智慧能源分公司;国网山东省电力公司菏泽供电公司,未经山东鲁软数字科技有限公司智慧能源分公司;国网山东省电力公司菏泽供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810690946.3/1.html,转载请声明来源钻瓜专利网。