IBMPC集群计算机ATA磁盘系统升级技术方法研究

  • 格式:pdf
  • 大小:87.14 KB
  • 文档页数:3

・计算机应用・IBMPC集群计算机ATA磁盘系统升级技术方法研究

付喜春1 王景德1 林淑华2(1.大庆石油管理局钻探集团物探研究所 黑龙江大庆)(2.大庆油田有限责任公司第四采油厂第一油矿 黑龙江大庆)

摘 要:文章概述了IBMPC集群计算机的系统结构。对该系统在石油地震资料处理应用中存在的ATA磁盘系统故障率高的问题进行了分析,提出了针对刀片式服务器的ATA磁盘系统进行升级的解决方案。对石油地震资料处理高性能运算具有一定的参考价值。

关键词:集群计算机;刀片式服务器;ATA磁盘;高性能运算;微码升级中图法分类号:TP274 文献标识码:B 文章编号:100429134(2006)0420073202

0 引 言大庆物探研究所2004年从美国IBM计算机公司引进了一套IBMPC集群计算机系统,在目前国内外同类产品中,其技术和性能都具有领先的优势。它包括9个X345、X346型节点和123个8832型刀片式服务器。该集群计算机配备了一套IBMFAStT700光纤存储磁盘阵列(容量为12TB)和一套STKFLX280光纤存储磁盘阵列(容量为10TB)。整机双精度浮点运算峰值速度达到14300亿次/s。该计算机安装的操作系统是LinuxRedHat7.2和RedHat7.3[1],安装的应用系统是美国WesternGeco公司的Omega1.8.3资料处理软件。这套集群系统的投产应用,对大庆油田今后的地震资料处理生产起到非常重要的作用。1 ATA磁盘系统升级的重要原因从2004年6月IBMPC集群计算机系统正式投入处理生产以来,累计共完成三维常规地震资料处理工作量1891km2,三维叠前时间偏移地震资料处理工作量1262km2。但是,由于地震资料处理工作要求计算机必须长时间连续地运转,特别对于三维叠前时间偏移处理作业更是如此,通常每个作业都需要连续运行50d左右,而且,在运行中需要频繁地对磁盘进行读写操作,一旦服务器主机或者磁盘出现故障,都会影响到地震资料处理作业的正常运行,甚至影响到整个地震资料处理项目的工作周期。2005年初,IBM计算机公司推出了新一代的刀片式服务器和新型的ATA磁盘,尤其是新型的ATA磁盘,从运算效率和稳定性方面,与老型号的ATA磁盘相比,在技术上都有了一定的改进。针对大庆物探研究所IBMPC集群计算机存在的部分ATA磁盘故障问题,要求IBM公司对大庆物探研究所IBMPC集群计算机的整个刀片式服务器系统的246块ATA磁盘进行整体更换升级。IBM公司于2005年10月最终同意了大庆物探研究所整体更换ATA磁盘的要求。

2 解决方案IBM计算机公司的技术人员在大庆物探研究所计算机室有关技术人员的大力配合下,对IBMPC集群计算机刀片式服务器的ATA磁盘进行整体更换和升级。主要工作和技术实现方法如下。2.1 刀片式服务器的ATA磁盘系统硬件升级IBM计算机公司的技术人员针对123个刀片服务器按照条形码对应新老磁盘进行登记并更换,由计算机室的技术人员对123个刀片式服务器进行加电测试,在每个刀片式服务器上安装RedHatLinux7.3版本的操作系统,并且进行Omega应用系统环境配置。2.1.1 刀片式服务器操作系统的安装[2]刀片式服务器操作系统的安装,具体操作步骤如下:

 第一作者简介:付喜春,男,1964年生,计算机高级工程师,1988年毕业于江汉石油学院电子仪器专业,现任大庆钻探集团物探研究所计算机室主任,从事大型计算机应用技术工作。曾经在《石油仪器》等国家级专业期刊上发表论文15篇。邮编:163357

・37・ 2006年 第20卷 第4期

石 油 仪 器PETROLEUMINSTRUMENTS

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net (1)在管理节点上,设置刀片式服务器的状态为“install”;#nodesetallinstall(2)在管理节点上,编辑和开发网络安装操作系统的引导程序;#cd/opt/xcat/ks73#vicompute.all.ks(3)在控制工作站上,使用mozilla系统工具,修改刀片式服务器的引导顺序,把“网络引导”设置为第一位;(4)在控制工作站上,运行以下命令:#rpowerallreset对所有刀片式服务器重新引导,开始网络安装。2.1.2 刀片式服务器的Omega应用系统配置全部的刀片式服务器操作系统正常安装后,在Omega应用系统下进行环境配置。具体操作步骤如下:(1)安装Omega应用系统的GNQS数据库,这样才能运行多节点的并行作业;(2)在两块ATA磁盘上建立/scr01、/scr02目录(作业临时文件的读写盘),并且修改其读写权限,使每个用户都能进行读写操作;(3)建立数据磁盘的目录(mount点),并且mount全部数据磁盘;(4)安装“acroread”软件包,为用户提供应用系统模块的联机在线帮助功能。2.1.3 Omega应用系统运行测试在管理节点上,启动Omega许可证进程,启动JSS作业调度子系统的守护进程。在刀片式服务器上运行Omega测试作业,能够正常运行。ATA磁盘系统硬件升级工作顺利完成。2.2 刀片式服务器系统微码升级[3]对于刀片式服务器的系统微码,要求经常更新和升级,以保证系统运行的安全性和稳定性,减少系统“漏洞”的产生。因此,我们从IBM网站上下载了BIOS微码、RealTimeDiagnostic(实时诊断程序)微码、Sys2temManagementProcessor(系统管理程序)微码的升级程序,分别对123个刀片式服务器的系统微码进行升级。2.2.1 刀片式服务器的系统BIOS微码升级具体操作步骤如下:(1)把BIOS微码升级的源程序(39y49161.sh,shell脚本程序)拷备到管理节点的一个公共目录下(/u/oper),便于在全部的刀片式服务器上同时运行该脚本程序;

(2)在管理节点上运行以下命令,对全部的刀片

式服务器的BIOS微码进行升级。#pshall“/u/oper/39y49161.sh-s”2.2.2 刀片式服务器的系统实时诊断程序微码升级具体操作步骤如下:

(1)把实时诊断程序微码升级的源程序

(31r34541.sh,shell脚本程序)拷备到管理节点的

/u/

oper目录下;(2)在管理节点上运行以下命令,对全部的刀片

式服务器的实时诊断程序微码进行升级。#pshall“/u/oper/31r34541.sh-s”2.2.3 刀片式服务器的系统管理程序微码升级具体操作步骤如下:

(1)把系统管理程序微码升级的源程序

(39m70791.sh,shell脚本程序)拷备到管理节点的

/u/

oper目录下;(2)在管理节点上运行以下命令,对全部的刀片

式服务器的系统管理程序微码进行升级。#pshall“/u/oper/39m70791.sh-s”2.2.4 刀片式服务器系统微码检查在控制工作站上,使用mozilla系统工具,对全部的刀片式服务器所在的ManagementModule(管理模块)重新启动,检查升级的微码版本,BIOS微码从1.05

升级到1.09,实时诊断程序微码从1.01升级到1.04,

系统管理程序微码从31升级到35。

3 结束语通过对IBMPC集群计算机ATA磁盘系统的硬件升级和微码升级工作,不仅大大地提高集群计算机的稳定性和利用率,而且延长了ATA磁盘系统的使用寿命,为地震资料处理生产的高效运转提供了更加可靠的技术支持和保障。同时,通过大庆物探公司与美国IBM公司的多次协商和争取,节省了购买这些IBM新型ATA磁盘的费用。

参考文献[1] 赵宝君,付喜春,王景德.IBMPCcluster集群计算机刀片式服务器性能优化[J].国外油田工程,2005,21(2

)

[2] IBMComputerCorp.RedHatLinuxIntergrationGuideforIBME-serverxSeriesandNetfinity.2003(资料)[3] IBMComputerCorp.LinuxHPCClusterInstallation.2003(资料)

(收稿日期:2006-03-20 编辑:梁保江)

・47・

石 油 仪 器PETROLEUMINSTRUMENTS 2006年08月 

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.netmethodsofinputtinglinesandshotpointsaccordingtothecomplexgeometryinARAM・ARIESseismograph,andthepa2pershowsthepowerfulfunctionoftheinstrument.KeyWords:ARIESseismographs,geometry,linesandshotpoints,setupmethod

ZhangYanhongandWuKai.RealizingtheserialinterfacecommunicationbetweenMicrocontrollersystemandacomputer.PI,2006,20(4):51~53Throughcomputerserialinterfacecommunication,wemaysolvetheproblemofprogramdebugging,controllingandupdatinginmicrocontrollersystem.HereIdesignedacircuittorealizetheserialinterfacecommunicationbetweenmicrocontrollersystemandcomputer.RS-232Ccommunicationprotocolistheinternationalstandard.Usingthesimplewayofthreewiresconnectioncansolvetheserialcommunication.Thisisverysimpleandavailablewayofsolvingtheseprob2lems.KeyWords:microcontroller,serialinterfacecommunication,RS-232Ccommunicationprotocol