客户端系统自动安装方法及系统、无人值守机房的制作方法

文档序号:10660644阅读:484来源:国知局
客户端系统自动安装方法及系统、无人值守机房的制作方法
【专利摘要】本发明了一种客户端系统自动安装方法及系统、无人值守机房,通过资产管理系统对无人机房中的客户端进行远程设置并重启,然后获取客户端定制的iPEX,再根据所述iPEX从安装服务器上获取客户端安装系统所需要的安装文件,以实现客户端系统的自动安装,提高了工作效率。
【专利说明】
客户端系统自动安装方法及系统、无人值守机房
技术领域
[0001]本发明涉及互联网技术应用领域,尤其是一种客户端系统自动安装方法及系统、无人值守机房。
【背景技术】
[0002]随着互联网技术和业务的发展,机房服务器设备数量与日倶增,为了处理机房日常事务和对机器进行有效的管理,一般而言,机房都需要配备24小时专人值班和定时巡检机房。
[0003]当前,针对机房的日常业务,机器上架的流程处理如下:机房人员在接收到流程的指令后,按照流程要求进行服务器的上架并通电开机,然后现场人工进行B10S(BasicInput Output System,基本输入输出系统)设置PEX(preboot execute environment,预启动执行环境)远程或者本地安装,同时进行人工输入服务器的资产信息进行更新管理,以实现对机房中各服务器状态的监控。在安装完成后一般需要两次人工操作设置业务服务器的IP地址,另外人工输入资产信息难免会有错误存在,特别大批量机器上线时一旦批量安装出问题,由于没有带外管理,需要机房人员现场排查,会极大地增加人员的工作负担,降低效率。另外,当服务器出现问题时,由于时间和空间的限制,无法远程进行机器重启和控制,也不能实时查看机器的报警信息,需强依赖机房人员的处理效率,不但增加管理人员的劳动强度,也影响了业务的恢复速度。

【发明内容】

[0004]本发明的目的在于提供一种客户端系统自动安装方法及系统、无人值守机房,以实现机房中服务器的远程自动安装。
[0005]为了达到上述目的,本发明提供了一种客户端系统自动安装方法,包括:
[0006]通过资产管理系统对客户端进行远程设置并重启;
[0007]所述客户端获取iPEX;
[0008]通过所述iPEX获取所述客户端安装系统所需要的安装文件,以进行自动安装。
[0009]优选的,在上述的客户端系统自动安装方法中,通过资产管理系统对客户端进行远程设置并重启的步骤包括:
[0010]所述客户端根据UDP协议从DHCP服务器获取所述客户端的带外网络IP地址;
[0011]根据所述带外网络的IP地址,通过资产管理系统对所述客户端进行远程设置,并远程重启。
[0012]优选的,在上述的客户端系统自动安装方法中,通过CMDB资产管理系统对客户端进行远程设置并重启。
[0013]优选的,在上述的客户端系统自动安装方法中,所述客户端获取iPEX的步骤包括:
[0014]所述客户端从DHCP服务器获取所述客户端在生产环境中的IP地址;
[0015]所述客户端根据UDP协议从安装服务器中获取iPEX。
[0016]优选的,在上述的客户端系统自动安装方法中,通过所述iPEX获取所述客户端所需要的安装文件,以实现自动安装的步骤包括:
[0017]所述客户端根据所述iPEX向安装服务器发送一安装请求;
[0018]所述安装服务器根据所述安装请求配置所述客户端需要的应答配置文件,并发送至所述客户端;
[0019]所述客户端根据所述iPEX从所述安装服务器上获取应答配置文件,并根据所述应答配置文件获取与其对应的操作系统目录进行自动安装。
[0020]优选的,在上述的客户端系统自动安装方法中,通过所述iPEX获取所述客户端所需要的安装文件,以实现自动安装的步骤还包括:
[0021]根据业务环境的需要,所述客户端从所述安装服务器上获取不同的业务环境安装包,并自动安装。
[0022]优选的,在上述的客户端系统自动安装方法中,通过所述iPEX将所述客户端的B1S信息写入至所述资产管理系统中。
[0023]优选的,在上述的客户端系统自动安装方法中,所述客户端的BMC根据UDP协议向DHCP服务器获取其带外网络的IP地址。
[0024]优选的,在上述的客户端系统自动安装方法中,所述客户端的BMC支持IPMI协议。
[0025]优选的,在上述的客户端系统自动安装方法中,所述IPMI协议中的UDP端口处于开启状态。
[0026]优选的,在上述的客户端系统自动安装方法中,所述IPMI中的IP设置为DHCP模式。
[0027]本发明还提供了一种客户端系统自动安装装置,包括:客户端、资产管理系统、DHCP服务器以及安装服务器;其中,
[0028]所示资产管理系统对所述客户端进行远程设置并重启;
[0029]所述客户端从所述安装服务器上获取iPEX;
[0030]所述客户端根据所述iPEX从所述安装服务器上获取其安装系统所需要的安装文件,并进行自动安装。
[0031]本发明更提供了一种无人值守机房,包括多个客户端,每个所述客户端均按照如上所述的方法实现自动安装。
[0032]在本发明提供的客户端系统自动安装方法及系统、无人值守机房中,通过资产管理系统对无人机房中的客户端进行远程设置并重启,然后获取客户端定制的iPEX,再根据所述iPEX从安装服务器上获取客户端安装系统所需要的安装文件,以实现客户端系统的自动安装,提高了工作效率。
【附图说明】
[0033]图1为本发明实施例中提供的客户端系统自动安装装置的结构示意图;
[0034]图2为本发明实施例中提供的客户端系统自动安装方法的流程图;
[0035]图中:101-资产管理系统;102-客户端;103-DHCP服务器;104-安装服务器。
【具体实施方式】
[0036]下面将结合示意图对本发明的【具体实施方式】进行更详细的描述。根据下列描述和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0037]本发明实施例还提供了一种客户端系统自动安装装置,如图1所示,包括:客户端102、资产管理系统101、DHCP服务器103以及安装服务器104;其中,所示资产管理系统101对所述客户端102进行远程设置并重启;所述客户端102从所述安装服务器104上获取iPEX;所述客户端102根据所述iPEX从所述安装服务器104上获取其安装系统所需要的安装文件,并进行自动安装。
[0038]本发明实施例还提供了一种与上述客户端自动安装系统对应的方法,以实现客户端的远程自动安装,包括以下步骤:通过资产管理系统对客户端进行远程设置并重启;所述客户端获取iPEX;然后通过所述iPEX获取所述客户端所需要的安装文件,并进行自动安装。其中,所述iPEX是一种遵循增强型的PEX(Preboot Execute environment,预启动执行环境)协议的程序,不仅支持所述PEX协议支持的UDP协议,还支持HTTP协议。
[0039]具体的,如图2所示,步骤S1:通过资产管理系统对客户端进行远程设置并重启。
[0040]首先,所述客户端的BMC(Baseboard Management Controller,基板管理控制器)支持IPMI(Intelligent Platform Management Interface,智能平台管理接口)协议,且所述IPMI协议中的UDP端口处于开启状态,所述IPMI协议中的IP设置为DHCP(Dynamic HostConfigurat1n Protocol,动态主机配置协议)模式。
[0041]然后,对于所述客户端的BMC在带外网络和生产环境下设置不同的DHCP IP段,所述客户端的BMC根据UDP协议从DHCP服务器获取所述客户端的带外网段的IP地址。所述带外网络区别于所述生产环境,所述带外网络IP是所述生产环境外的IP。
[0042]进一步的,根据所述带外网段的IP,通过资产管理系统对所述客户端进行远程设置并远程重启。
[0043]具体的,通过CMDB(Configurat1n Management Datebase,配置管理数据库)资产管理系统对所述客户端进行远程设置并重启。
[0044]通过所述CMDB对所述客户端进行远程设置,并通过界面化的IPMIT00L命令对所述客户端进行设置网络PEX启动,实现远程重启。
[0045]步骤S2:所述客户端获取iPEX。
[0046]所述客户端向所述DHCP服务器发起获取其在生产环境中IP地址的请求,所述DHCP服务器在接收到该请求后,将所述客户端在生产环境中的IP地址发送至所述客户端。
[0047]在此之前,还可以针对不同的客户端定制不同的iPEX,每一个定制的iPEX于UDP协议包中的user-class字段相对应,并将这些定制的iPEX存储于一安装服务器上。此时,根据所述客户端在生产环境中的IP地址,所述客户端根据所述UDP协议包中的user-class字段获取定制的iPEX。
[0048]由于所述iPEX支持UDP协议和HTTP协议,可以通过所述iPEX实现所述客户端与资产管理系统的对接,将所述客户端的B1S信息写入至所述资产管理系统中。
[0049]步骤S3:通过所述iPEX获取所述客户端所需要的安装文件,并进行自动安装。
[0050]所述客户端根据所述iPEX向安装服务器发送一安装请求,所述安装请求中包括所述iPEX需要的参数,然后所述安装服务器根据所述安装请求配置所述客户端需要的应答配置文件,并发送至所述客户端;所述客户端根据所述iPEX从所述安装服务器上获取应答配置文件,并根据所述应答配置文件获取与其对应的操作系统目录进行自动安装。
[0051]具体的,首先,通过所述iPEX获取系统安装所需要的核心文件。
[0052]所述客户端通过所述iPEX从所述安装服务器上获取系统安装所需要的核心文件。针对不同的客户端的B1S信息以及不同的业务需求,可以选择存储于所述安装服务器上的不同的安装版本进行下载。
[0053]然后,所述客户端根据所述iPEX从所述安装服务器上获取应答配置文件,即应答ks.cfg文件,然后通过该应答配置文件与其对应的操作系统目录进行自动安装。
[0054]所述客户端的操作系统包括但不限于Linux系统。
[0055]最后,根据业务环境的需要,再从所述安装服务器上获取不同的业务环境安装包,并进行自动安装。
[0056]本发明实施例更提供了一种无人值守机房,包括多个客户端,每个客户端均按照上述的方法进行自动安装。从而简化了管理人员现场介入工作,提高了管理人员的工作效率。并且在远程管理和监控的基础上,还实现了从B1S中自动获取客户端的信息并存入至资产管理系统中,提高了资产管理人员的工作效率和信息的准确性。
[0057]综上,在本发明实施例提供的客户端系统自动安装方法及装置、无人值守机房中,通过资产管理系统对无人机房中的客户端进行远程设置并重启,然后获取客户端定制的iPEX,再根据所述iPEX从安装服务器上获取客户端安装系统所需要的安装文件,以实现客户端系统的自动安装,提高了工作效率。
[0058]上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。
【主权项】
1.一种客户端系统自动安装方法,其特征在于,包括: 通过资产管理系统对客户端进行远程设置并重启; 所述客户端获取iPEX; 通过所述iPEX获取所述客户端安装系统所需要的安装文件,并进行自动安装。2.如权利要求1所述的客户端系统自动安装方法,其特征在于,通过资产管理系统对客户端进行远程设置并重启的步骤包括: 所述客户端根据UDP协议从DHCP服务器获取所述客户端的带外网络IP地址; 根据所述带外网络的IP地址,通过资产管理系统对所述客户端进行远程设置,并远程重启。3.如权利要求2所述的客户端系统自动安装方法,其特征在于,通过CMDB资产管理系统对客户端进行远程设置并重启。4.如权利要求1所述的客户端系统自动安装方法,其特征在于,所述客户端获取iPEX的步骤包括: 所述客户端从DHCP服务器获取所述客户端在生产环境中的IP地址; 所述客户端根据UDP协议从安装服务器中获取iPEX。5.如权利要求1所述的客户端系统自动安装方法,其特征在于,通过所述iPEX获取所述客户端所需要的安装文件,以实现自动安装的步骤包括: 所述客户端根据所述iPEX向安装服务器发送一安装请求; 所述安装服务器根据所述安装请求配置所述客户端需要的应答配置文件,并发送至所述客户端; 所述客户端根据所述iPEX从所述安装服务器上获取应答配置文件,并根据所述应答配置文件获取与其对应的操作系统目录进行自动安装。6.如权利要求5所述的客户端系统自动安装方法,其特征在于,通过所述iPEX获取所述客户端所需要的安装文件,以实现自动安装的步骤还包括: 根据业务环境的需要,所述客户端从所述安装服务器上获取不同的业务环境安装包,并自动安装。7.如权利要求1所述的客户端系统自动安装方法,其特征在于,通过所述iPEX将所述客户端的B1S信息写入至所述资产管理系统中。8.如权利要求1所述的客户端系统自动安装方法,其特征在于,所述客户端的BMC根据UDP协议向DHCP服务器获取其带外网络的IP地址。9.如权利要求8所述的客户端系统自动安装方法,其特征在于,所述客户端的BMC支持IPMI协议。10.如权利要求9所述的客户端系统自动安装方法,其特征在于,所述IPMI协议中的UDP端口处于开启状态。11.如权利要求9所述的客户端系统自动安装方法,其特征在于,所述IPMI中的IP设置为DHCP模式。12.—种客户端系统自动安装装置,其特征在于,包括:客户端、资产管理系统、DHCP月艮务器以及安装服务器;其中, 所示资产管理系统对所述客户端进行远程设置并重启; 所述客户端从所述安装服务器上获取iPEX; 所述客户端根据所述iPEX从所述安装服务器上获取其安装系统所需要的安装文件,并进行自动安装。13.一种无人值守机房,其特征在于,包括多个客户端,每个所述客户端均按照权利要求I至11中任意权利要求所述的方法实现自动安装。
【文档编号】H04L29/12GK106027299SQ201610341912
【公开日】2016年10月12日
【申请日】2016年5月20日
【发明人】金安
【申请人】盛趣信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1