单位于几年购买了一台IBM X460服务器。IBM xSeries 460 是IBM企业级X 架构设计的第三代旗舰产品,由于当时资金紧张,并未做磁盘阵列。随着服务器上的数据日益增加,感到必须做磁盘阵列了,于是便申请采购了一块IBM ServerRaid-8i阵列卡和两块73G的SAS硬盘,准备做RAID5。
一、 RAID技术简介
RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式分为RAID0——RAID7。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。RAID技术有快速、安全2大特点。RAID级别的选择有3个主要因素:可用性(数据冗余)、性能和成本。如果不要求可用性,选择RAID0以获得最佳性能。如果可用性和性能是重要的而成本不是一个主要因素,则根据硬盘数量选择RAID1。如果可用性、成本和性能都同样重要选择RAID3、RAID5。一般服务器采用的都是RAID5。
二、安装前的准备 
   在配置ServerRaid-8i阵列卡时,会将服务器硬盘格式化。因此,用移动硬盘将服务器上的数据库及相关数据全部备份备份出来。然后,按照阵列卡说明书,制作驱动软盘:将驱动光盘放进光驱(盘符:G),并将一张空白软盘放入软驱(盘符:A);接着输入“CMD”命令,进入DOS界面,输入如下命令:G:\diskette\tools\dsk4w32 G:\diskette\sas\arcsas.w2k_xpimg a:\,回车。一会儿arcsas.w2k_xp.img便解压在软盘上。
三、安装过程
   一切准备就绪,将服务器关机、断电,打开机盖,将ServerRaid-8i阵列卡插在服务器后面的PCI插槽上,重新拉上电源、开机。过了两分钟,出现了自检过程。但过了一会儿,自检就尚未完成就停止了,按按键盘,毫无反应,死机了。根据经验极有可能是阵列卡没插好。于是,又关机、断电,将阵列卡取出,重新插紧、插好。再次开机,又出现了同样的问题!难道是阵列卡有问题?于是将阵列卡取出,重新启动服务器。好一会儿,熟悉的操作系统界面出现了!真的是阵列卡有问题?按理说,新购的IBM硬件是很少有问题的,但故障现象却恰恰证明了阵列卡似乎有问题。无奈,只好打800电话给IBM公司。IBM工程师听了故障现象,也断定是阵列卡有问题,建议将阵列卡寄至广州检测。寄至广州来回要十五天呀,岂不是很耽误工作?问题到底出在哪里呢?无意中,看到卸下的服务器机盖上贴着X460的结构图,便仔细地研究起来。发现IBM X460的结构很特别:在服务器的中间有两个插槽,一个是I∕O Board Connectors,紧紧挨着的另一个居然是 ServerRaid 8i slot!!!IBM ServerRaid-8i阵列卡应该插在这里,而我却根据以往的经验将阵列卡插在了服务器后面的PCI插槽上,致使服务器没能通过自检而死机。故障原因找到了,立刻关机,将阵列卡插在ServerRaid 8i slot上。再开机,紧盯着服务器的自检,心里非常紧张。终于,自检出现了找到RAID卡的信息!真是令人兴奋,接下来可以配置阵列卡了。
   然而,接着出现了错误作息:“Unknow Fireware Error Code 52”,随即又死机了。重新启动了两次服务器,故障依旧。真郁闷!刚解决了一个问题,又遇到了拦路虎。该如何解决这个问题呢?拿起阵列卡英文说明书翻了翻,没有找到相关内容;在网上搜索了半天,也没找到相关内容及解决办法。绝望中,只好关了服务器,取出阵列卡,仔细端详。发现这块IBM ServerRaid-8i阵列卡的结构非常特别:在卡的中间还有一小块锂电池,从中引出一根四芯的电线,在电池旁边还有一个四芯的插孔。莫非是没有将阵列卡的电池接上才出现这种问题?立刻再拿出阵列卡说明书,细心阅读起来。终于在说明书的第9页,看到有阵列卡的示意图。图中电池旁边醒目地标有图示:“connect battery cable to power source”
,而卡在出厂时是没有连接电池的,只有在安装时才连上。而我在安装前并未仔细阅读说明书,仍然按照无电池的阵列卡的安装方法将其直接装进服务器中,结果是肯定不能通过服务器自检了!立既将电源线接上,将阵列卡插在ServerRaid 8i slot插槽上,再接上服务器电源线,开机。经过漫长的等待,自检终于通过了,讨厌的错误信息消失了。
下面的工作就是配置阵列卡了。这次可不敢托大了,认认真真地读了几遍说明书,彻底掌握了配置过程,才把阵列卡的驱动光盘放进光驱中,重新启动服务器,然后按F12,让服务器从光盘启动。一会儿,配置界面出现了,按照说明书的步骤,很顺利地完成了阵列卡的配置。
接着,开始安装系统了。这应该没什么问题了。先将外置软驱接上,并将先前做好的阵列卡驱动软盘放入;再将WIN2000光盘放进光驱。一会儿,很熟悉的WINDOWS安装界面出现了。接着根据提示,按了F6、S键,随即又出现了一个错误提示:“An unexpected error(4096) occurred at file at 1215 in F:\nt1\private\ntdos\boot\setup\omedisk.c”。安装停止了!晕死!又出问题了。重新启动了几次服务器,故障依旧。上网搜索了一下,有文章说是阵列卡驱动软盘坏了。立刻在另一台DELL机上重做了两张软盘,并将里面的文件拷贝至硬盘上,以确保软盘是可用的。然后满怀信心地将软盘放进外置软驱,重新启动了服务器,可故障依旧。怎么回事?软盘已经确认是可用的,难道是外置软驱有问题?卸下外置软驱,接到DELL机上,却可将软盘里的文件拷贝到硬盘上。这个IBM外置软驱为何能在DELL机上使用,却不能在IBM的服务器上使用呢?这简直难以解释。会不全是WIN2000光盘有问题?仔细检查了一下光盘,盘面很好,没有划痕。最后断定:外置软驱没坏,只是不能被IBM X460服务器识别,从而导致系统不能安装。如果重新更换一个外置软驱是很难的,因为外置软驱非常难找,即使找到也不一定能被IBM X460服务器识别。有什么办法能使系统安装时不从外置软驱里读取阵列卡驱动程序呢?正在苦苦思索的时候,突然看见桌上有一张XP克隆碟,眼睛一亮:曾在网上看到过利用NLITE软件整合XP系统,随意删除组件、增添驱动的文章,可不可以用它将阵列卡驱动程序整合进WIN2000系统里呢,这样不是就可以解决问题了吗?立刻下载了NLITE,按照步骤,将阵列卡驱动程序整合进WIN2000系统里,并刻录成光盘。然后将全新的WIN2000系统光盘放光驱里,重新启动了服务器。很快又出现了按F6、S键的提示,这时心里非常紧张,成败在此一举了。很小心地按下F6、S键。一会儿,终于出现了令人激动的复制系统文件的进度条。哈!成功了!真是功夫不负有心人呀。剩下的工作,就是配置服务器、安装SQL SERVER、恢复数据库了。
这次安装阵列卡,让我获益匪浅。本来安装阵列卡是很简单的,我却折腾了两天才成功,其中有两次失败是由于我的疏忽造成的。我深深地感到:要成为一名合格的网管员,必须掌握日益更新的硬件系统特性及相关的文档资料;对于出现的故障,要善于动脑,才能找到解决的办法。

文章如转载,请注明转载自:http://www.5iadmin.com/post/311.html