2010年1月19日 星期二

[轉錄] LSI megacli指令集

本篇文章轉錄自OSSLAB中 THX大哥的文章

純粹是筆記一下 怕我老人癡呆忘記操作方法這樣

管理與維護Raid儲存裝置有三種方法

1. bios 下工具程式

2. 原廠管理程式 如Dell Open Manage ,HP

3. 原生指令管理程式


把這些工具優缺點 簡單分析說明一下

bios 工具是一般人最常用的,但是功能較少,沒有熱擴容,韌體更新等功能.
原廠管理程式則安裝會比較肥大.

熟悉指令.成操作上失誤 Raid Card管理工具是非常重要的.

Lsi Card本身目前為市場上佔有率堆最的SAS 控制器.本文目的專替Lsi 控制器管理軟體megacli 做詳細介紹


Megacli 官方下載 除DOS 外 每種版本必需在其OS下已裝好驅動程式,Megacli才能正常使用



名詞解釋

* Virtual Drive (VD):虛擬硬碟,多顆硬碟組合起來的虛擬硬碟簡單說就是 RAID
o VD State Optimal:RAID 目前狀態為正常 (最優)
o VD State Degraded:RAID 目前狀態為不正常 (退化、降級)
* Physical Drive (PD):實體硬碟,簡單說就是你實際上有幾顆硬碟
o PD State Online:實體硬碟目前狀態為正常
o PD State Fail、Unconfigured:實體硬碟目前狀態為不正常 (失敗、未設定)
o PD State Rebuild:實體硬碟目前狀態為重建中



RAID Broken 狀態

當硬碟損壞時 VD、PD 的狀態演變。
Device Normal Damage Rebuild Normal
Virtual Drive Optimal Degraded Degraded Optimal
Physical Drive Online Failed --> Unconfigured Rebuild Online



1.刷firmware
MegaCli -adpfwflash -f XXXX.rom [-NoSigChk] [-NoVerChk] -a0
-NoSigChk 為未簽證檢查 -NoVerChk 無版本檢查



參考

BIOS 下Lsi 卡中文使用手測
http://support1.ap.dell.com/cn/zh/fo...2B5%2Fi&page=1

http://www.weithenn.idv.tw/cgi-bin/w...roller_PERC_5i



查看實體裝置
MegaCli -PDList -aN|-a0,1,2|-aALL

eg.MegaCli -PDList -a0
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

清除foreign
MegaCli -CfgForeign -Clear [x] -aN|-a0,1,2|-aALL
x - index of foreign configurations. Optional. All by default.

eg.MegaCli -CfgForeign -Clea -a0


查看目前RAID設定情況
MegaCli -LDInfo -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL

eg.MegaCli -LDInfo -Lall -a0

回復出場設定
MegaCli -AdpFacDefSet -aN

eg.MegaCli -AdpFacDefSet -a0

沒有留言: