标签归档:raid

华为RH2288 V5服务器raid0替换硬盘报错

现有一台RH2288 V5服务器,配置LSI Megaraid SAS3108阵列卡,有12块SATA 4T硬盘,每块硬盘都做了raid0,现在四号槽硬盘故障,按照正常操作,关机,更换硬盘,为新硬盘配置raid0。

但是配置好raid0后,重启,自检到阵列卡提示:

The following VDs are missing:005

进入阵列卡发现刚才新硬盘配置的raid0丢失,新硬盘的状态仍为ready,重配后,问题依旧。

联系华为厂家,厂家工程师的答复是可能为raid卡bug导致,将bmc相关日志收集给厂家,厂家未发现可疑问题,也未能定位出故障原因。

后更换另一块新硬盘,发现问题解决,可能是之前硬盘和阵列卡兼容性存在问题。

megacli查看硬盘状态

通过megacli的如下命令查看RAID的情况,命令如下:

/opt/MegaRAID/MegaCli/MegaCli64 LDPDInfo -Aall

重点关注以下几点:

Media Error Count
Other Error Count
Predictive Failure Count
Last Predictive Failure
Drive has flagged a S.M.A.R.T alert

如果这几个数值不为0,则可能为硬盘故障,需要更换硬盘。

可以通过让指定硬盘闪烁的方式来定位磁盘位置,命令如下:

MegaCli -PdLocate -start -physdrv [E:S] -aALL

其中 E表示 Enclosure Device ID,S表示Slot Number。比如坏盘的位置为:
Enclosure Device ID: 1
Slot Number: 0

可执行以下命令让其闪烁:
root@Storage-c2:/opt/MegaRAID/MegaCli# ./MegaCli64 -PdLocate -start -physdrv[1:0] -a0
Adapter: 0: Device at EnclId-1 SlotId-0 — PD Locate Start Command was successfully sent to Firmware Exit Code: 0x00
root@Storage-c2:/opt/MegaRAID/MegaCli#

更换硬盘后,关闭闪烁的命令如下:
MegaCli -PdLocate -stop -physdrv [E:S] -aALL

如果raid中有硬盘故障,更换硬盘后,一般都无需做操作,阵列卡会自动做rebuild,从拔出硬盘到插入新盘,一般会有以下的过程:

  • Device
    Normal —>Damage —>Rebuild —>Normal
  • Virtual Drive
    Optimal —>Degraded —>Degraded —>Optimal
  • Physical Drive
    Online —>Failed Unconfigured —>Rebuild —>Online

查看rebuild进度的命令如下:

/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -showprog -physDrv [1:0] -a0

输出一般如下:

root@Storage-c2:/opt/MegaRAID/MegaCli# ./MegaCli64 -PDRbld -showprog -physDrv [1:0] -a0
Rebuild Progress on Device at Enclosure 1, Slot 0 Completed 10% in 0 Minutes.
Exit Code: 0x00
root@Storage-c2:/opt/MegaRAID/MegaCli#

Dell服务器linux操作系统下RAID常用管理命令总结

Dell服务器常用管理命令总结
准备
新版本的 MegaCli-1.01.24-0.i386.rpm 会把程序安装在/opt下,可以自定义安装目录,例如:
rpm –relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm
即把安装目录 /opt 替换成 /usr/sbin。

下载地址:http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/8.02.16_MegaCLI.zip ;
(linux文件夹下有个MegaCli文件里面有I386 RPM)
查看机器型号    # dmidecode | grep “Product”
查看厂商    # dmidecode| grep  “Manufacturer”
查看序列号    # dmidecode | grep  “Serial Number”
查看CPU信息    # dmidecode | grep  “CPU”
查看CPU个数    # dmidecode | grep  “Socket Designation: CPU” |wc –l
查看出厂日期    # dmidecode | grep “Date”
查看充电状态    # MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep “Charger Status”
显示BBU状态信息    # MegaCli -AdpBbuCmd -GetBbuStatus –aALL
显示BBU容量信息    # MegaCli -AdpBbuCmd -GetBbuCapacityInfo –aALL
显示BBU设计参数    # MegaCli -AdpBbuCmd -GetBbuDesignInfo –aALL
显示当前BBU属性    # MegaCli -AdpBbuCmd -GetBbuProperties –aALL
查看充电进度百分比    # MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep “Relative State of Charge”
查询Raid阵列数    # MegaCli -cfgdsply -aALL |grep “Number of DISK GROUPS:”
显示Raid卡型号,Raid设置,Disk相关信息      # MegaCli -cfgdsply –aALL
显示所有物理信息    # MegaCli -PDList -aALL
显示所有逻辑磁盘组信息    # MegaCli -LDInfo -LALL –aAll
查看物理磁盘重建进度(重要)    # MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0
查看适配器个数    #MegaCli –adpCount
查看适配器时间    #MegaCli -AdpGetTime –aALL
显示所有适配器信息    #MegaCli -AdpAllInfo –aAll
查看Cache 策略设置    # MegaCli -cfgdsply -aALL |grep Polic
1、查看所有物理磁盘信息
MegaCli -PDList -aALL

Adapter #0

Enclosure Number: 1
Slot Number: 5
Device Id: 5
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
Raw Size: 140014MB [0x11177328 Sectors]
Non Coerced Size: 139502MB [0x11077328 Sectors]
Coerced Size: 139392MB [0x11040000 Sectors]
Firmware state: Hotspare
SAS Address(0): 0x5000c50008e5cca9
SAS Address(1): 0x0
Inquiry Data: SEAGATE ST3146855SS     S5273LN4Y1X0
…..

2、查看磁盘缓存策略
MegaCli -LDGetProp -Cache -L0 -a0

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct

or
MegaCli -LDGetProp -Cache -L1 -a0

Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or
MegaCli -LDGetProp -Cache -LALL -a0

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or
MegaCli -LDGetProp -Cache -LALL -aALL

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or
MegaCli -LDGetProp -DskCache -LALL -aALL

Adapter 0-VD 0: Disk Write Cache : Disk’s Default
Adapter 0-VD 1: Disk Write Cache : Disk’s Default

3、设置磁盘缓存策略
缓存策略解释:
WT    (Write through
WB    (Write back)
NORA  (No read ahead)
RA    (Read ahead)
ADRA  (Adaptive read ahead)
Cached
Direct

例子:
MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

or
MegaCli -LDSetProp -Cached|-Direct -L0 -a0

or
enable / disable disk cache
MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0

4、创建/删除 阵列
4.1 创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5
MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0

4.2 创建阵列,不指定热备
MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0

4.3 删除阵列
MegaCli -CfgLdDel -L1 -a0

4.4 在线添加磁盘
MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0
意思是,重建逻辑磁盘组1,raid级别是5,添加物理磁盘号:1:4。重建完后,新添加的物理磁盘会自动处于重建(同步)状态,这个 时候 fdisk -l是看不到阵列的空间变大的,只有在系统重启后才能看见。
5、查看阵列初始化信息
5.1 阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。
MegaCli -LDInit -ShowProg -LALL -aALL

或者以动态可视化文字界面显示
MegaCli -LDInit -ProgDsply -LALL -aALL

5.2 查看阵列后台初始化进度
MegaCli -LDBI -ShowProg -LALL -aALL

或者以动态可视化文字界面显示
MegaCli -LDBI -ProgDsply -LALL -aALL

6、创建全局热备
指定第 5 块盘作为全局热备
MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

也可以指定为某个阵列的专用热备
MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

7、删除全局热备
MegaCli -PDHSP -Rmv -PhysDrv[1:5] -a0

8、将某块物理盘下线/上线
MegaCli -PDOffline -PhysDrv [1:4] -a0

MegaCli -PDOnline -PhysDrv [1:4] -a0

9、查看物理磁盘重建进度
MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0

DELL阵列卡采用的芯片组的名称及芯片组驱动程序下载地址

目前DELL常见的阵列卡有H310和H710,这些阵列卡都采用LSI公司的芯片组,以下是DELL阵列卡与LSI芯片组的对应关系:

DELL阵列卡名称 LSI芯片组 LSI公司使用相同芯片的RAID卡或HBA卡
H710/H810 LSI2208 MegaRAID SAS 9265-8i
H700/H800 LSI2108 MegaRAID SAS 9260-8i
PERC6i/E LSI1078 MegaRAID SAS 8888ELP
PERC5i/E LSI1068 MegaRAID SAS 8408E/8480E
H310 LSI2008 MegaRAID SAS 9240
H200/SAS6G LSI2008 LSISAS2008
SAS6ir/E LSI1068 LSISAS1068E
SAS5i/r/E LSI1068 LSISAS1068

驱动程序下载页面:驱动页面:
http://www.lsi.com/products/storagecomponents/Pages/MegaRAIDSAS9265-8i.aspx

Dell PERC H310、H710、H710P 和 H810 卡硬件配置

规格 H310 H710 H710P H810
RAID级别 0、1、5、10、50 0、1、5、6、10、50、60 0、1、5、6、10、50、60 0、1、5、6、10、50、60
每个端口的机柜数量 不适用 不适用 不适用 最多四个机柜
处理器 带有LSI2008芯片组的8端口Dell适配器SAS片上RAID 带有LSI2008芯片组的8端口Dell适配器SAS片上RAID 带有LSI2008芯片组的8端口Dell适配器SAS片上RAID 带有LSI2008芯片组的8端口Dell适配器SAS片上RAID
备用电池单元(BBU)
非易失性高速缓存 不适用
高速缓存存储器 不适用 512MB DDR3 800 Mhz 1GB DDR3 133 Mhz 1GB DDR3 133 Mhz
高速缓存功能 不适用 回写、直写、自适应预读、不预读、预读 回写、直写、自适应预读、不预读、预读 回写、直写、自适应预读、不预读、预读
每磁盘组的最大跨区数量 8 8 8 8
每磁盘组的最大虚拟磁盘数量 16 16 16 16
联机容量扩展
专用热备份和全局热备份
支持热插拔设备
硬件异或引擎
冗余路径支持

PERC H310、H710 和 H710P 卡支持以下操作系统:
Microsoft Windows Server 2012
提供 Hyper-V 虚拟化的 Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2 及更高版本
Red Hat Enterprise Linux 5.8 版及更高版本(32 位和 64 位)
Red Hat Enterprise Linux 6.2 版及更高版本(64 位)
SUSE Linux Enterprise Server 版本 10 SP4(64 位)
SUSE Linux Enterprise Server 版本 11 SP2(64 位)
VMware ESX 4.1 和 ESXi 4.1 Update 2
VMware ESX 5.0

Dell raid控制卡(perc)6、7、8系列介绍

PowerEdge RAID Controller (PERC) Series 8 Family
Model  Interface Support PCI Support SAS Connectors  Cache Memory Size
Write Back Cache  RAID Levels  Max Drive Support  RAID Support
PERC H810 Adapter 6Gb/s SAS PCI-Express 2.0 2×4 External 1GB NV Flash Backed Cache 0,1,5,6,10,50,60 192 Hardware RAID
PERC H710P Adapter 6Gb/s SAS PCI-Express 2.0 2×4 Internal 1GB NV Flash Backed Cache 0,1,5,6,10,50,60 32 Hardware RAID
PERC H710P Mini Mono 6Gb/s SAS PCI-Express 2.0 2×4 Internal 1GB NV Flash Backed Cache 0,1,5,6,10,50,60 32 Hardware RAID
PERC H710P Mini Blade 6Gb/s SAS PCI-Express 2.0 2×4 Internal 1GB NV Flash Backed Cache 0,1,5,6,10,50,60 4 Hardware RAID
PERC H710 Adapter 6Gb/s SAS PCI-Express 2.0 2×4 Internal 512MB NV Flash Backed Cache 0,1,5,6,10,50,60 32 Hardware RAID
PERC H710 Mini Mono 6Gb/s SAS PCI-Express 2.0 2×4 Internal 512MB NV Flash Backed Cache 0,1,5,6,10,50,60 32 Hardware RAID
PERC H710 Mini Blade 6Gb/s SAS PCI-Express 2.0 1×4 Internal 512MB NV Flash Backed Cache 0,1,5,6,10,50,60 4 Hardware RAID
PERC H310 Adapter 6Gb/s SAS PCI-Express 2.0 2×4 Internal 0,1,5,10,50 16, Non-RAID 32 Hardware RAID
PERC H310 Mini Mono 6Gb/s SAS PCI-Express 2.0 2×4 Internal 0,1,5,10,50 16, Non-RAID 32 Hardware RAID
PERC H310 Mini Blade 6Gb/s SAS PCI-Express 2.0 1×4 Internal 0,1,5,10,50 4 Hardware RAID
S110 Software RAID 3Gb/s SATA PCI-Express 2.0 0,1,5,10 4 Software RAID – Windows Only
PERC H310 Mini Blade 3Gb/s SAS Express 2.0 1×4 Internal 0,1,5,10,50 4 Hardware RAID
PowerEdge RAID Controller (PERC) Series 6 & 7 Family
 Model Interface Support PCI Support SAS Connectors Cache Memory Size Write Back Cache RAID Levels Max Drive Support RAID Support
PERC H800 Adapter 6Gb/s SAS PCI-Express 2.0 2×4 External 2MB, 512MB NV, 1GB NV Yes (TBBU) 0,1,5,6,10,50,60 192 Hardware RAID
PERC H700 Integrated / Adapter 6Gb/s SAS PCI-Express 2.0 2×4 Internal 512MB, 512MB NV, 1GB NV Yes (BBU) 0,1,5,6,10,50,60 16 Hardware RAID
PERC H700 Modular 6Gb/s SAS PCI-Express 2.0 1×4 Internal 512MB Yes (BBU) 0,1,5,6,10 4 Hardware RAID
PERC H200 Integrated / Adapter 6Gb/s SAS PCI-Express 2.0 2×4 Internal 0,1,10 Supports non-RAID 16 Hardware RAID
PERC H200 Modular 6Gb/s SAS PCI-Express 2.0 1×4 Internal 0,1,10 Supports non-RAID 4 Hardware RAID
6Gbps SAS HBA 6Gb/s SAS PCI-Express 2.0 2×4 External HBA Hardware
PERC 6/E Adapter 3Gb/s SAS PCI-Express 1.0 2×4 External 512MB, 256 MB Yes (TBBU) 0,1,5,6,10,50,60 144 Hardware RAID
PERC 6/I Integrated / Adapter 3Gb/s SAS PCI-Express 1.0 2×4 Internal 256MB Yes (BBU) 0,1,5,6,10,50,60 16 Hardware RAID
PERC 6/I Modular 3Gb/s SAS PCI-Express 1.0 1×4 Internal 256MB Yes (BBU) 0,1,5,6,10 4 Hardware RAID
CERC 6/I Modular 3Gb/s SAS PCI-Express 1.0 1×4 Internal 128MB 0,1,5,6,10 4 Hardware RAID
SAS 6/iR Integrated / Adapter 3Gb/s SAS PCI-Express 1.0 2×4 Internal 0,1 8 Hardware RAID
SAS 6/iR Modular 3Gb/s SAS PCI-Express 1.0 1×4 Internal 0,1 4 Hardware RAID
PERC S300Windows only OS 3Gb/s SAS PCI-Express 1.0 2×4 Internal 0,1,10,5 8 Software RAID on HBA
PERC S100Windows only OS 3Gb/s SATA 4 cabled SATA 0,1,10,5 4 Software RAID on SATA Chipset

HP BL460C G7刀片服务器阵列芯片故障的解决办法

有一台HP BL460C G7刀片服务器,运行有Vmware ESXi5.0操作系统,Vmware vCenter显示该把刀片服务器处于离线状态,但是可以ping通该刀片上的ESXi5.0的IP地址,连接到刀箱的管理口,未发现任何告警,使用该刀片的remote console,可以看到Vmware ESXi5.0的界面,按F2出现登录框,输入用户名和密码后,按回车没有反应,到机房接上显示器和键盘后,按回车仍然没有反应,但是一直可以ping通IP地址。

重启该把刀片后,在自检时按任意键查看详细自检信息,自检到阵列卡时,出现:
Slot 0 HP Smart ArrayP410i Controller
1783-Slot 0 Drive Array Contorller Failre!
[Command failure (cmd=0h,  err=00h,  dlu=013:4h)]

是阵列卡的报错,报错代码为1783,这种情况不能进入阵列卡BIOS查看阵列的配置情况、硬盘情况,需要更换阵列卡,由于该阵列卡集成在主板上,需要更换主板。

更换主板后,由于raid信息都在硬盘中,所以数据都能够识别,比能够进入操作系统。

RAID5初始化方法及写方式

目前使用的初始化方法
目前RAID5的初始化主要有两种方法,一种是标示为resync的全同步;另一种方法是标示为recovery的数据恢复。
所谓resync,就是进行全阵列磁盘同步,从头到尾按条带读取所有磁盘的数据,计算新的校验值并与原来的校验值相比较,如果相同则直接进入下一个条带的操作,如果不同则需要把新计算的校验数据写到校验磁盘上。
所谓recovery,就是恢复失效盘的数据。磁盘阵列中的单个磁盘是有可能失效的,这时磁盘阵列会将失效磁盘从阵列中剔除,那么对于那些有数据恢复能力的RAID阵列,如RAID-1456,我们就能够通过加入热备盘恢复失效盘上的数据,recovery就是从头到尾恢复数据的过程。recovery完成之后热备盘就会成为正式的成员盘取代原来的失效盘。Recovery原本用于失效磁盘的数据恢复,但也可以用于刚创建的RAID,在刚创建的时候,把最后一块盘设置为热备盘,该磁盘的数据通过读取其它磁盘的数据校验得出,这样下来,也会保证各个条带的数据一致性。
RAID5的两种写方式
在提出新方法之前,先讨论下RAID5 的两种写方式:读改写和重构写。读改写的实现方式是先将所需写入的数据保存到内存,同时读取所需要写入位置的旧数据及校验盘上的数据,然后将新数据、旧数据和老校验数据进行校验运算,得出新校验数据,最后将新数据与新校验值写入磁盘。
以6块盘的RAID5为例,假设要写D1数据块,而所在条带别的数据块没有写请求,则需要读取旧的D1数据,和旧的校验数据P0,再和新的数据NEW D1做异或校验计算,得到新的校验NEW P0,再把NEW D1和NEW P0写到对应的磁盘。
所谓重构式写,就是预读没有写请求的磁盘的数据,而将写请求磁盘的bio中的数据拷贝到磁盘缓冲区,然后用这些数据来重构新的校验结果。之后,就将新修改的数据和新校验结果写入下层设备即可。
仍以6块盘的RAID5为例,假设要写D1,D2,D3的数据块,则需要读D4,D5数据,再和新的数据NEW D1,NEW D2,NEW D3做异或校验计算,得到新的校验NEW P0,再把NEW D1,NEW D2,NEW D3和NEW P0写到对应的磁盘。

RAID优势及系统构成

RAID 及优势
RAID,即独立磁盘冗余阵列,是一种由多块磁盘构成的冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。
RAID可以分为硬RAID与软RAID,硬RAID是通过用硬件来实现RAID功能,比如各种RAID卡,还有主板集成RAID控制器的都是硬RAID。软RAID是通过用操作系统来完成RAID功能,比如在Linux操作系统下,用3块硬盘做的RAID5。本文要谈的RAID系统稳定性是特指硬RAID的稳定性。其有以下五大优势。
扩大了存贮能力。可由多个硬盘组成容量巨大的存贮空间。降低了单位容量的成本。市场上最大容量的硬盘每兆容量的价格要大大高于普及型硬盘,因此采用多个普及型硬盘组成的阵列其单位价格要低得多。
提高了存贮速度。单个硬盘速度的提高均受到各个时期的技术条件限制,要更进一步提高一般比较因难,而使用RAID,则可以让多个硬盘同时分摊数据的读或写操作,因此整体速度有成倍地提高。
提高了可靠性。RAID系统可以使用两组硬盘同步完成镜像存贮,这种安全措施对于网络服务器来说非常重要。
提高了容错性。RAID控制器的一个关键功能就是容错处理。容错阵列中如有单块硬盘出错,不会影响到整体的继续使用,高级RAID控制器还具有数据恢复功能。

RAID系统构成
RAID系统包括服务器、RAID卡、线缆、背板和硬盘五个部分。
在R A I D系统中,R A I D卡和背板是影响整个系统稳定性的两个关键因素。服务器作为核心设备给RAID
卡提供标准的接口,而线缆和硬盘属于业界的通用产品,一般不会对系统的稳定性造成影响。
由于RAID卡上布局布线的差异以及PCB板材阻抗控制,从RAID卡本身发出的SAS信号强度上会有一些差异。
一般来说SAS信号越强,可以支持的背板上SAS走线也越长。对于背板来说,SAS走线的长度和背板的类型以及背板上MiniSAS接口位置直接相关,背板上SAS走线太长容易引起SAS信号过度衰减从而造成RAID系统的不稳定。

IBM Serveraid软件的更新记录

IBM Serveraid软件从早期的2.88、3.11、3.5、4.0、5.1、6.1一直发展到了现在的9.0,每一个版本和前一个版本相比做了哪些改动呢,IBM的这篇文章给出了我们的答案,我们可以根据软件版本的更新来了解IBM服务器上所使用的阵列卡的不断的更新换代。

ServeRAID Family 8.40 to 9.00

Enhancements:

  • The Windows code stack has been reworked to eliminate the need for the filter driver. If one piece of the code package is updated (driver, firmware, utilities, applications) under Windows, the other pieces must also be updated.
  • There are other enhancements in individual components. Please see the change history of each individual component for change details.
ServeRAID Family 8.30 to 8.40

Enhancements:

  • Support for the IBM ServeRAID-8s SAS controller
  • Support for the following operating systems:
    • Microsoft Windows XP Professional for Intel x86 and EM64T
    • SUSE Linux Enterprise Server 10 for Intel x86 and EM64T
    • Sun Solaris 10
    • VMWare 3.0
ServeRAID Family 8.25 to 8.30

Enhancement:

  • Support for the IBM ServeRAID-8k and ServeRAID-8k-l SAS controllers
ServeRAID Family 8.20 to 8.25

Enhancements:

  • Support for native OS authentication on Windows, Linux, Unix, and NetWare. With native authentication, you log into the ServeRAID Manager on local and remote systems using your standard network user name and password.

    Note:
     Native OS authentication replaces the Security Manager feature in the ServeRAID Manager agent. The Security Manager is no longer a part of the agent console.
  • Support for the following features on network storage devices (enclosures):

    Note:
     These features require enclosure firmware level 2.15 or greater.

    • Logical drive migration wizard for expanding or migrating arrays
    • Improved ROM update wizard, featuring a common user interface for direct-attached and network-attached storage devices
    • Network management tools for configuring network details and Ethernet port settings
    • New right-click actions for direct access to configuration wizard options: Configure access-control list, Configure target information, Increase logical drive capacity
ServeRAID Family 8.15 to 8.20

Enhancements:

  • Support for native OS authentication on Windows, Linux, Unix, and NetWare. With native authentication, you log into the ServeRAID Manager on local and remote systems using your standard network user name and password.

    Note:
     Native OS authentication replaces the Security Manager feature in the ServeRAID Manager agent. The Security Manager is no longer a part of the agent console.
  • Support for the following features on network storage devices (enclosures):

    Note: These features require enclosure firmware level 2.15 or greater.

    • Logical drive migration wizard for expanding or migrating arrays
    • Improved ROM update wizard, featuring a common user interface for direct-attached and network-attached storage devices
    • Network management tools for configuring network details and Ethernet port settings
    • New right-click actions for direct access to configuration wizard options: Configure access-control list, Configure target information, Increase logical drive capacity
ServeRAID Family 8.10 to 8.15
  • Support for the following operating systems:
    • Red Hat Enterprise Linux 4 AS/ES/WS*
    • Red Hat Enterprise Linux 4 AS/ES for EM64T*
    • Red Hat Enterprise Linux 3 AS/ES/WS*
    • SuSE Linux Enterprise Server 9 with Service Pack 1 for Intel x86 and EM64T
    • Microsoft Windows Server 2003 with Service Pack 1 for EM64T
    • Novell NetWare 6.5 with Service Pack 3
      *Out-of-box and current quarterly update
  • Enhanced functionality in the ServeRAID Manager program:
    • Ability to manage FlashCopy backups of logical drive data on external storage enclosure
    • Fixed RAID Level-5 rebuild problem
    • Fixed notification problem for lost cache data
ServeRAID Family 8.00 to 8.10

Note: This release first introduced with IBM Director 4.22.

  • Support for dual-controller configurations of the IBM TotalStorage DS300 and DS400 external storage enclosures
  • Enhanced functionality in the ServeRAID Manager program:
  • Support for following features on dual-controller enclosures:
    • Fail over and fail back of storage between controllers
    • Ability to select and change the preferred owner of an array
    • Enclosure-wide actions: shutdown, restart, update images
    • Automatic detection of fibre channel initiator
  • Support for the ServeRAID Manager program on the following operating systems:
  • SCO UnixWare 7.1.3 and 7.1.4
  • SCO OpenServer 5.0.6a and 5.0.7
  • IBM OS/2 WARP Server for e-business

    Note: When using ServeRAID Manager version 8.10 with OS/2 or UnixWare as an operating system on a remote system, the version information will display as 7.10.

ServeRAID Family 8.00
  • Support for the IBM ServeRAID-8i SAS controller
  • Support for the following operating systems:
    • Microsoft Windows:
      • Windows 2000 Server/Advanced Server
      • Windows Server 2003 Workstation/Server/Enterprise Server
      • Windows Server 2003 for EM64T
    • Linux:
      • Red Hat Enterprise Linux 3 AS/ES/WS*
      • Red Hat Enterprise Linux 3 AS/ES for EM64T*
      • SuSE Linux Enterprise Server 9*
      • SuSE Linux Enterprise Server 9 for EM64T*
    • Netware:
      • Novell Netware 6.5 EP
      • *Out-of-box and current quarterly update or service pack
  • Enhanced functionality in the ServeRAID Manager program:
    • Support for the following features on the IBM ServeRAID-8i controller:
      • RAID level-6 and RAID level-60 logical drives (in addition to standard RAID levels and volumes, including RAID-1E and 5EE)
      • FlashCopy backup of logical drive data
      • Copyback of logical drive data
      • Up to 512 KB stripe-unit size
      • Multiple dedicated hot spares
    • ROM Update wizard. Supports direct updates of ServeRAID controller software on local and remote systems
    • New action: Clear initialization method on ServeRAID-7t and ServeRAID-8i logical drives
ServeRAID family 7.10 to 7.12
  • Fixed ECC errors in ServeRAID-5i with version 7.10.18 firmware
  • Fixed error code:2807 on ServeRAID-7k during system reboot on IBM xSeries 346
  • Increased timeout for commands on tape devices attached to a ServeRAID-7k
  • Fixed ServeRAID-7k error LED not lighting when battery cable is unplugged
  • Fixed file corruption on Raid level-5 logical drive after a logical drive migration and several rebuilds
ServeRAID family 7.00 to 7.10
  • Support for the IBM ServeRAID-7k (39R8800 replaces 71P8642, field replacement unit (FRU) 71P8644) Ultra320 SCSI controller
  • Support for new operating systems:
    • Red Hat Enterprise Linux AS/ES/WS 3 for Intel EM64T
    • Red Hat Enterprise Linux AS/ES/WS 3 for AMD64 (SATA*)
    • SCO UnixWare 7.1.4
    • SUSE Linux Desktop 1.0
      *Previously SCSI only
  • Two-CD distribution:
    • The bootable “IBM ServeRAID Support” CD contains device drivers and command-line programs for all supported operating systems.
    • The “IBM ServeRAID Applications” CD contains the ServeRAID Manager program.
  • Enhanced functionality in the ServeRAID Manager:
    • Option to display physical device information in enclosure view format. This is the default view for systems with an attached storage enclosure.
    • Save support archive command. Your ServeRAID support representative can use the information in this archive file to diagnose problems with your system.
    • New tool bar buttons:
      • Start Task Manager
      • Open event log in a stand-alone viewe
  • Fixed a problem with the ServeRAID-5i firmware that prevented detection of dead batteries
  • Fixed a problem with the ServeRAID Manager SNMP software. It now allows email with security enabled
  • Fixed a problem with the SCO OpenServer 5.07 device driver upgrade
  • Fixed a problem with NetWare device driver reset
  • Fixed a problem with the ServeRAID-6M that affected performance at high I/O loads
ServeRAID family 6.11 to 7.00
  • Support for the IBM ServeRAID-7t SATA controller
  • Support for new operating systems:
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003 for 64-Bit Extended Systems
    • Novell NetWare 6.5
    • Red Hat Enterprise Linux AS 3 for Intel and AMD 32-bit kernels
    • Red Hat Enterprise Linux AS 3 for AMD 64-bit kernels
    • SUSE LINUX Professional 9.0 for Intel and AMD kernels
  • Enhanced functionality in the ServeRAID Manager:
    • New user-interface look and feel, featuring the Enterprise view and Physical and Logical device views
    • Configuration wizard for ServeRAID-7t SATA controller
    • Support for new RAID types on the ServeRAID-7t controller:
    • Simple volume
    • RAID volume
    • Spanned volume
  • The SNMP Trap Manager has been replaced by a new SNMP solution that supports “traps” and “gets” through use of a SNMP sub-agent. The new SNMP sub-agent integrates more closely with operating system-specific SNMP infrastructure.
    Note: See the ServeRAID User’s Reference for installation and configuration instructions.
  • AACCLI command-line tool for the ServeRAID-7t SATA controller, providing IPSSEND-like functionality.
  • Fixed a problem with reporting Bad Stripe Table (BST) entries. Now, if a logical drive has a bad stripe, the ServeRAID Manager provides an alert at agent startup and then again every eight hours.
  • Fixed a problem with partitioning logical drives under OpenServer 5.07.
  • Fixed a problem with LSI PFA handling. To enable automatic PFA alerts, the MRIE field in the Information Exceptions Control mode page is monitored for any value other than 4 and changed accordingly.
  • Fixed a problem with the ServeRAID-6M controller under SUSE LINUX Enterprise Server 8 for AMD64; the controller no longer fails intermittently on systems with 6GB of memory.
  • Fixed a problem that caused the device driver installation to fail under Microsoft Windows 2003 for AMD64.
  • Fixed an intermittent POST hang problem when the ServeRAID-5i is forced to run at 33Mhz in x225 by a 33Mhz adapter in adjacent slot 5.
  • Fixed a problem under SUSE LINUX 9.0 that prevented the operating system from locating the built-in ServeRAID driver during installation.
  • Fixed a problem in the ServeRAID User’s Reference manual concerning the Advanced BIOS settings. The description of the Mini-Configuration program now includes details about each advanced setting.
ServeRAID family 6.10 to 6.11
  • Support for new operating systems:
    • Red Hat Enterprise Linux AS2.1 for Intel 64-bit (Itanium) kernels
  • Support for integrated RAID controllers (such as the LSI 1030) under SuSE Linux Enterprise Server 8 for AMD64.
  • Fixed a problem that prevented the “IBM ServeRAID Support” CD from booting on systems with a nVidia video adapter.
  • Fixed a problem with importing spanned array configurations.
  • Fixed a problem with tape drive firmware updates.
  • Fixed a problem that prevented the ServeRAID-6i controller from detecting drives under Red Hat Enterprise Linux AS2.1, Quarterly Update 2 (QU2).
ServeRAID family 6.00 to 6.10
  • Support for the IBM ServeRAID-6i Ultra320 SCSI controller.
  • Support for new operating systems:
    • Red Hat Linux 9.0
    • SCO UnitedLinux 4.0
    • SCO OpenServer 5.0.7
    • SuSE Linux Professional 8.1
    • SuSE Linux Enterprise Server 8
    • SuSE Linux Enterprise Server 8 64-bit Edition
    • Turbolinux Enterprise Server 8
  • Support for 16 ServeRAID controllers on the Windows and Netware operating systems; and 12 ServeRAID controllers on all other supported operating systems.
  • Enhanced functionality in the ServeRAID Manager:
    • New Task Scheduler and Task Manager in the ServeRAID Manager Agent. Use this feature to schedule lengthy operations at a convenient time, such as a logical drive migration or synchronization.
    • Display options on the Preferences menu. Use this feature to choose sorting criteria for objects in the SeveRAID Manager tree and to choose the disk capacity unit of measure (megabytes or gigabytes).
    • Ability to set remote access ports in the ServeRAID Manager Agent configuration file (RaidAgnt.pps). This option no longer appears on the Preferences menu.
    • Ability to enable and disable copy back. Use this feature to restore a logical drive to its original configuration after replacing a failed drive in an array.
    • Ability to rebuild a logical drive without first removing and reinserting the failed drive.
    • Ability to enable and disable unattended mode from the Controller menu. This option no longer appears on the Clustering actions menu.
  • Support for new IPSSEND commands:
    • SET REBUILDRATE high, medium, low (DOS only)
    • GETCONFIG now displays FRU information
    • GETEVENT DDD displays defunct disk log
    • SET COPYBACK enables/disables copy back
    • GETBST displays Bad Stripe Table entries
  • Fixed a problem with the ServeRAID software build procedure that failed to include the cluster driver software with the clustnt.img file on the “IBM ServeRAID Support” CD.
  • Fixed a problem with the ServeRAID-3HB controller that caused performance to degrade when the battery backup cache failed.
  • Fixed a problem with ServeRAID-4L and ServeRAID-4Lx controllers that resulted in a race condition when the BIOS and firmware tried to access flash memory at the same time. The system now polls the ROM BIOS before the firmware.
ServeRAID family 5.11 to 6.00
  • Support for the new IBM ServeRAID-6M Ultra320 SCSI controller.
  • Support for new operating systems:
    • Microsoft Windows Server 2003 Standard Edition and Enterprise Edition
    • Microsoft Windows Server 2003 Enterprise Edition for 64-bit Servers
    • SuSE Linux 8.0 64-Bit Edition
    • Red Hat Linux 8.0
  • Support for SCO UnixWare (formerly Caldera UnixWare) and SCO Open Unix (formerly Caldera Open Unix)
  • Enhanced functionality in the ServeRAID Manager:
    • New Email Notification Manager in the ServeRAID Manager Agent notifies users about system events.
    • Ability to initialize logical drives during Express or Custom configuration. This option no longer appears on the Preferences menu.
    • Ability to log warning and fatal events to the operating system event log on Windows and Unix systems. Use the ServeRAID Manager Agent to enable/disable event logging.
    • Simplified process for creating spanned arrays.
    • Reorganized some Action menu options for easier access to ServeRAID Manager functions.
  • New 2 terabyte limit for logical drives.
  • Support for RAID Level-5EE logical drives on ServeRAID-6M, ServerRAID-4L, ServerRAID-4Lx, ServeRAID-4M, and ServeRAID-4Mx controllers.
  • (For Windows NT and Windows 2000 only) The failover device driver can no longer be used for installation. You must install the regular Windows device driver first; then, update using the failover driver.
  • Fixed a problem with OS/2, which caused data corruption on shut down. To fix the problem, the new OS/2 driver implements
    a two-pass shutdown procedure. The first pass issues a firmware flush cache command. The second pass waits eight seconds for the firmware to complete the flush; then, shut down resumes.
  • Fixed a problem with the SCO OpenServer device driver, which sometimes caused a controller reset. This problem occured
    when the driver detected a bad command ID from ips bcopy.
  • Fixed a problem during failover and server restart which caused clustered drives to be marked defunct.
ServeRAID family 5.10 to 5.11
  • Fixed a cache flushing problem in the ServeRAID-3H/3HB controller. This problem could occur when: (1) the array includes a RAID level-5 logical drive running in WB mode; (2) a drive goes defunct during an active flush to that drive and then (3) an adapter is reset after another flush command is sent to the same sector on that drive. This fix was implemented in firmware to help increase data reliability.
  • Fixed an intermittent system hang which can occur during a PCI bus scan when a ServeRAID 4M, 4L, 4Mx, or 4Lx is installed in slots 4, 5, and/or 6 of the x345 system.
ServeRAID family 4.84 to 5.10
  • Support for the new IBM ServeRAID-5i Ultra320 SCSI controller
  • Support for new operating systems:
    • OpenLinux 3.1.1
    • Red Hat Linux 7.2 and 7.3
    • SuSE Linux 7.3 and 8.0
  • New event mechanism to alert user when version numbers do not match in BIOS, firmware, and device drivers.
  • New audible alarm in ServeRAID Manager agent when critical and fatal events occur.
  • The failover device driver for Windows operating systems is now an optional installation.
  • Fixed a problem with the ServeRAID Manager “Send test trap” function. Certain management programs such as Tivoli Netview did not recognize the test trap.
  • Fixed a problem with the ServeRAID Manager configuration wizard when creating large arrays near one terabyte or greater in size. The large arrays caused the ServeRAID Manager configuration wizard to display the wrong logical drive size.
  • Fixed the following problem in the UnixWare/Open UNIX device driver: the device driver did not handle 64 bit DMA requests from the OS when greater than 4GB memory addressing was activated.
  • (For Windows NT and Windows 2000 only, ServeRAID-3 family only): fixed “Event ID 11” condition in critical RAID-level 5 logical drives.
  • (For Windows NT and Windows 2000 only): fixed “the service has terminated unexpectedly” error message reported in the event log.
  • (For Windows NT and Windows 2000 only): fixed resource constraints under heavy workloads (Event ID 11).
  • Reduced excessive error logging in critical RAID-level 1 logical drives.

 

ServeRAID family 4.80 to 4.84

For Microsoft Windows NT 4.0 only:

  • Many causes of blue screens can lead to data corruption. In rare circumstances, if a blue screen occurs while a RAID level-5 configuration has one defunct physical drive, data corruption might occur. To reduce the risk of data corruption in this scenario, the ServeRAID Windows NT device driver now delays after a blue screen occurs before resetting the ServeRAID controller.
  • Additionally, a fix was implemented for the rare occurrence of data corruption when all of the following conditions are met:
    • A ServeRAID-3HB controller is installed with the 4.70 or 4.80 firmware and device driver.
    • Four or more hard disk drives are in the array.
    • One or more of the hard disk drives in the array are 17GB or larger.
    • The array includes a RAID level-5 logical drive.
    • The server is turned off without shutting down the operating system, or a blue screen occurs.

For all operating systems:

  • Fixed system hangs or error messages that might occur during tape backup operations or other single-threaded operations because of ServeRAID command time-outs. This problem was observed specifically on SCO OpenServer (“Unrecovered read error” messages are displayed on the OpenServer console).
  • For IBM eServer xSeries 360: When using the “IBM ServeRAID 4.80 BIOS and Firmware Update (1 of 2)” diskette on a ServeRAID-4H controller, fixed occurrences when the firmware update did not complete successfully and the server would restart.
  • The performance on some applications has been improved when using write-back mode on a RAID level-5 logical drive that has a defunct physical drive.
ServeRAID family 4.70 to 4.80
  • Support for new operating systems:
    • Caldera OpenLinux 3.1
    • Caldera Open UNIX 8.0
    • Microsoft Windows XP Professional
    • Novell NetWare 6.0
    • SuSE Linux 7.1
    • Turbolinux 6.5
  • A new Configuration wizard for ServeRAID configuration that provides an easier-to-use interface, better access to status indicators, and enhanced functionality that eliminates potential configurations that are not valid.
  • New and expanded context-sensitive online assistance that is displayed within the ServeRAID Manager interface rather than in a separate window.
  • Reporting of physical drive field replaceable unit (FRU) information within events. IBM service representatives use the FRU information to identify the physical drive model replacement without opening the server cover.
  • Enhanced functionality in the ServeRAID Manager to include accessibility features and functions so that the Manager is directly accessible without regard to the ability of the user.
  • Enhanced functionality in the ServeRAID Manager to establish a compatibility baseline, so that future releases will be able to connect and manage this release.
  • Added ability to set online physical drives to the defunct state.
  • Fixed problem with data coming from the serial port when using the IBM ServeRAID Support CD.
  • Fixed problem when starting the “IBM ServeRAID Support” CD and an Adaptec 29160 is installed in a higher priority 32-bit PCI slot than the ServeRAID controller.
  • Fixed problem with controller timeouts when writing large sequential blocks of data, such as a database initialization.
  • Fixed spurious interrupts on SCO OpenServer.
  • Fixed problem when configuring for a cluster where user could enter more than 12 characters for the controller names. The maximum length for controller names is 12 characters.
  • Fixed intermittent problem where hot-swap rebuild did not start.
  • Fixed problem in NetWare 5.1 when issuing IPSSEND CREATE on ServeRAID-3 controllers. Output displays an error message that says: “Could not send the command to the controller.
ServeRAID family 4.50 to 4.70
  • Support was added for the IBM ServeRAID-4Mx Ultra160 SCSI controller and the IBM ServeRAID-4Lx Ultra160 SCSI controller.
ServeRAID family 4.40 to 4.50
  • Support was added for OS/2 SMP and OS/2 e-business.
  • Support was added for uninstalling the IBM ServeRAID Failover Virtual Adapter in Microsoft Windows 2000.
  • The BIOS error reporting function to the service processor was fixed.
  • An issue was fixed that caused an intermittent failure during startup of Windows NT. Previously, a blue screen occurred after loss of power to the server.
  • An issue was fixed that caused failure to rebuild the hot-spare physical drive.
ServeRAID family 4.30 to 4.40
  • A ServeRAID issue associated with loading (booting) from a SCSI CD-ROM drive was fixed. This issue affected only ServeRAID-3x, ServeRAID-II, and ServeRAID controllers.
  • Tape backup errors associated with Microsoft Windows 2000 were fixed.
  • System diagnostic problems associated with ServeRAID-4M and ServeRAID-4L controllers were fixed.
  • Diskette drive access issues were fixed. This issue occured when a Netfinity Fibre Channel PCI Adapter or a Netfinity FAStT Host Adapter was installed in the server.
ServeRAID family 4.00 to 4.30
  • Support for the new IBM ServeRAID-4M Ultra160 SCSI controller and the IBM ServeRAID-4L Ultra160 SCSI controller
  • ServeRAID Manager has the following new features:
    • Enhanced reporting and troubleshooting for defunct drives
    • Setting a physical drive marked with a PFA to defunct. This new action makes drive replacement easier.
    • Starting the IBM ServeRAID Hot Replace Wizard from a remote connection. This feature is useful when replacing a ontroller in a server that does not have a monitor attached.
ServeRAID changes from 3.60.21 to 4.00
  • Runs in Netfinity Director on Windows 2000 as a console, server, and agent
  • Runs in Netfinity Director on NetWare 5.x and UnixWare 7.1 as an agent
  • Red Hat Linux 6.1 and OpenServer 5.05 support
  • SNMP trap support
  • Agent runs as a service
  • Hot-plug (Active) PCI hot-replace support for Windows NT 4.0
  • RAID level-00, 10, 1E0, and 50 support
  • Windows 2000 device driver supports logical drives larger than 4 GB, clustering, failover, and Hot-plug (Active) PCI hot add and hot remove.
  • New RAID level-00, 10, 1E0, and 50
  • Ultra160 physical drive support
  • 4 channel support
  • Enhanced failed physical drive reporting
  • ServeRAID-3H/3HB and the ServeRAID-3L firmware
  • Enhanced failed physical drive reporting
  • (3L only) Fixed support for 64 KB stripe-unit size
ServeRAID changes from 3.50.20 to 3.60.21
  • ServeRAID Manager runs in Netfinity Director on Windows NT
  • OS/2 and NetWare 5.0 support
  • Option to verify a Microsoft Cluster Server (MSCS) is setup correctly
  • Standby Hot Spare support
  • BIOS compatibility mode setting
  • Enable write-back cache in the drives support
  • Printable configuration, code levels, event logs, and VPD
  • Enhanced PCI Hot Plug and failover support
  • Enclosure monitoring
  • The ServeRAID Manager replaces the DOS Configuration program
  • OS/2 Administration and Monitoring program
  • NetWare Administration and Monitoring program
  • Windows NT Administration and Monitoring program
  • IPSSEND BACKUP saves the BIOS settings
  • The High-Performance Windows NT 4.0 (monolithic) driver is integrated with the standard miniport driver (You can expect higher performance and less CPU utilization when accessing RAID drives.)
  • New device driver for the Red Hat Linux 6.0 operating system
ServeRAID-3H/3L changes from 3.50.25 to 3.60.21
  • Performance enhancements in the ServeRAID firmware
  • Support for arrays consisting of up to 16 physical drives with 32 KB and 64 KB stripe-unit sizes
  • Support for up to four concurrent FlashCopy commands
ServeRAID-3H/3L changes from 3.50.22 to 3.50.25
  • Fix of rare, but potential, failure that might result under repeated manual movement of cluster resources from one server to another under MSCS
  • Fix of potential hang conditions resulting from the handling of the ServeRAID battery-backup cache
  • Enhancement of drive rebuilding while logical drive migration is in progress
  • Fix of various operating system-level traps reported on, but not limited to, OS/2 and UnixWare 7.1
  • Improved handling of drives that exceed the Predictive Failure Analysis (PFA) threshold
ServeRAID-3H/3L changes from 3.11.00 to 3.50.22
  • Rebuild recovery enhancements New RAID level-5E
  • FlashCopy AdaptiveRead-Ahead support
  • Enhanced import configuration path when importing a configuration with a non-default stripe-unit size
  • RAID level -1 rebuild error recovery enhancements logical drive migration stress test enhancements with NetWare 4.2
  • Corrected system hang condition for PC Server 704
  • Channel 3 quorum-arbitration link no longer required when running Microsoft Cluster Server (MSCS)
  • Clustering error recovery enhancements
  • Message to the user added when voltage drop or removal of Battery-Backup Cache option
ServeRAID changes from 3.11.00 to 3.50.20
  • New ServeRAID Manager for Windows NT and UnixWare
  • Support for 12 controllers with Windows NT
  • Logical drive numbering starts at 1 instead of 0
  • When creating a hot-spare drive, old ServeRAID configuration data is automatically deleted from the drive (This eliminates the low-level format requirement for cluster setups.)
  • Corrected Windows NT installation problems with more than seven drives in RAID level-5 array
ServeRAID-II and integrated ServeRAID controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards
Changes from level 2.88.08 to 2.88.13
  • Enhancement of drive rebuilding while logical drive migration is in progress
  • Fix of various operating system-level traps reported on, but not limited to, OS/2 and UnixWare 7.1
ServeRAID-II and integrated ServeRAID controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards
Changes from level 2.88.06 to 2.88.08
  • Rebuild recovery enhancements
  • Clustering error recovery enhancements