LSI 3ware/MegaRAID/SAS HBA

    內容表格
    沒有標頭

    版本為 09:14, 13 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

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

    1. bios 下工具程式
       
    2. 原廠管理程式 如Dell Open Manage ,HP,LSI MSM
       
    3. CLI指令式管理程式


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

    1.bios 工具是一般人最常用的,但是功能較少,沒有熱擴容,韌體更新等功能.使用時無法讓機器工作

    2.原廠管理程式則安裝會比較肥大.在非圖形介面Server端程式安裝難度頗高

    3.原生指令不易懂,但是功能強大

    熟悉指令.成操作上失誤 Raid Card管理工具是非常重要的.
     
    Lsi Card本身目前為市場上佔有率堆最的SAS 控制器.本文目的專替Lsi 控制器管理軟體megacli 做詳細介紹


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


     

    名詞解釋

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

     

    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 無版本檢查

    注意 Dell H700 不建議刷 最新版 LSI 9260 軔體

    參考

    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

    回復Raid Card 出廠設定
    MegaCli -AdpFacDefSet -aN

    eg.MegaCli -AdpFacDefSet -a0

    熱擴容

    以 新硬碟在 enclosure(252) slot(2). 為例

    MegaCli -pdclear -start -physdrv '[252:2]' -a0 清空 slot 2 硬碟 

    MegaCli -pdmakegood -physdrv '[252:2]' -a0 標示此硬碟工作正常

    MegaCli -ldrecon -start -add -physdrv '[252:2]' -l0 -a0 開始線上從建

    MegaCli -ldrecon -showprog -l0 -a0 顯示進度

    顯示  Reconstruction on VD #0 (target id #0) Completed 43% in 501 Minutes.

    最後請自行再修改分區.. 

    Powered by MindTouch Core