SCSI RAID卡常见故障分析及BIOS升级指导
01-09
我们从市场经销商处获悉,尽管SAS硬盘已经取代SCSI硬盘成为市场主流,但许多中小企业用户因为对SAS硬盘不了解,在装配服务器过程中仍然会用SCSI硬盘。产品的升级换代,让绝大部分主板取消了板载SCSI控制器及接口的支持,如果继续使用SCSI硬盘就必须搭配磁盘阵列卡。在市场销售的SCSI阵列卡中,凭借出色的产品性能和技术优势,Adaptec占有绝大部分市场份额,本文也将针对Adaptec旗下的Ultra 320系列产品遇到的常见问题及解决方法进行总结和归纳。
当一个硬盘掉线后如何重新组建磁盘阵列?
在日常工作中,我们通常会组建RAID 0、1、5、10等阵列模式,但可以在0模式的情况下硬盘挂机,数据将无法恢复,但1、5、10模式可以修复,这也是服务器及硬盘提供热插拔硬盘的原因,替换掉线的RAID 1或RAID 5中的硬盘的方法有两种,一种是通过硬件,另外一种是软件。
首先我们先讲一下硬件修复:用一个新的硬盘替换掉掉线的硬盘。请注意把这个新的硬盘的SCSI ID设置成原来掉线硬盘一样的SCSI ID。新的硬盘的容量至少要和旧硬盘的大小一样,否则不能进行重建硬盘。然后重启系统,在PC自检时,当RAID卡提示按Ctrl+A,进入RAID的BIOS以后,在控制区的左侧选中有硬盘掉线的阵列。这个阵列会被高亮显示。按Alt+R键来打开阵列菜单,选择Rebuild以开始阵列的重建即可。
除了上面这种方法还有一种是,使用软件Storage Manager Pro来替换掉线硬盘,这个软件是Adaptec卡中附带的。前几步与硬件恢复相同,用一个新的硬盘替换掉掉线的硬盘。请注意把这个新的硬盘的SCSI ID设置成原来掉线硬盘一样的SCSI ID。新的硬盘的容量至少要和旧硬盘的大小一样,否则不能进行重建硬盘。重起操作系统后,打开Storage Manager Pro管理软件,选择local system 图标然后选择Open System以显示阵列信息,选择Logical Configuration View,双击阵列组图标来打开Array Group Information窗口,点击在Array Group Information,窗口点击Rebuild来启动重建阵列过程。
什么是NVRAM? 如何清除Ultra 320 RAID卡的NVRAM?
NVRAM是非易变RAM,是Adaptec 阵列卡存储基本的建立在硬盘上的阵列信息的地方。NVRAM可以存放的信息不会因为关机或者断电而丢失。但是NVRAM里存放的信息在一定情况下是可以改变的。
清除NVRAM只会改变存储在阵列卡里的阵列信息,而不会影响到硬盘里存储的阵列信息。这就像用一个新的阵列卡替代一个原来在用的阵列卡一样。在系统重起以后,阵列卡会从硬盘中读取阵列信息并把其导入阵列卡中。
这里是清除NVRAM的步骤,适用Adaptec SCSI RAID 2120/2200/2130/2230:
1.启动您的系统,当卡有提示信息的时候,按Ctrl+A,进入阵列卡BIOS
2.选择进入Adaptec RAID Configuration
3.同时按Ctrl+P,启动隐藏菜单Controller Parameters
4.为clear NVRAM选项,选择enable
5.现在您可以重启系统选择导入硬盘里的阵列信息
80针SCSI硬盘可以被直接连在SCSI 或RAID卡上吗?
首先肯定地回答是不可以,根据当前的产业标准,SCSI和RAID控制卡使用68针(Wide, UltraWide 或LVD)的硬盘。68针硬盘通过SCSI电缆与板卡直接相连。80针硬盘 (SCA 硬盘) 是被特别封入热插拔硬盘盒中,是不可以直接和SCSI或着阵列卡相连的。注意:在市场上有80针到68针转换器,但我们不建议用户使用,这些交换器可能导致硬盘不能被正常识别出来,经常掉线或者数据信号不完整。
Ultra160的数据线可以连接到Ultra320卡上吗?
使用使用Ultra160 SCSI的数据线理论上是可以的,但会造成SCSI设置的不稳定,传输速度小于160MB/s,我们建议用户使用Ultra320数据线来配合Ultra320的卡使用。
希捷Ultra320 SCSI硬盘,经常发现Time Out问题,并且会重设SCSI bus错误?
当把希捷(Seagate)的Ultra320 SCSI硬盘连接到Ultra 320 SCSI或者RAID卡上时,经常发现Time Out问题,并且会重设SCSI bus的错误。我们建议通过来升级硬盘固件的方法来解决。相关问题硬盘的型号有ST3146807、ST373307、ST336607、ST373453、ST336753、ST318453。
如何更新Ultra 320卡 的BIOS
1. 在Adaptec官方网站上下载相应的BIOS并将其解压到您指定的文件夹中。
2. 将解压出来的文件拷贝到一个自启动软盘中(需要一个软驱,早期服务器主板不支持USB软驱启动,如果将USB软驱插入服务器中发现BIOS不能识别则不能使用。)
3. 启动您的系统到A>: 提示符下
4. 键入'flash# -scan' 来显示您所使用的SCSI卡的信息,注意记录bus编号和Device编号, 例如:bus #0, Device #b。注意这里的flash#要和您拷贝到软盘的flash文件对应。
5. 键入'flash# -bus # -dev # -w <biosImage>' 并回车。例如:更新ASC-29320-R 的BIOS v4.10.2 (29320r2.bin) 在 bus #0 Dev #b card,
要键入 'flash6 -bus 0 -dev b -w 29320r2.bin',为了操作方便我们可以修改文件名,如:1.bin,或者编辑一个批处理文件。
需要注意的是:
1.阅读下载的文件包中的ReadMe.txt
2.更新过程中不要断电
3.不要把数据线连在SCSI卡上
总结:
服务器需要7*24或24*365这样的工作,因此服务器配件在稳定性方面是毋庸置疑的。根据以往的经验,绝大部分情况下RAID磁盘阵列卡不会坏,如果突然断电就很有可能会出现文章里提到的情况,SCSI及SCSI RAID卡已经是非常成熟的设备了,在兼容性方面也非常好。目前因为SCSI硬盘已经逐渐停产,SAS硬盘的货源充足,造成了SCSI硬盘价格居高不下,如果有对设备升级的用户我们不推荐额外增配SCSI硬盘。本文篇幅有限,不能涵盖所有SCSI设备出现的问题,如有文章没涉及到的其他问题,欢迎大家积极留言