1. 程式人生 > >Dell伺服器RAID常用管理命令總結 linux

Dell伺服器RAID常用管理命令總結 linux

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