MegaSAS RAID卡管理程序 MegaCLI
2015-04-20 by dongnan
环境
操作系统: RHEL 6.2 amd64
服务器型号: Dell R410
Raid卡(Dell PERC 6i
)
lspci | grep -i raid
01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
目标
为 RHEL 6.2
系统安装 Raid
卡管理程序。
步骤
file 8.00.48_Linux_MegaCLI.zip
8.00.48_Linux_MegaCLI.zip: Zip archive data, at least v1.0 to extract
安装程序
# 解压缩
unzip 8.00.48_Linux_MegaCLI.zip
unzip MegaCliLin.zip
# 安装RPM包
rpm -ivh Lib_Utils-1.00-09.noarch.rpm
rpm -ivh MegaCli-8.00.48-1.i386.rpm
# 安装路径
file /opt/MegaRAID/MegaCli/MegaCli64
/opt/MegaRAID/MegaCli/MegaCli64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.0, stripped
示例
查看Raid状态
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -a0
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name:
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0
Size: 836.625 GB
State : Optimal
Strip Size : 1.0 MB
Number Of Drives per span:2
Span Depth : 3
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU
Access Policy : Read/Write
Disk Cache Policy : Disk's Default
Ongoing Progresses:
Background Initialization: Completed 77%, Taken 79 min. # raid 正在初始化。
Encryption Type : None
# 或者
/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -aall
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name:
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0
Size: 836.625 GB
State : Optimal
Strip Size : 1.0 MB
Number Of Drives per span:2
Span Depth : 3
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU
Access Policy : Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Exit Code: 0x00
查看BBU状态
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL
BBU status for Adapter: 0
BatteryType: BBU
Voltage: 3776 mV
Current: -682 mA
Temperature: 24 C
BBU Firmware Status:
Charging Status : None
Voltage : OK
Temperature : OK
Learn Cycle Requested : Yes
Learn Cycle Active : Yes
Learn Cycle Status : OK
Learn Cycle Timeout : No
I2c Errors Detected : No
Battery Pack Missing: No
Battery Replacement required: No
Remaining Capacity Low : No
Periodic Learn Required : No
Transparent Learn : No
No space to cache offload : No
Pack is about to fail & should be replaced : No
Cache Offload premium feature required : No
Module microcode update required: No
Battery state:
GasGuageStatus:
Fully Discharged: No
Fully Charged : No
Discharging : Yes
Initialized : Yes
Remaining Time Alarm: No
Remaining Capacity Alarm: No
Discharge Terminated: No
Over Temperature: No
Charging Terminated : No
Over Charged: No
Relative State of Charge: 83 %
Charger Status: Off
Remaining Capacity: 340 mAh
Full Charge Capacity: 408 mAh
isSOHGood: No
Exit Code: 0x00
Raid 初始化完成后
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -aall
....
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name:
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0
Size: 836.625 GB
State : Optimal
Strip Size : 1.0 MB
Number Of Drives per span:2
Span Depth : 3
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Access Policy : Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Exit Code: 0x00
BBU状态
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL
BBU status for Adapter: 0
....
BatteryType: BBU
Voltage: 4023 mV
Current: 0 mA
Temperature: 24 C
BBU Firmware Status:
Charging Status : None
Voltage : OK
Temperature : OK
Learn Cycle Requested : No
Learn Cycle Active : No
Learn Cycle Status : OK
Learn Cycle Timeout : No
I2c Errors Detected : No
Battery Pack Missing: No
Battery Replacement required: No
Remaining Capacity Low : No
Periodic Learn Required : No
Transparent Learn : No
No space to cache offload : No
Pack is about to fail & should be replaced : No
Cache Offload premium feature required : No
Module microcode update required: No
Battery state:
GasGuageStatus:
Fully Discharged: No
Fully Charged : Yes
Discharging : Yes
Initialized : Yes
Remaining Time Alarm: No
Remaining Capacity Alarm: No
Discharge Terminated: No
Over Temperature: No
Charging Terminated : Yes
Over Charged: No
Relative State of Charge: 99 %
Charger Status: Complete
Remaining Capacity: 483 mAh
Full Charge Capacity: 489 mAh
isSOHGood: Yes
Exit Code: 0x00
设置BBU Learn
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL
BBU Properties for Adapter: 0
Auto Learn Period: 7776000 Sec
Next Learn time: 470946851 Sec
Learn Delay Interval:0 Hours
Auto-Learn Mode: Enabled
Exit Code: 0x00
强制 Raid Learn Cycle
Raid卡状态
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -a0
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name:
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0
Size: 836.625 GB
State : Optimal
Strip Size : 1.0 MB
Number Of Drives per span:2
Span Depth : 3
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU
Access Policy : Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Exit Code: 0x00
BBU状态
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL
BBU status for Adapter: 0
BatteryType: BBU
Voltage: 3997 mV
Current: 0 mA
Temperature: 23 C
BBU Firmware Status:
Charging Status : None
Voltage : OK
Temperature : OK
Learn Cycle Requested : No
Learn Cycle Active : No
Learn Cycle Status : OK
Learn Cycle Timeout : No
I2c Errors Detected : No
Battery Pack Missing: No
Battery Replacement required: No
Remaining Capacity Low : No
Periodic Learn Required : No
Transparent Learn : No
No space to cache offload : No
Pack is about to fail & should be replaced : No
Cache Offload premium feature required : No
Module microcode update required: No
Battery state:
GasGuageStatus:
Fully Discharged: No
Fully Charged : No
Discharging : Yes
Initialized : Yes
Remaining Time Alarm: No
Remaining Capacity Alarm: No
Discharge Terminated: No
Over Temperature: No
Charging Terminated : No
Over Charged: No
Relative State of Charge: 91 %
Charger Status: Complete
Remaining Capacity: 423 mAh
Full Charge Capacity: 464 mAh
isSOHGood: No
Exit Code: 0x00
注意,isSOHGood: No
字段。
Learn Cycle
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -BbuLearn -aALL
Adapter 0: BBU Learn Succeeded.
Exit Code: 0x00
2小时:Relative State of Charge: 19 %
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL
BBU status for Adapter: 0
BatteryType: BBU
Voltage: 3940 mV
Current: 584 mA
Temperature: 23 C
BBU Firmware Status:
Charging Status : Charging
Voltage : OK
Temperature : OK
Learn Cycle Requested : No
Learn Cycle Active : No
Learn Cycle Status : OK
Learn Cycle Timeout : No
I2c Errors Detected : No
Battery Pack Missing: No
Battery Replacement required: No
Remaining Capacity Low : Yes
Periodic Learn Required : No
Transparent Learn : No
No space to cache offload : No
Pack is about to fail & should be replaced : No
Cache Offload premium feature required : No
Module microcode update required: No
Battery state:
GasGuageStatus:
Fully Discharged: No
Fully Charged : No
Discharging : No
Initialized : Yes
Remaining Time Alarm: No
Remaining Capacity Alarm: Yes
Discharge Terminated: No
Over Temperature: No
Charging Terminated : No
Over Charged: No
Relative State of Charge: 19 %
Charger Status: In Progress
Remaining Capacity: 105 mAh
Full Charge Capacity: 556 mAh
isSOHGood: Yes
Exit Code: 0x00
完成后
# 执行命令
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL
BBU status for Adapter: 0
BatteryType: BBU
Voltage: 3996 mV
Current: 0 mA
Temperature: 22 C
BBU Firmware Status:
Charging Status : None
Voltage : OK
Temperature : OK
Learn Cycle Requested : No
Learn Cycle Active : No
Learn Cycle Status : OK
Learn Cycle Timeout : No
I2c Errors Detected : No
Battery Pack Missing: No
Battery Replacement required: No
Remaining Capacity Low : No
Periodic Learn Required : No
Transparent Learn : No
No space to cache offload : No
Pack is about to fail & should be replaced : No
Cache Offload premium feature required : No
Module microcode update required: No
Battery state:
GasGuageStatus:
Fully Discharged: No
Fully Charged : No
Discharging : Yes
Initialized : Yes
Remaining Time Alarm: No
Remaining Capacity Alarm: No
Discharge Terminated: No
Over Temperature: No
Charging Terminated : No
Over Charged: No
Relative State of Charge: 94 %
Charger Status: Complete
Remaining Capacity: 520 mAh
Full Charge Capacity: 556 mAh
isSOHGood: Yes
Exit Code: 0x00
注意,isSOHGood: Yes
字段。