一种客户端、配置服务器的系统和方法技术方案

技术编号:16644345 阅读:39 留言:0更新日期:2017-11-26 16:40
本文公布一种客户端、配置服务器的系统和方法,该方法包括:客户端在待配置服务器中设置预启动执行环境(PXE)系统;启动在待配置服务器中设置的PXE系统;通过启动的PXE系统获取安装文件和配置脚本;根据获得的安装文件和配置脚本对待配置服务器进行固件配置和操作系统安装。本发明专利技术实施例中通过启动的PXE系统获取安装文件和配置脚本并对待配置服务器进行固件配置和操作系统安装,从而实现了对服务器的批量配置,提高了配置效率,节省了配置成本。

System and method for client and configuration server

This paper reported a method and system for client and server configuration, the method comprises: a client setting pre boot execution environment in the configuration server (PXE) system; start PXE system settings in the server to be configured; access to the installation files and configuration script by PXE system startup; according to the installation file access and configuration scripts to configure the server for firmware configuration and operating system installation. In the embodiment of the invention, the installation file and the configuration script are obtained by the starting PXE system, and the firmware configuration and the operation system installation of the configuration server are carried out, thereby the batch configuration of the server is realized, the configuration efficiency is improved, and the configuration cost is saved.

【技术实现步骤摘要】
一种客户端、配置服务器的系统和方法
本专利技术实施例涉及但不限于网络管理技术,尤指一种客户端、配置服务器的系统和方法。
技术介绍
现有数据中心的服务器的维护及升级都是通过人工运维或半自动化运维的,其中,人工运维已逐渐退出历史舞台;虽然半自动化运维在一定程度上能够降低运维成本、提升运维效率,比如,通过网络安装服务器套件补鞋匠(cobbler)技术,就能自动化部署操作系统及软件,能够快速设置网络安装环境,但是,其具有局限性,不能配置与升级服务器的基本输出输入系统(BIOS)、基板管理控制器(BMC)以及配置磁盘阵列(Raid)卡等固件。因此,如何实现对服务器的批量配置、提高配置效率以及节省配置成本,成为亟需解决的问题。
技术实现思路
本申请提供了一种客户端、配置服务器的系统和方法,能够实现对服务器的批量配置,提高配置效率,节省配置成本。为了达到本申请目的,本申请提供了一种客户端,包括:设置模块、启动模块、获取模块和配置模块;其中,设置模块,用于在待配置服务器中设置预启动执行环境PXE系统;启动模块,用于启动在待配置服务器中设置的PXE系统;获取模块,用于通过启动的PXE系统获取安装文件和配置本文档来自技高网...
一种客户端、配置服务器的系统和方法

【技术保护点】
一种客户端,其特征在于,包括:设置模块、启动模块、获取模块和配置模块;其中,设置模块,用于在待配置服务器中设置预启动执行环境PXE系统;启动模块,用于启动在待配置服务器中设置的PXE系统;获取模块,用于通过启动的PXE系统获取安装文件和配置脚本;配置模块,用于根据获得的安装文件和配置脚本对待配置服务器进行固件配置和操作系统安装。

【技术特征摘要】
1.一种客户端,其特征在于,包括:设置模块、启动模块、获取模块和配置模块;其中,设置模块,用于在待配置服务器中设置预启动执行环境PXE系统;启动模块,用于启动在待配置服务器中设置的PXE系统;获取模块,用于通过启动的PXE系统获取安装文件和配置脚本;配置模块,用于根据获得的安装文件和配置脚本对待配置服务器进行固件配置和操作系统安装。2.根据权利要求1所述的客户端,其特征在于,该客户端还包括预处理模块,用于从云平台获取各个服务器和服务器的型号;设置不同型号的服务器和简单文件传输协议TFTP服务器之间的对应关系;其中,每个TFTP服务器中预先存储有与自身对应型号的服务器所需的安装文件和配置脚本;所述安装文件包括:操作系统安装引导文件和操作系统镜像文件;所述配置脚本包括:升级基本输出输入系统BIOS、基板管理控制器BMC以及配置磁盘阵列Raid卡的脚本。3.根据权利要求2所述的客户端,其特征在于,所述预处理模块,还用于在获得的各个服务器中获取型号相同的多个服务器作为所述待配置服务器。4.根据权利要求3所述的客户端,其特征在于,所述获取模块,具体用于:接收来自服务端发送的携带有与所述待配置服务器对应的TFTP服务器的互联网协议IP地址的广播;根据接收到的所述IP地址向所述与所述待配置服务器对应的TFTP服务器发送下载安装文件和配置脚本的请求;接收所述TFTP服务器根据所述请求返回的安装文件和配置脚本。5.根据权利要求1所述的客户端,其特征在于,所述PXE系统包括:动态主机配置协议DHPC服务、TFTP服务和超文本传输协议HTTP服务;所述启动模块,具体用于:启动所述DHPC服务、所述TFTP服务和所述HTTP服务。6.一种配置服务器的系统,其特征在于,包括:如权利要求1-5任一项所述的客户端、服务端和简单文件传输协议TFTP服务器;服务端,用于向所述客户端发送携带有与所述待配置服务器对应的TFTP服务器的互联网协议IP地址的广播;...

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

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

1