一种Smart Rack整机柜BIOS批量自动升级的方法技术

技术编号:14211670 阅读:62 留言:0更新日期:2016-12-18 21:01
本发明专利技术提供一种Smart Rack整机柜BIOS批量自动升级的方法,涉及Smart Rack领域,本发明专利技术通过节点互信,在系统下采用批量操作的方式完成全部server的BIOS刷新,首先通过DHCP全部server自动获取IP,并完成PXE引导和整机柜OS系统灌装,其次通过互联拷贝及配置完成刷新环境的配置。最后通过自动化脚本完成整机柜BIOS的刷新。相比传统DOS或者离线升级BIOS,采用自动化批量操作可以大大提升BIOS的效率,减少人为操作漏刷率。

【技术实现步骤摘要】

本专利技术涉及Smart Rack领域,尤其涉及一种Smart Rack整机柜BIOS批量自动升级的方法
技术介绍
BIOS是英文\Basic Input Output System\的缩略词,是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制,具体有三个部分:1.用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU, 内存,ROM,主板,CMOS存储器,串并口,显示卡及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。2.初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。3.引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。通常传统模式下,BIOS刷新只能通过DOS系统来进行,你所要做的就是有FreeDOS内核和相关引导软盘映像文件。其操作大致如下:1 制作DOS刷新盘2 将BIOS和刷新工具导入DOS盘内3 将server设置DOS启动并从DOS U盘引导进入系统4 刷新BIOS5 断电重启安装系统其上述操作刷新率由2人次2小时一台整机柜,不但耗时耗力,效率低下,而且面对整机柜40个server节点时,极为容易漏刷,形成隐患。
技术实现思路
为了解决以上问题,本专利技术提出了一种Smart Rack整机柜BIOS批量自动升级的方法。在自动化不断提高的今天,采用批量流水式操作是保证产品一致性高效性的有效手段,其可复制移植等友好特点能大规模普及,为整机柜Smart Rack的品质提供了保障。本专利技术通过自动PXE灌装OS系统及节点互联拷贝及配置完成刷新环境的配置,而后通过自动化脚本完成整机柜BIOS的刷新。其整个过程包括PXE服务器配置,IP自动分配,节点互信,自动化刷新等技术。本专利技术通过节点互信,在系统下采用批量操作的方式完成全部server 的BIOS刷新,首先通过DHCP全部server自动获取 IP ,并完成PXE引导和整机柜OS系统灌装,其次通过互联拷贝及配置完成刷新环境的配置。最后通过自动化脚本完成整机柜BIOS的刷新。相比传统DOS或者离线升级BIOS,采用自动化批量操作可以大大提升BIOS的效率,减少人为操作漏刷率。1、通过PXE批量灌装系统给整机柜Smart Rack服务器并自动分配IP给每个server:1.1).配置DHCP服务器:用于给客户端提供IP地址及其它信息。客户端开机后,PXE BootROM(自启动芯片)获得控制权之前执行自我测试,然后以广播形式发出一个请求FIND帧。服务器收到客户端所送出的要求,就会送回DHCP回应,包括用户端的IP地址、预设通信通道,以及开机映像文件;否则服务器会忽略这个要求。客户端收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件,并把自己的MAC地址写到服务器端的Netnames.db文件中。1.2).配置TFTP服务器:用于客户端PXE引导所需要的文件1.3).web服务器的配置以及ks文件的修改1.4).PXE引导配置,PXE启动映像文件由syslinux提供,安装完syslinux之后,会生成一个pxelinux.0的文件,复制到/tftpboot目录下。 BootROM由TFTP通信协议从服务器下载开机映像文档。客户端使用TFTP协议接收启动文件后,将控制权转交启动块以引导操作系统,完成远程启动。2节点互信后将相关工具拷贝入整机柜Smart Rack服务器:2.1).判断hostfile是否存在,若存在将其删除,hostfile文件需要重构。if [ -f hostfile ] ;then/bin/rm -f hostfileFi2.2).重构hostfile文件。#t=`echo $nodeall |awk '{print NF本文档来自技高网
...

【技术保护点】
一种Smart Rack整机柜BIOS批量自动升级的方法,其特征在于,通过节点互信,在系统下采用批量操作的方式完成全部server 的BIOS刷新,首先通过DHCP全部server自动获取 IP,并完成PXE引导和整机柜OS系统灌装,其次通过互联拷贝及配置完成刷新环境的配置;最后通过自动化脚本完成整机柜BIOS的刷新。

【技术特征摘要】
1.一种Smart Rack整机柜BIOS批量自动升级的方法,其特征在于,通过节点互信,在系统下采用批量操作的方式完成全部server 的BIOS刷新,首先通过DHCP全部server自动获取 IP,并完成PXE引导和整机柜OS系统灌装,其次通过互联拷贝及配置完成刷新环境的配置;最后通过自动化脚本完成整机柜BIOS的刷新。2.根据权利要求1所述的方法,其特征在于,通过PXE批量灌装系统给整机柜Smart Rack服务器并自动分配IP给每个server:1)、配置DHCP服务器:用于给客户端提供IP地址及其它信息;客户端开机后,PXE BootROM获得控制权之前执行自我测试,然后以广播形式发出一个请求FIND帧;服务器收到客户端所送出的要求,就会送回DHCP回应,包括用户端的IP地址、预设通信通道,以及开机映像文件;否则服务器会忽略这个要求;客户端收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件,并把自己的MAC...

【专利技术属性】
技术研发人员:白云峰
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1