一种对高密度机柜节点带内批量刷新fru、dmi的方法

文档序号:9471203阅读:1393来源:国知局
一种对高密度机柜节点带内批量刷新fru、dmi的方法
【技术领域】
[0001 ] 本发明涉及高密度机柜技术领域,特别涉及一种对高密度机柜节点带内批量刷新FRU, DMI的方法。
【背景技术】
[0002]随着互联网应用的广泛普及,大数据与云计算蓬勃发展,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。当由于普通机柜散热效果差,导致局部温度过高,故障率较高。一旦出现故障,服务器的数据就会丢失,或者正在进行着的业务就会被迫中断,为海量数据的存储和访问带来了极大的不稳定因素。因此,互联网应用对服务器产品提出了高密度、低能耗的要求。服务器正不断地向着性能更高、密度更高、集成度更高、能源效率更高的方向发展,突破传统服务器形态是一个必然的结果。
[0003]目前,政府、银行和大型企业都开始寻求创新形态的解决方案,尤其对想用互联网思维和技术武装自己的传统型企业,SmartRack高密度机柜解决方案是一个理想的选择。
[0004]SmartRack高密度机柜集中机架、服务器、网络、供电、散热、管理模块于一体,打破了传统服务器的形态,是浪潮基于新一代数据中心设计理念推出的集中供电、集中散热、整机柜交付的产品新形态,在部署速度、部署密度、能耗、管理和总体成本等各方面掀起了颠覆性的数据中心革命。
[0005]SmartRack高密度机柜最明显的改善是部署密度。原来采用的机架式IU双路服务器电源功率为500W左右,也就是说一个42U高的机柜最多只能部署24个服务器节点,造成巨大的空间浪费。SmartRack整机柜服务器,集中供电的设计,结合电源负载动态调整技术,整个机柜中的电能可以按需分配给各个服务器节点,在保证安全可靠的同时,空间利用率也大幅提升,12KW的机柜中最多可部署48个双路服务器节点,部署密度提高到传统机架式服务器的两倍,数据中心租赁费由此降低了 50%。
[0006]另外,传统机架式服务器,大致可分为计算、存储、供电、散热几个模块,其中计算和存储属于功能模块,供电和散热属于支撑模块,而供电和散热的电源和风扇是故障的高发区。SmartRack高密度机柜由于采用了整机柜集中供电和散热,并可做到电源的N+N冗余和风扇的2+1冗余,在保证高可用性的同时,使得电源和风扇数量降低6倍,电源数量减少到传统服务器的1/10,相应的单点故障率也有效降低。
[0007]而且,由于SmartRack高密度机柜是整机柜统一交付给用户,一个工作日内最高可部署超过5000台服务器节点,交付速度是传统服务器的数倍。
[0008]目前SmartRack高密度机柜非常受互联网的欢迎。SmartRack高密度机柜整体生产、整体部署,使得部署对象从单台服务器变成集成的数据中心模块,密度非常高,客户对每个节点的管控依赖于 FRU (Field Replace Unit)和 DMI ( Desktop ManagementInterface)信息,所以FRU、DMI信息必须确保存在且一致。
[0009]目前产品设计软件更新后会自动同步FRU、DMI信息,但是由于产品量比较大,在更新B1S后可能存在个别FRU信息无法同步的情况,为了避免出现类似问题,在生产线完B1S更新后,需要对未同步的节点进行FRU、DMI信息的刷新。
[0010]针对上述问题,本发明提出了一种对高密度机柜节点带内批量刷新FRU、DMI的方法。

【发明内容】

[0011]本发明为了弥补现有技术的缺陷,提供了一种成本低,效率高的对高密度机柜节点带内批量刷新FRU、DMI的方法。
[0012]本发明是通过如下技术方案实现的:
一种对高密度机柜节点带内批量刷新FRU、DMI的方法,其特征在于:采用带内模式,启动待刷新节点到Iinux操作系统,然后结合Iinux系统下的FRU刷新工具FRU_change_x64以及DMI刷新工具amidelnx_26_64进行FRU和DMI的批量刷新。
[0013]本发明对高密度机柜节点带内批量刷新FRU、DMI的方法,包括以下步骤:
(1)准备测试环境,搭建高密度机柜测试平台;
(2)获取当前FRU信息,抓取序列号以及资产号固定字符段SNl、SN2、SN3;
(3)升级B1S ;
(4)批量更新FRU;
(5)批量更新DMI;
(6)重启系统。
[0014]所述步骤(I)中,为每个节点灌装Iinux系统,并将该自动批量刷新脚本、FRU_change_x64 以及 amidelnx_26_64 拷贝到系统中。
[0015]本发明的有益效果是:该对高密度机柜节点带内批量刷新FRU、DMI的方法,可以有效的避免节点升级B1S后产生的FRU和DMI的不同步,确保了生产的质量,提高了刷新效率,保证质量的同时提高了产能,降低了正常运行维护的成本。
【附图说明】
[0016]附图1为本发明对高密度机柜节点带内批量刷新FRU、DMI的方法流程示意图。
【具体实施方式】
[0017]附图为本发明的一种具体实施例,下面结合附图对本发明进行详细说明。
[0018]该对高密度机柜节点带内批量刷新FRU、DMI的方法,采用带内模式,启动待刷新节点到Iinux操作系统,然后结合Iinux系统下的FRU刷新工具FRU_change_x64以及DMI刷新工具amidelnx_26_64进行FRU和DMI的批量刷新。
[0019]本发明对高密度机柜节点带内批量刷新FRU、DMI的方法,包括以下步骤:
(1)准备测试环境,搭建高密度机柜测试平台;
(2)获取当前FRU信息,抓取序列号以及资产号固定字符段SNl、SN2、SN3;
(3)升级B1S ;
(4)批量更新FRU;
(5)批量更新DMI; (6)重启系统。
[0020]所述步骤(I)中,为每个节点灌装Iinux系统,并将该自动批量刷新脚本、FRU-change—x64 以及 amidelnx—26—64 拷贝到系统中。
[0021]具体脚本内容如下:
source /opt/scripts/paizh1.txt
/usr/bin/ipmitool chassis identify 0 >/dev/null 2>&1
locat1n='/usr/bin/ipmitool fru | grep _i ,,chassis extra,, | awk ’ {print $4}
获取当前fru信息
snl=' echo $locat1n | awk -F-,{print $1},' 定义 snl
sn2=' echo $locat1n | awk -F-,{print $2}定义 sn2
sn3=' echo $locat1n | awk -F-,{print $3},' 定义 sn3
rm -rf /tmp/b1s.stat删除 b1s, stat
cd /opt/scripts
/sbin/insmod amifldrv—mod.0 >/dev/null 2>&1
?/afulnx—26—64 $b1s /B /P /N /x >/tmp/b1s.stat 2>&1 刷新 B1S if [ $? !=0]; then
echo $locat1n Flash B1S Failed显不刷新失败
else
echo $locat1n Flash B1S OK显不刷新成功
fisleep 3
chmod +X fru-change—x64赋予文件可执行的权限
chmod +X amidelnx_26_64
?/fru-change—x64 -kcs BP SN5115M3 >/tmp/fru.stat 2>&1批量更新
FRU
?/fru-change—x64 -kcs PN BJINSPURG2S1 >/tmp/fru.stat 2>&1?/fru-change—x64 -kcs PS $1${sn2} -$sn3 >/tmp/fru.stat 2>&1?/fru-change—x64 -kcs PAT $1$ {sn2}-$sn3 >/tmp/fru.stat 2>&1?/amidelnx—26—64 /SS $1$ {sn2} -$sn3 >/tmp/dm1.stat 2>&1批量更新
DMI
?/amidelnx—26—64 /bt $1$ {sn2}-$sn3 >/tmp/dm1.stat 2>&1
echo $locat1n Flash FRU And OK显不信息更新成功
/usr/bin/ipmitool chassis identify 200 >/dev/null 2>&1/ sbin/reboot重启系统。
【主权项】
1.一种对高密度机柜节点带内批量刷新FRU、DMI的方法,其特征在于:采用带内模式,启动待刷新节点到Iinux操作系统,然后结合Iinux系统下的FRU刷新工具FRU_change_x64以及DMI刷新工具amidelnx_26_64进行FRU和DMI的批量刷新。2.根据权利要求1所述的对高密度机柜节点带内批量刷新FRU、DMI的方法,其特征在于包括以下步骤: (1)准备测试环境,搭建高密度机柜测试平台; (2)获取当前FRU信息,抓取序列号以及资产号固定字符段SNl、SN2、SN3; (3)升级B1S ; (4)批量更新FRU; (5)批量更新DMI; (6)重启系统。3.根据权利要求1或2所述的对高密度机柜节点带内批量刷新FRU、DMI的方法,其特征在于:所述步骤(I)中,为每个节点灌装Iinux系统,并将该自动批量刷新脚本、FRU_change_x64 以及 amidelnx_26_64 拷贝到系统中。
【专利摘要】本发明特别涉及一种对高密度机柜节点带内批量刷新FRU、DMI的方法。该对高密度机柜节点带内批量刷新FRU、DMI的方法,采用带内模式,启动待刷新节点到linux操作系统,然后结合linux系统下的FRU刷新工具FRU-change_x64以及DMI刷新工具amidelnx_26_64进行FRU和DMI的批量刷新。该对高密度机柜节点带内批量刷新FRU、DMI的方法,可以有效的避免节点升级BIOS后产生的FRU和DMI的不同步,确保了生产的质量,提高了刷新效率,保证质量的同时提高了产能,降低了正常运行维护的成本。
【IPC分类】G06F9/445
【公开号】CN105224366
【申请号】CN201510639146
【发明人】康艳丽
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年1月6日
【申请日】2015年9月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1