一种服务器系统安装方法、装置、设备及可读存储介质制造方法及图纸

技术编号:20176248 阅读:27 留言:0更新日期:2019-01-23 00:15
本发明专利技术公开了一种服务器系统安装方法,该方法包括:发送初始化BMC的IPMI命令至目标服务器的目标BMC;发送标识信息获取命令至初始化后的目标BMC,并接收目标BMC返回的目标服务器的标识信息;将标识信息添加至预设引导文件中,获得目标引导文件,并将目标引导文件发送至目标服务器;在检测到目标服务器执行目标引导文件时,利用服务器安装服务为目标服务器自动化安装系统。应用本发明专利技术实施例所提供的方法,可减少人工操作,可实现大批量服务器的自动化部署,可提高服务器系统安装的效率和准确率。本发明专利技术还公开了一种服务器系统安装装置、设备及可读存储介质,具有相应的技术效果。

A Server System Installation Method, Device, Equipment and Readable Storage Media

The invention discloses a server system installation method, which includes sending IPMI command of initializing BMC to the target BMC of the target server, sending identification information to obtain command to the initialized target BMC, and receiving identification information of the target server returned by the target BMC, adding identification information to the preset boot file, obtaining the target boot file, and booting the target server. Files are sent to the target server; when the target server is detected to execute the target boot file, the server installation service is used to automatically install the system for the target server. The method provided by the embodiment of the present invention can reduce manual operation, realize automatic deployment of a large number of servers, and improve the efficiency and accuracy of server system installation. The invention also discloses a server system installation device, equipment and readable storage medium, which has corresponding technical effects.

【技术实现步骤摘要】
一种服务器系统安装方法、装置、设备及可读存储介质
本专利技术涉及服务器
,特别是涉及一种服务器系统安装方法、装置、设备及可读存储介质。
技术介绍
随着云技术的飞速发展,云数据操作中心应运气而生。云数据操作中心支持硬件在线扩展,即插即用,能够同时管理大量物理服务器,海量存储和虚拟化节点。在云数据操作中心中添加大量的服务器时,按照传统的工作方式,工作人员需要依次手动对各个服务器初始化设定、操作系统安装部署。而添加的服务器数量众多,人工单机手动安装配置操作系统,不仅费时费力,还会带来不可避免的人为失误,进而降低整个数据中心的工作效率和准确率。综上所述,如何提高服务器系统安装配置的效率与准确率等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种服务器系统安装方法、装置、设备及可读存储介质,以提高服务器系统安装配置的效率与准确率。为解决上述技术问题,本专利技术提供如下技术方案:一种服务器系统安装方法,包括:发送初始化BMC的IPMI命令至目标服务器的目标BMC;发送标识信息获取命令至初始化后的目标BMC,并接收所述目标BMC返回的所述目标服务器的标识信息;将所述标识信息添加至预设引导文件中,获得目标引导文件,并将所述目标引导文件发送至所述目标服务器;在检测到所述目标服务器执行所述目标引导文件时,利用服务器安装服务为所述目标服务器自动化安装系统。优选地,发送初始化BMC的IPMI命令至目标服务器的目标BMC,包括:启动DHCP服务,为目标服务器的目标BMC自动配置IP地址;发送获取SN号的IPMI命令至所述目标BMC,获取所述目标服务器的SN号;按照预先设置的SN与BMC的对应关系,重新配置所述目标BMC的IP地址。优选地,发送获取SN号的IPMI命令,获取所述目标服务器的SN号,包括:发送ipmitool-Ilanplus-Hipaddr-Uusername-PPasswordfrulist命令至所述目标BMC,获取所述目标服务器的SN号。优选地,所述重新配置所述目标BMC的IP地址,包括:下发ipmitoollanset命令至所述目标MBC,以重新配置所述目标BMC的IP地址。优选地,发送标识信息获取命令至初始化后的目标BMC,并接收所述目标BMC返回的所述目标服务器的标识信息,包括:发送标识信息获取命令至初始化后的目标BMC;接收所述目标BMC返回的所述目标服务器的第一块网卡的MAC地址。优选地,在检测到所述目标服务器执行所述目标引导文件时,利用服务器安装服务为所述目标服务器自动化安装系统,包括:在检测到所述目标服务器执行所述目标引导文件时,利用THCP服务将内核和文件系统加载至所述目标服务器中;利用所述内核和所述文件系统,对所述服务器安装系统。优选地,在将所述目标引导文件发送至所述目标服务器之后,还包括:若在指定时段内未检测到所述目标服务器执行所述目标引导文件,则重复执行所述将所述目标引导文件发送至所述目标服务器的步骤。一种服务器系统安装装置,包括:BMC初始化模块,用于发送初始化BMC的IPMI命令至目标服务器的目标BMC;标识信息获取模块,用于发送标识信息获取命令至初始化后的目标BMC,并接收所述目标BMC返回的所述目标服务器的标识信息;引导文件发送模块,用于将所述标识信息添加至预设引导文件中,获得目标引导文件,并将所述目标引导文件发送至所述目标服务器;系统自动化安装模块,用于在检测到所述目标服务器执行所述目标引导文件时,利用服务器安装服务为所述目标服务器自动化安装系统。一种服务器系统安装设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述服务器系统安装方法的步骤。一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述服务器系统安装方法的步骤。应用本专利技术实施例所提供的方法,发送初始化BMC的IPMI命令至目标服务器的目标BMC;发送标识信息获取命令至初始化后的目标BMC,并接收目标BMC返回的目标服务器的标识信息;将标识信息添加至预设引导文件中,获得目标引导文件,并将目标引导文件发送至目标服务器;在检测到目标服务器执行目标引导文件时,利用服务器安装服务为目标服务器自动化安装系统。由于IPMI具备独立于CPU、BIOS和OS,所以无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控的特点。实现IPMI命令的物理部件即BMC(BaseboardManagementController,嵌入式管理微控制器),通过BMC使用IPMI命令可以监控各个传感器的数据并记录各种事件的日志并对服务器进行简单的操控和信息收集。因而,可通过下发初始化BMC的IPMI命令至目标服务器的目标BMC,即可完成对目标服务器的目标MBC的初始化。并发送标识信息获取命令至初始化后的目标BMC,便可获取到目标服务器的标识信息。然后,将标识信息添加在预设引导文件中,便可获得用于引导目标服务器进行自动化安装的目标引导文件。将引导文件发送给目标服务器之后,在检测到目标服务器执行目标引导文件时,利用服务器安装服务为目标服务器自动化安装系统。即,通过管理端服务器的BMC使用IPMI命令,实现目标服务器的目标BMC初始化,利用初始化后的目标BMC,获取目标服务器的标识信息,进而设置目标引导文件,最终基于目标引导文件完成对目标服务器的操作系统的安装配置工作,减少人工操作,可实现大批量服务器的自动化部署,可提高服务器系统安装的效率和准确率。相应地,本专利技术实施例还提供了与上述服务器系统安装方法相对应的服务器系统安装装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种服务器系统安装方法的实施流程图;图2为本专利技术实施例中一种服务器系统安装装置的结构示意图;图3为本专利技术实施例中一种服务器系统安装设备的结构示意图;图4为本专利技术实施例中一种服务器系统安装设备的具体结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:请参考图1,图1为本专利技术实施例中一种服务器系统安装方法的流程图,该方法可用于云平台的管理端服务器。该方法包括以下步骤:S101、发送初始化BMC的IPMI命令至目标服务器的目标BMC。其中,IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)是使硬件管理具备智能化的新一代通用接口标准。利用IPMI可监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱等。IPMI最大的优势在于它是独立于CPU、BIOS和OS的,所以无论在开机还是本文档来自技高网
...

【技术保护点】
1.一种服务器系统安装方法,其特征在于,包括:发送初始化BMC的IPMI命令至目标服务器的目标BMC;发送标识信息获取命令至初始化后的目标BMC,并接收所述目标BMC返回的所述目标服务器的标识信息;将所述标识信息添加至预设引导文件中,获得目标引导文件,并将所述目标引导文件发送至所述目标服务器;在检测到所述目标服务器执行所述目标引导文件时,利用服务器安装服务为所述目标服务器自动化安装系统。

【技术特征摘要】
1.一种服务器系统安装方法,其特征在于,包括:发送初始化BMC的IPMI命令至目标服务器的目标BMC;发送标识信息获取命令至初始化后的目标BMC,并接收所述目标BMC返回的所述目标服务器的标识信息;将所述标识信息添加至预设引导文件中,获得目标引导文件,并将所述目标引导文件发送至所述目标服务器;在检测到所述目标服务器执行所述目标引导文件时,利用服务器安装服务为所述目标服务器自动化安装系统。2.根据权利要求1所述的服务器系统安装方法,其特征在于,发送初始化BMC的IPMI命令至目标服务器的目标BMC,包括:启动DHCP服务,为目标服务器的目标BMC自动配置IP地址;发送获取SN号的IPMI命令至所述目标BMC,获取所述目标服务器的SN号;按照预先设置的SN与BMC的对应关系,重新配置所述目标BMC的IP地址。3.根据权利要求2所述的服务器系统安装方法,其特征在于,发送获取SN号的IPMI命令,获取所述目标服务器的SN号,包括:发送ipmitool-Ilanplus-Hipaddr-Uusername-PPasswordfrulist命令至所述目标BMC,获取所述目标服务器的SN号。4.根据权利要求2所述的服务器系统安装方法,其特征在于,所述重新配置所述目标BMC的IP地址,包括:下发ipmitoollanset命令至所述目标MBC,以重新配置所述目标BMC的IP地址。5.根据权利要求1所述的服务器系统安装方法,其特征在于,所述发送标识信息获取命令至初始化后的目标BMC,并接收所述目标BMC返回的所述目标服务器的标识信息,包括:发送标识信息获取命令至初始化后的目标BMC;接收所述目...

【专利技术属性】
技术研发人员:蒋晨晓郭旭亮刘洋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1