[发明专利]一种小区综合治理平台配置方法、系统、设备及存储介质在审
| 申请号: | 202210262289.9 | 申请日: | 2022-03-17 |
| 公开(公告)号: | CN114637553A | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 李康;蔡航;黄晓艳 | 申请(专利权)人: | 武汉虹信技术服务有限责任公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/50 |
| 代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 雷霄 |
| 地址: | 430205 湖北省武汉市江夏区藏龙*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 小区 综合治理 平台 配置 方法 系统 设备 存储 介质 | ||
本申请公开了一种小区综合治理平台配置方法、系统、设备及存储介质。该方法包括:接收配置文件和通用软件部署包,所述配置文件中存储有若干个待配置小区的小区名称及每个小区的配置信息,所述通用软件部署包包括若干个配置文件,所述配置文件中的配置项设置为变量;将Python脚本、所述通用软件部署包和所述配置文件放在同级目录下,执行所述Python脚本,生成每个小区的软件部署包;将每个小区的软件部署包分发到每个小区对应的小区服务器上运行。本发明可以实现多个小区的批量配置,操作方便,维护简单。
技术领域
本申请涉及软件服务技术领域,更具体地,涉及一种小区综合治理平台配置方法、系统、设备及存储介质。
背景技术
目前多个小区都部署智慧综合治理平台,当需要批量部署多台服务器时,多采用批量到各个服务器,然后逐个修改配置文件再启动服务。这种操作方式存在以下问题:首先,需要逐个服务器修改配置文件,操作非常繁琐;其次,维护起来十分麻烦。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种小区综合治理平台配置方法、系统、设备及存储介质,可以实现多个小区的批量配置,操作方便,维护简单。
为实现上述目的,按照本发明的一个方面,提供了一种小区综合治理平台配置方法,包括:
接收配置文件和通用软件部署包,所述配置文件中存储有若干个待配置小区的小区名称及每个小区的配置信息,所述通用软件部署包包括若干个配置文件,所述配置文件中的配置项设置为变量;
将Python脚本、所述通用软件部署包和所述配置文件放在同级目录下,执行所述Python脚本,为每个小区新建与所述Python脚本同级的目录,分别复制所述通用软件部署包到每个小区对应的目录下,并且将每个小区对应的目录下的所述通用软件部署包中配置项变量用所述配置文件中该小区的配置信息替换,从而生成每个小区的软件部署包;
将每个小区的软件部署包分发到每个小区对应的小区服务器上运行。
进一步地,所述通用软件部署包包括第一配置文件和第二配置文件,所述第一配置文件中包括综合治理平台系统调用的服务或中间件的IP地址和端口配置信息。
进一步地,所述通用软件部署包还包括第二配置文件,所述第二配置文件中包括综合治理平台系统对用户提供的服务的IP地址和端口配置信息。
进一步地,所述第二配置文件中还包括综合治理平台系统对用户提供的功能模块配置选项,通过对功能模块配置选项对应的变量进行差异化设置,实现若干个待配置小区的功能差异化配置。
进一步地,所述配置文件中还包括每个小区的别名。
进一步地,所述配置文件为可编辑的表格文件。
进一步地,所述将每个小区的软件部署包分发到每个小区对应的小区服务器上运行包括:
部署本地计算机、ansible管理服务器和每个小区的小区服务器,所述本地计算机、所述小区服务器均与所述ansible管理服务器通过网络连接;
在所述本地计算机上将每个小区的软件部署包上传至所述ansible管理服务器,所述ansible管理服务器将软件部署包分发至对应的小区服务器,在小区服务器上安装运行软件部署包。
按照本发明的第二方面,提供了一种基于Python的综合治理平台配置系统,包括:
接收模块,用于接收配置文件和通用软件部署包,所述配置文件中存储有若干个待配置小区的小区名称及每个小区的配置信息,所述通用软件部署包包括若干个配置文件,所述配置文件中的配置项设置为变量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信技术服务有限责任公司,未经武汉虹信技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210262289.9/2.html,转载请声明来源钻瓜专利网。





