本发明专利技术适用于计算机技术领域,提供了一种部署服务器的方法、系统及信息管理平台,所述方法包括:根据业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至虚拟服务器,控制虚拟服务器根据自启动脚本执行网络初始化,接收虚拟服务器执行网络初始化后返回的物理地址,将分区信息发送至虚拟服务器,以使虚拟服务器按照分区信息执行存储介质分区,将软件安装包发送至虚拟服务器,以使虚拟服务器执行软件安装。本发明专利技术根据虚拟服务器的业务类型部署相应的虚拟服务器,实现了虚拟服务器的自动部署,从而有效避免了现有技术中虚拟服务器需要人工进行部署,操作步骤繁琐的情况的发生,有效降低了部署成本,提高了部署效率。
A method, system and information management platform for deploying a server
【技术实现步骤摘要】
一种部署服务器的方法、系统及信息管理平台
本专利技术属于计算机
,尤其涉及一种部署服务器的方法、系统及信息管理平台。
技术介绍
随着信息化产业的不断推进和计算机技术的不断发展,服务器的业务类型越来越多,应用范围越来越广。现有技术中,服务器采用人工部署,操作步骤繁琐,浪费时间和资源,增加了部署的成本,降低了部署的效率。
技术实现思路
有鉴于此,本专利技术实施例提供了一种部署服务器的方法、系统及信息管理平台,以解决现有技术中服务器采用人工部署,操作步骤繁琐,造成时间和资源的浪费,部署成本高以及部署效率低的问题。本专利技术实施例的第一方面提供了一种部署服务器的方法,包括:获取用户输入的业务类型信息;根据所述业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至所述虚拟服务器;控制所述虚拟服务器根据自启动脚本执行网络初始化;接收所述虚拟服务器执行网络初始化后返回的物理地址;根据所述物理地址,将分区信息发送至所述虚拟服务器,以使所述虚拟服务器按照所述分区信息执行存储介质分区,将软件安装包发送至所述虚拟服务器,以使所述虚拟服务器执行软件安装。本专利技术实施例的第二方面提供了一种部署服务器的系统,包括:业务类型获取模块,用于获取用户输入的业务类型信息;服务器创建模块,用于根据所述业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至所述虚拟服务器;网络初始化模块,用于控制所述虚拟服务器根据自启动脚本执行网络初始化;物理地址获取模块,用于接收所述虚拟服务器执行网络初始化后返回的物理地址;发送指令模块,用于根据所述物理地址,将分区信息发送至所述虚拟服务器,以使所述虚拟服务器按照所述分区信息执行存储介质分区,将软件安装包发送至所述虚拟服务器,以使所述虚拟服务器执行软件安装。本专利技术实施例的第三方面提供了一种信息管理平台,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:本实施例通过获取用户输入的业务类型信息,根据业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至虚拟服务器,控制虚拟服务器根据自启动脚本执行网络初始化,接收虚拟服务器执行网络初始化后返回的物理地址,根据物理地址,将分区信息发送至虚拟服务器,以使虚拟服务器按照分区信息执行存储介质分区,将软件安装包发送至虚拟服务器,以使虚拟服务器执行软件安装。本专利技术实施例根据虚拟服务器的业务类型部署相应的虚拟服务器,实现了虚拟服务器的自动部署,从而有效避免了现有技术中虚拟服务器需要人工进行部署,操作步骤繁琐的情况的发生,有效减少了时间和资源的浪费,降低了部署成本,提高了部署效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的部署服务器的方法的实现流程图;图2是本专利技术一个实施例提供的部署服务器的方法的实现流程图;图3是本专利技术一个实施例提供的部署服务器的系统的结构示意图;图4是本专利技术一个实施例提供的图3中的发送指令模块结构示意图;图5是本专利技术一个实施例提供的信息管理平台的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例1:图1示出了本专利技术的一个实施例提供的一种部署服务器的方法的实现流程,其过程详述如下:在步骤S101中,获取用户输入的业务类型信息。本实施例的目的是要创建服务器,首先获取服务器的业务类型信息。在一个实施例中,获取用户输入的业务网络地址,其中,业务网络地址包括业务IP(InternetProtocol,网络之间互连的协议)地址。在一个实施例中,业务IP地址为物理服务器的IP地址。在本实施例中,用户在信息管理平台上输入服务器的业务类型信息和业务IP地址,信息管理平台保存用户输入的服务器的业务类型信息和业务IP地址。在本实施例中,服务器的业务类型可以是数据库服务器、应用服务器等业务类型。可选地,用户可以在终端上输入服务器的业务类型信息和业务IP地址,终端将业务类型信息和业务IP地址发送至信息管理平台,信息管理平台接收业务类型信息和业务IP地址。在一个实施例中,获取用户输入的部署信息,其中,部署信息包括业务类型信息、分区信息和软件安装包。在本实施例中,信息管理平台获取用户输入的部署信息,其中,部署信息包括服务器的业务类型信息、分区信息和软件安装包。在步骤S102中,根据业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至所述虚拟服务器。在一个实施例中,物理服务器上的虚拟操作系统提供开放的虚拟化API接口,虚拟服务器搭建在物理服务器上。在本实施例中,信息管理平台通过业务IP地址找到对应的物理服务器,根据业务类型信息,通过调用物理服务器对应的虚拟化API接口创建对应的虚拟服务器,并将对应的操作系统模板发送至虚拟服务器,当虚拟服务器接收操作系统模板后,安装操作系统模板。在一个实施例中,当虚拟服务器创建后,物理服务器分配虚拟网卡给虚拟服务器。在一个实施例中,搭建在物理服务器上的每个虚拟服务器的虚拟网卡不同,因此,每个虚拟服务器的虚拟网卡所对应的物理地址不同。以一个具体应用场景为例,当获取到用户输入的业务类型信息为数据库服务器时,信息管理平台创建数据库服务器,并将数据库服务器对应的操作系统模板发送至数据库服务器。可选地,用户可以在物理服务器上直接创建虚拟服务器,并在虚拟服务器安装操作系统模板。在步骤S103中,控制虚拟服务器根据自启动脚本执行网络初始化。在一个实施例中,发送启动指令至虚拟服务器,以使虚拟服务器执行网络初始化。在一个实施例中,分配一个空闲的网络地址至虚拟服务器,以使虚拟服务器按照网络地址执行网络配置。在一个实施例中,自启动脚本可以包含在操作系统模板中。可选地,信息管理平台调用物理服务器对应的虚拟化API接口将自启动脚本发送至虚拟服务器。可选地,用户将自启动脚本拷贝至虚拟服务器,拷贝的方式包括U盘拷贝和蓝牙拷贝。在本实施例中,信息管理平台通过虚拟化API接口发送启动指令至虚拟服务器,启动虚拟服务器。当虚拟服务器启动进行初始化网络时,根据自启动脚本先获取初始IP地址,根据初始IP地址配置初始网络。当初始网络连通后,虚拟服务器发送IP地址获取指令至信息管理平台,信息管理平台根据当前IP地址的使用情况,返回一个当前未使用的IP地址至虚拟服务器,虚拟服务器根据网络地址进行网络配置。以一个具体应用场景为例,信息管理平台通过虚拟化A本文档来自技高网...

【技术保护点】
一种部署服务器的方法,其特征在于,包括:获取用户输入的业务类型信息;根据所述业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至所述虚拟服务器;控制所述虚拟服务器根据自启动脚本执行网络初始化;接收所述虚拟服务器执行网络初始化后返回的物理地址;根据所述物理地址,将分区信息发送至所述虚拟服务器,以使所述虚拟服务器按照所述分区信息执行存储介质分区,将软件安装包发送至所述虚拟服务器,以使所述虚拟服务器执行软件安装。
【技术特征摘要】
1.一种部署服务器的方法,其特征在于,包括:获取用户输入的业务类型信息;根据所述业务类型信息创建对应的虚拟服务器,并将对应的操作系统模板发送至所述虚拟服务器;控制所述虚拟服务器根据自启动脚本执行网络初始化;接收所述虚拟服务器执行网络初始化后返回的物理地址;根据所述物理地址,将分区信息发送至所述虚拟服务器,以使所述虚拟服务器按照所述分区信息执行存储介质分区,将软件安装包发送至所述虚拟服务器,以使所述虚拟服务器执行软件安装。2.如权利要求1所述的部署服务器的方法,所述控制所述虚拟服务器根据自启动脚本执行网络初始化,具体包括:发送启动指令至所述虚拟服务器,以使所述虚拟服务器执行网络初始化。3.如权利要求1所述的部署服务器的方法,所述接收所述虚拟服务器执行网络初始化后返回的物理地址之后,包括:分配一个空闲的网络地址至所述虚拟服务器,以使所述虚拟服务器按照所述网络地址执行网络设置。4.如权利要求1所述的部署服务器的方法,获取用户输入的业务类型信息之前,包括:获取用户输入的部署信息,其中,所述部署信息包括所述业务类型信息、所述分区信息和所述软件安装包。5.如权利要求1所述的部署服务器的方法,所述将软件安装包发送至所述虚拟服务器,以使所述虚拟服务器执行软件安装之后,包括:控制所述虚拟服务器删除所述自启动脚本;控制所述虚拟服务器重启,并接收所述虚拟服务器重启后发送的验证命令;根据所述验证命令发送对应的所述部署信息至所述虚拟服务器,以使所述虚拟服务器根据所述部署信息判断是否部署成功。6.一种部署服务器的系统,其特征在于,...
【专利技术属性】
技术研发人员:申智方,郭廷,向乐,
申请(专利权)人:深圳市买买提乐购金融服务有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。