掌桥专利:专业的专利平台
掌桥专利
首页

一种自动化部署安防服务器方法及系统

文献发布时间:2023-06-19 09:27:35


一种自动化部署安防服务器方法及系统

技术领域

本发明涉及安防系统部署技术领域,尤其涉及一种自动化部署安防服务器方法及系统。

背景技术

安防领域一般使用独立搭建的服务器系统处理所获取的安防信息,特别是出于特殊功能需要以及安全防护要求,这种服务器系统的搭建往往区别于一般个人计算机系统或其他常规服务器系统的安装流程,在安装过程中会涉及较多专业参数配置以及特殊设定等操作,现有技术下通常要求由专业工程师负责处理。

但在很多应用场景下,安防服务器系统的使用者可能不具备充分的服务器搭建知识,或缺少具有对应能力的专业工程师进行处理,只能根据厂家提供的简略说明书自行摸索安装使用,经常出现安装后无法正常工作或部分功能无法启用等问题,对于安防服务器系统的安全检查等造成很多影响,拖延安防系统正常上线运行。不专业的系统安装也有可能造成服务器硬件出现故障,或由于安装选项错误造成大量占用磁盘空间等问题,影响安防系统运行性能。

发明内容

为解决现有技术的不足,本发明提出一种自动化部署安防服务器方法及系统,通过解析并预先配置服务器部署流程,实现一键操作自动化安装系统及部署相关服务,使用者可以简便进行安防服务器系统安装并实现安防系统正常运行,无需聘请专业工程师进行配置,节省人力物力。

为实现以上目的,本发明所采用的技术方案包括:

一种自动化部署安防服务器方法,其特征在于,包括:

解析安防服务器的安装设置得到第一配置文件;

解析安防服务器的用户使用需求得到第二配置文件;

将第一配置文件和第二配置文件结合生成第一执行文件;

在安防服务器安装过程中执行第一执行文件。

进一步地,还包括:

解析安防服务器运行正常标准值得到第三配置文件;

根据第二配置文件生成针对用户使用需求的测试例文件;

将第三配置文件和测试例文件结合生成第二执行文件;

在安防服务器安装过程中执行第一执行文件后执行第二执行文件。

进一步地,所述第一配置文件包括安防服务器启动项boot引导、ks文件启动位置、ks文件;所述第二配置文件包括安防服务器yum管理器、数据库设定项、ftp服务设定项、必备服务war包、默认ip地址设定、必备服务war包指定位置。

进一步地,所述第一执行文件包括第一配置文件安装脚本和第二配置文件安装脚本。

进一步地,所述第三配置文件包括服务器正常运行的监控指标阈值;所述测试例文件包括依据所述第二配置文件生成的一个或多个安防服务器测试例。

进一步地,所述第二执行文件包括测试例文件执行脚本和测试例执行结果比对脚本。

本发明还涉及一种自动化部署安防服务器系统,其特征在于,包括:

配置模块,用于存储第一配置文件、第二配置文件、第三配置文件和测试例文件;

安装模块,用于根据第一配置文件和第二配置文件生成第一执行文件;

测试模块,用于根据第三配置文件和测试例文件生成第二执行文件。

本发明的有益效果为:

采用本发明所述自动化部署安防服务器方法及系统,可以广泛应用到安防运维领域,通过自动化安装弥补因为人员水平差异化造成的工作量大的问题,同时减少因为缺少安装包和系统环境造成的系统不能正常使用的问题。

附图说明

图1为本发明自动化部署安防服务器方法流程示意图。

图2本发明自动化部署安防服务器系统结构示意图。

具体实施方式

为了更清楚的理解本发明的内容,将结合附图和实施例详细说明。

如图1所示为本发明自动化部署安防服务器方法流程示意图,主要包括以下步骤:

解析安防服务器的安装设置得到第一配置文件,包括安防服务器启动项boot引导、ks文件启动位置、ks文件;

解析安防服务器的用户使用需求得到第二配置文件,包括安防服务器yum管理器、数据库设定项、ftp服务设定项、必备服务war包、默认ip地址设定、必备服务war包指定位置;

解析安防服务器运行正常标准值得到第三配置文件,包括服务器正常运行的监控指标阈值;

根据第二配置文件生成针对用户使用需求的测试例文件,包括依据所述第二配置文件生成的一个或多个安防服务器测试例;

将第一配置文件和第二配置文件结合生成第一执行文件,特别是包括第一配置文件安装脚本和第二配置文件安装脚本以运行安装第一配置文件和第二配置文件中涉及的配置内容;

在安防服务器安装过程中执行第一执行文件,即通过运行第一配置文件安装脚本和第二配置文件安装脚本,将第一配置文件和第二配置文件中的安装内容、配置信息等自动化的进行配置;

将第三配置文件和测试例文件结合生成第二执行文件,特别是包括测试例文件执行脚本和测试例执行结果比对脚本;

在安防服务器安装过程中执行第一执行文件后执行第二执行文件,即运行测试例文件执行脚本在配置完成的安防服务器上自动运行测试例,并将测试结果与第三配置文件进行比对验证安防服务器配置正确性。

本发明还涉及一种如图2所示的自动化部署安防服务器系统,包括配置模块,用于存储第一配置文件、第二配置文件、第三配置文件和测试例文件;安装模块,用于根据第一配置文件和第二配置文件生成第一执行文件;测试模块,用于根据第三配置文件和测试例文件生成第二执行文件。通过使用该系统可以在安装配置安防服务器时执行上述自动化部署方法。

上述方法的执行以及系统的建立可以通过适用的计算机程序实现,该计算机程序优选的可以采用镜像等方式支持优盘和光盘两种常用方式作为载体,只需要调节对应的启动方式,即可自动安装系统。通过上述方法执行自动安装配置后,安防服务器会有默认ip,方便运维人员修改任意ip,免去使用显示器和键盘等环节,简化了操作过程;同时可以预先剔除通用配置文件中不经常使用的程序包,减少占用磁盘空间。

优选的,应用上述方法采用配置yum安装,方便安防服务器安装各种需要的程序包;还可以增加定制化log启动界面,方便操作系统定制化。

对于数据库使用需求,优选的,服务器安装后,可以默认采用oracle数据库,即已经自动安装完成,且符合IVMS平台的使用标准,对于IVMS平台部署软件,可以自动拷贝到指定路径下,进一步地也可以支持替换任意版本的平台配置工具;oracle数据库安装后可以支持数据库自动备份和服务器自动校时间。对于网络连接需求,采用上述方法自动化配置后同样支持自动搭建ftp服务器,可以实现安防服务器的应用需要。

以上所述仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换等都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

相关技术
  • 一种自动化部署安防服务器方法及系统
  • 一种在服务器上部署服务器站点的自动化部署系统及方法
技术分类

06120112174827