This application discloses a server batch deployment system, method, equipment and media, including: template generation module, which is used to generate blank template creation interface and blank template filling interface on the human-computer interaction interface, and use the blank template to create various deployment processes corresponding to selected deployed servers and deployment parameters corresponding to each deployment process. The corresponding blank template is created, and then the device information of each server to be deployed obtained by the blank template filling interface is batched into the blank template to obtain the filled template file; the task generation module is used to generate multiple groups of deployment tasks according to the information recorded in the template file; and the task execution module is used to execute the multiple groups of deployment. Tasks to achieve batch deployment of each server to be deployed. This application can greatly improve the efficiency of batch deployment and reduce the time required for batch deployment.
【技术实现步骤摘要】
一种服务器批量部署系统、方法、设备及介质
本申请涉及服务器
,特别涉及一种服务器批量部署系统、方法、设备及介质。
技术介绍
随着技术的发展,大规模和超大规模数据中心越来越普及,服务器交付和部署工作也随之变得复杂而繁重。目前,在对一批服务器进行部署时,需要IT工程师对这批服务器进行安装操作系统、RAID卡批量升级、BIOS批量升级等操作,这个过程需要投入大量的精力进行服务器的部署和管理,由于同时上架的服务器厂商和型号通常是相同的,部署方式也相近,这样会导致需要大量的工程师重复同样的操作,浪费了大量的人力和时间。
技术实现思路
有鉴于此,本申请的目的在于提供一种服务器批量部署系统、方法、设备及介质,能够有效提高批量部署效率,减少批量部署所需时间。其具体方案如下:第一方面,本申请公开了一种服务器批量部署系统,包括:模板生成模块,用于在人机交互界面上生成空白模板创建接口和空白模板填写接口,利用通过所述空白模板创建接口选中的待部署服务器所对应的各种待部署流程以及每种待部署流程对应的部署参数创建相应的空白模板,然后将通过所述空白模板填写接口获取到的各个待部署服务器的设备信息批量填写至所述空白模板,得到填写后的模板文件;任务生成模块,用于根据所述模板文件中记载的信息,生成多组部署任务;其中,一组部署任务对应于一个待部署服务器,每组部署任务中包括一个或多个部署子任务,任一待部署服务器的不同部署子任务对应于该待部署服务器的不同待部署流程;任务执行模块,用于执行所述多组部署任务,以实现对各个待部署服务器的批量部署。可选的,所述模板文件为Excel模板文件。可选的,所述设备信 ...
【技术保护点】
1.一种服务器批量部署系统,其特征在于,包括:模板生成模块,用于在人机交互界面上生成空白模板创建接口和空白模板填写接口,利用通过所述空白模板创建接口选中的待部署服务器所对应的各种待部署流程以及每种待部署流程对应的部署参数创建相应的空白模板,然后将通过所述空白模板填写接口获取到的各个待部署服务器的设备信息批量填写至所述空白模板,得到填写后的模板文件;任务生成模块,用于根据所述模板文件中记载的信息,生成多组部署任务;其中,一组部署任务对应于一个待部署服务器,每组部署任务中包括一个或多个部署子任务,任一待部署服务器的不同部署子任务对应于该待部署服务器的不同待部署流程;任务执行模块,用于执行所述多组部署任务,以实现对各个待部署服务器的批量部署。
【技术特征摘要】
1.一种服务器批量部署系统,其特征在于,包括:模板生成模块,用于在人机交互界面上生成空白模板创建接口和空白模板填写接口,利用通过所述空白模板创建接口选中的待部署服务器所对应的各种待部署流程以及每种待部署流程对应的部署参数创建相应的空白模板,然后将通过所述空白模板填写接口获取到的各个待部署服务器的设备信息批量填写至所述空白模板,得到填写后的模板文件;任务生成模块,用于根据所述模板文件中记载的信息,生成多组部署任务;其中,一组部署任务对应于一个待部署服务器,每组部署任务中包括一个或多个部署子任务,任一待部署服务器的不同部署子任务对应于该待部署服务器的不同待部署流程;任务执行模块,用于执行所述多组部署任务,以实现对各个待部署服务器的批量部署。2.根据权利要求1所述的服务器批量部署系统,其特征在于,所述模板文件为Excel模板文件。3.根据权利要求1所述的服务器批量部署系统,其特征在于,所述设备信息包括待部署服务器的序列号、主机名、操作系统和IP地址。4.根据权利要求1所述的服务器批量部署系统,其特征在于,所述任务生成模块,还包括:按序生成单元,用于根据所述模板文件中记载的任一待部署服务器对应的各种待部署流程的排布顺序,按序生成各个部署子任务,以得到该待部署服务器对应的一组部署任务。5.根据权利要求1至4任一项所述的服务器批量部署系统,其特征在于,还包括:进度查询模块,用于获取并...
【专利技术属性】
技术研发人员:侯爱霞,胡雷钧,张东,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。