部署裸金属服务器的方法及装置的制造方法

文档序号:8447346阅读:666来源:国知局
部署裸金属服务器的方法及装置的制造方法
【技术领域】
[0001]本申请涉及服务器部署技术领域,尤其涉及部署裸金属服务器的方法及装置。
【背景技术】
[0002]为方便理解,首先给出如下说明:
[0003]裸金属服务器(Bare Metal Server):未安装操作系统的服务器。
[0004]PXE(Preboot Execute Environment,预启动执行环境):是由 Intel 公司开发,工作于Client/Server (客户端/服务器)的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统。
[0005]DHCP (Dynamic Host Configurat1n Protocol,动态主机配置协议):是一个局域网的网络协议,使用UDP(User Datagram Protocol,用户数据报协议)工作,给内部网络或网络服务供应商自动分配IP地址。
[0006]TFTP (Trivial File Transfer Protocol,简单文件传输协议):是 TCP/IP 协议族中的一个用来在客户端与服务器之间进行简单文件传输的协议。
[0007]IPMI (Intelligent Platform Management Interface,智能平台管理接口):是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。
[0008]REST (Representat1nal State Transfer,表述性状态转移):定义了一组体系架构原则,可以根据这些原则设计以系统资源为中心的Web服务,包括使用不同语言编写的客户端如何通过HTTP (HyperText Transfer Protocol,超文本传输协议)处理和传输资源状态。
[0009]vManager (虚拟管理服务器):安装了集中管理虚拟化软件的管理服务器,用于统一管理存储设备和物理服务器之间的数据交换,以及对虚拟机的管理配置等。
[0010]随着虚拟化技术的深入应用,数据中心中服务器数量规模性增长。IT管理人员需要管理大量的服务器设备,包括初始化服务器OS (Operat1n System,操作系统)、驱动程序及应用软件的安装、性能数据采集、故障检测及修复、日常运维等大量重复性耗时任务。要求能提供统一的管理系统,帮助IT服务部门高效完成工作。
[0011]目前多个厂商的服务器均有带外管理系统,但是,都只能管理单个服务器,需要手工方式通过远程控制台安装OS,无法静默安装,不支持批量安装。

【发明内容】

[0012]本申请实施例提供部署裸金属服务器的方法及装置。
[0013]本申请的技术方案是这样实现的:
[0014]一种部署裸金属服务器的方法,该方法包括:
[0015]集中部署管理设备将各裸金属服务器的标识信息与对应的配置模板绑定,配置模板至少包括:os配置模板,OS配置模板包括:部署裸金属服务器时应安装的OS信息;
[0016]当集中部署管理设备发现裸金属服务器接入网络时,根据该裸金属服务器的标识信息查找到绑定的OS配置模板,根据该OS配置模板中的部署该裸金属服务器时应安装的OS信息,为该裸金属服务器生成静默安装OS时使用的应答文件,为该裸金属服务器生成预启动执行环境PXE引导文件;
[0017]集中部署管理设备根据自身保存的该裸金属服务器的访问信息登录该裸金属服务器,在该裸金属服务器上设置下次首选引导项为PXE启动。
[0018]一种部署裸金属服务器的装置,应用于集中部署管理设备上,该装置包括:
[0019]配置绑定模块:将各裸金属服务器的标识信息与对应的配置模板绑定,配置模板至少包括:os配置模板,OS配置模板包括:部署裸金属服务器时应安装的OS信息;
[0020]部署模块:当发现裸金属服务器接入网络时,根据该裸金属服务器的标识信息在配置绑定模块中查找到绑定的OS配置模板,根据该OS配置模板中的部署该裸金属服务器时应安装的OS信息,为该裸金属服务器生成静默安装OS时使用的应答文件,为该裸金属服务器生成PXE引导文件;根据自身保存的该裸金属服务器的访问信息登录该裸金属服务器,在该裸金属服务器上设置下次首选引导项为PXE启动。
[0021]可见,本申请实施例能够实现批量、自动部署裸金属服务器。
【附图说明】
[0022]图1为本申请一实施例提供的部署裸金属服务器的方法流程图;
[0023]图2为本申请另一实施例提供的部署裸金属服务器的方法流程图;
[0024]图3为本申请又一实施例提供的部署裸金属服务器的方法流程图;
[0025]图4为本申请实施例提供的部署裸金属服务器的装置的组成示意图。
【具体实施方式】
[0026]图1为本申请一实施例提供的部署裸金属服务器的方法流程图,其具体步骤如下:
[0027]步骤101:集中部署管理设备将各裸金属服务器的标识信息与对应的配置模板绑定,配置模板至少包括:操作系统OS配置模板,OS配置模板包括:部署裸金属服务器时应安装的OS信息。
[0028]OS信息例如:OS版本、语言、时区、RAID(Redundant Array of Independent Disk,独立冗余磁盘阵列)级别、根用户(针对Linux操作系统)或者管理员用户(针对Windows操作系统)、密码等。
[0029]步骤102:当集中部署管理设备发现裸金属服务器接入网络时,根据该裸金属服务器的标识信息查找到绑定的OS配置模板,根据该OS配置模板中的部署该裸金属服务器时应安装的OS信息,为该裸金属服务器生成静默安装OS时使用的应答文件,为该裸金属服务器生成PXE引导文件。
[0030]步骤103:集中部署管理设备根据自身保存的该裸金属服务器的访问信息登录该裸金属服务器,在该裸金属服务器上设置下次首选引导项为PXE启动。
[0031]访问信息例如:访问用户名、访问密码。
[0032]此后,该裸金属服务器重新启动后,自动下载对应的PXE引导文件、OS安装应答文件、OS安装镜像文件以完成静默安装OS。
[0033]本申请一实施例中,步骤101中,集中部署管理设备将裸金属服务器的标识信息与对应的配置模板绑定包括:
[0034]集中部署管理设备将裸金属服务器的序列号,或/和接入位置,或/和硬件型号与对应的配置模板绑定。
[0035]本申请一实施例中,当步骤101中,集中部署管理设备将裸金属服务器的序列号和接入位置与对应的配置模板绑定时,步骤102中,根据该裸金属服务器的标识信息查找到绑定的OS配置模板包括:先根据该裸金属服务器的序列号查找绑定的OS配置模板,若未查找到,再根据该裸金属服务器的接入位置查找绑定的OS配置模板;
[0036]或者,当步骤101中,集中部署管理设备将裸金属服务器的序列号和硬件型号与对应的配置模板绑定时,步骤102中,根据该裸金属服务器的标识信息查找到绑定的OS配置模板包括:先根据该裸金属服务器的序列号查找绑定的OS配置模板,若未查找到,再根据该裸金属服务器的硬件型号查找绑定的OS配置模板;
[0037]或者,当步骤101中,集中部署管理设备将裸金属服务器的序列号、接入位置和硬件型号与对应的配置模板绑定时,步骤102中,根据该裸金属服务器的标识信息查找到绑定的OS配置模板包括:先根据该裸金属服务器的序列号查找绑定的OS配置模板,若未查找到,再根据该裸金属服务器的接入位置查找绑定的OS配置模板,若仍未查找到,再根据该裸金属服务器的硬件型号查找绑定的OS配置模板。
[0038]本申请一实施例中,步骤101中绑定的配置模板进一步包括:虚拟化配置模板、存储配置模板、网络配置模板之一或者任意组合,其中,虚拟化配置模板配置裸金属服务器的标识信息与虚拟管理服务器的关联关系,存储配置模板配置裸金属服务器的标识信息与存储设备的关联关系,网络配置模板配置裸金属服务器的标识信息与在裸金属服务器的接入位置上下发的网络配置信息的关联关系,
[0039]步骤103中,在该裸金属服务器上设置下次首选引导项为PXE启动之后进一步包括:集中部署管理设备确认裸金属服务器完成静默安装OS,根据该裸金属服务器的标识信息查找到绑定的虚拟化配置模板,将该裸金属服务器加入对应的虚拟管理服务器中进行管理;或/和,根据该裸金属服务器的标识信息查找到绑定的存储配置模板,将该裸金属服务器与存储设备进行映射;或/和,根据该裸金属服务器的标识信息查找到绑定的网络配置模板,向该裸金属服务器的接入位置下发网络配置信息。
[0040]本申请一实施例中,步骤101中绑定的配置模板进一步包括:IP配置模板,用于配置裸金属服务器的标识信息与部署裸金属服务器时能够使用的IP地址段的关联关系,
[0041]步骤102中,发现裸金属服务器接入网络包括:集中部署管理设备捕获到DHCP服务器发出的广播DHCP响应消息,该消息携带了一新接入网络的裸金属服务器的MAC地址以及DHCP服务器为该裸金属服务器分配的IP地址,根据该裸金属服务器的IP地址和MAC地址,向该裸金属服务器发送表述性状态转移REST请求消息,当接收到该裸金属服务器返回的REST响应消息时,保存该响应消息携带的该裸金属服务器的序列号、硬件型号和该裸金属服务器的IP地址、MAC地址的关联关系;捕获到广播接口 Up消息,查询该接口学习到的对端MAC地址列表,若该地址列表中包含所述广播DHCP响应消息携带的裸金属服务器的MAC地址,则将该接口作为该裸金属服务器的接入接口添加到所述关联关系中。
[0042]本申请一实施例中,步骤102中,发现裸金属服务器接入网络发现裸金属服务器接入网络包括:集中部署管理设备在预配置的IP地址段内发
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1