日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

MegaCli使用手册

發(fā)布時間:2023/12/15 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 MegaCli使用手册 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、下載MegaCli

下載地址:ftp://download2.boulder.ibm.com/ecc/sar/CMA/XSA/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip

或https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-06_MegaCLI.zip

在線下載:

wget ftp://download2.boulder.ibm.com/ecc/sar/CMA/XSA/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip

wget這個工具沒有的話就需要安裝

# yum install wget -y

二、安裝

解壓zip安裝包

# unzip ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip

切換到安裝包目錄

# cd linux/

使用rpm安裝

# rpm -ivh Lib_Utils-1.00-09.noarch.rpmMegaCli-8.00.48-1.i386.rpm

查看文件安裝在哪

# rpm -ql MegaCli-8.00.48-1.i386

可以做個軟鏈接 —-相當于windous里面的快捷方式

# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /bin/MegaCli64

# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /sbin/MegaCli64

三、使用命令及參數(shù) 使用參數(shù)可以不用區(qū)分大小寫

查看幫助:

# MegaCli64 -h

1.查看RAID控制器的數(shù)量:—–raid卡管理要用到

# MegaCli64 -adpCount圖中看出RAID控制器的數(shù)量為1

2.查看所有raid卡詳細信息

# MegaCli64 -AdpAllInfo -aALL

3.查看連接RAID卡的全部硬盤詳細信息

# MegaCli64 -PDList -aALL —-其中ALL意思是所有的控制器,此處也可以用0表示

# MegaCli64 -PDList -aNN可以根據(jù)Adapter #0來確定

N表示raid卡控制器編號,0表示第一塊raid卡;ALL表示所有的raid卡

Adapter#0 —–raid卡控制器編號

EnclosureDevice ID: 252 —–外殼設備ID,也就是raid卡的ID號

SlotNumber: 4 ——槽號

Enclosureposition: 0 ——外殼位置

DeviceId: 49 —–設備ID

SequenceNumber: 2 —–序號

Media Error Count: 0—–介質(zhì)錯誤計數(shù)

Other Error Count: 0—–其它錯誤計數(shù)

Predictive Failure Count: 0—–預測故障計數(shù)

Last Predictive Failure Event Seq Number: 0

PD Type:SATA —–磁盤接口類型

Raw Size:3.638 TB [0x1d1c0beb0 Sectors] —–磁盤原始大小

NonCoerced Size: 3.637 TB [0x1d1b0beb0 Sectors]—–磁盤標準大小

CoercedSize: 3.637 TB [0x1d1b00000 Sectors]——磁盤最大可用大小

Firmware state: Unconfigured(good),Spun down —–固件狀態(tài):未配置(好的),未連接

SASAddress(0): 0x4433221107000000

ConnectedPort Number: 3(path0) ——連接端口號

InquiryData:Z1ZBBJWWST4000NM0033-9ZM170 SN06 —–硬盤的序列號、型號、固件版本

FDECapable: Not Capable

FDEEnable: Disable

Secured:Unsecured

Locked:Unlocked

Needs EKMAttention: No

ForeignState: None

DeviceSpeed: 6.0Gb/s

LinkSpeed: 6.0Gb/s

MediaType: Hard Disk Device

Drive: Not Certified

DriveTemperature : N/A —-設備溫度

需要特別關注這幾個指標:Media Error / Other Error / Predictive Failure Count / LastPredictive Failure Event Seq Number

4.查看E S: —–獲得磁盤的ID編號,E表示Enclosure Device,S表示Slot Number

由于磁盤信息較多,所有可以根據(jù)自己的需要來過濾得到自己想要的信息

# MegaCli64 -PDList -aAll| grep -Ei”(Enclosure Device|Slot Number|Raw Size|Firmware state)” —粗過濾

grep是過濾的意思

-E參數(shù)是使用擴展正則表達式來過濾

-i參數(shù)是不區(qū)分大小寫來過濾

Enclosure Device過濾出raid卡的ID;Slot Number過濾出磁盤的槽號;RawSize過濾出磁盤的大小;Firmware state過濾出磁盤的狀態(tài)。

# MegaCli64 -PDList -aALL|grep -Ei “(EnclosureDevice|Slot Number|PD Type|Raw Size|Inquiry Data|Firmware state|ForeignState)” —-精過濾

Enclosure Device過濾出raid卡的ID;Slot Number過濾出磁盤的槽號;Raw Size過濾出磁盤的大小;Inquiry Data 過濾出磁盤的序列號、型號固件版本;Firmware state過濾出磁盤的狀態(tài);

5.創(chuàng)建raid

MegaCli64 -CfgLdAdd -r(0|1|5) [E:S, E:S, …] -aN

N表示raid卡編號,0表示第一塊raid卡;ALL表示所有的raid卡

創(chuàng)建raid5 固件狀態(tài)會由Unconfigured變成Online

# MegaCli64 -CfgLdAdd -r5 [252:4,252:5,252:6] WT -a0

解析:創(chuàng)建一個raid5,由252:4,252:5,252:6這3塊磁盤組成,WT為設置的緩存類型。

注:如果不設置緩存類型,則raid的緩存類型為默認的緩存類型

創(chuàng)建raid10

MegaCli64 -CfgSpanAdd -r10 -Array0[E:S;E:S] -Array1[E:S;E:S]-Array*[E:S;E:S] -a0

# MegaCli64 -CfgSpanAdd -r10 -Array0[252:4,252:5] -Array1[252:6,252:7]WT-a0

解析:創(chuàng)建一個raid10,252:4;252:5做raid1組成Array0;252:6;252:7做raid1組成Array1,最后由Array0和Array1做raid0。

6.查看raid級別

# MegaCli64 -LdPdInfo -aALL —–查看raid級別及raid由哪些磁盤組成。

# MegaCli64 -LDInfo -Lall -aALL

Adapter 0– Virtual Drive Information:

VirtualDrive: 0 (Target Id: 0) —-設備VD號

Name :

RAIDLevel : Primary-5, Secondary-0,RAID Level Qualifier-3 —-raid級別

Size : 7.276 TB —–邏輯磁盤大小

State : Optimal —–狀態(tài):最佳

StripSize : 256 KB —–簇的大小

Number OfDrives : 3

SpanDepth : 1

DefaultCache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU —-默認緩存策略

CurrentCache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU —–當前緩存策略

AccessPolicy : Read/Write —–存取策略

DiskCache Policy : Disk’s Default —–磁盤緩存策略

EncryptionType : None

BadBlocks Exist: No

RAID Level對應關系:RAID級別一般通過 Primary 字段值來判斷

還需要結合Span Depth的值來判斷值為1表示為 RAID-1,不為1表示 RAID-10; 還有一種情況:Primary-1, Secondary-3, RAID LevelQualifier-0 也是表示 RAID-10;

RAIDLevel : Primary-0, Secondary-0, RAID Level Qualifier-0 對應RAID 0

RAIDLevel : Primary-1, Secondary-0, RAID Level Qualifier-0 對應RAID 1

RAIDLevel : Primary-5, Secondary-0, RAID Level Qualifier-3 對應RAID 5

RAIDLevel : Primary-1, Secondary-3, RAID Level Qualifier-0 對應RAID 10

7.刪除raid:

通過查看raid級別獲得Virtual Drive編號

刪除某個raid

MegaCli64 -CfgLdDel -LX -a0

X是第幾個陣列(VD號:Virtual Drive: X);0表示第一個陣列。

刪除第一個raid卡上的所有raid(慎用)

MegaCli64 -CfgClr -a0

清除raid信息:清除所有的raid(慎用)

8.查看 RAID 卡 Rebuild 參數(shù):重建在IO資源使用中的百分比,默認為30%

# MegaCli64 -AdpAllinfo -aALL |grep -i rebuild

9.設置 RAID 卡 Rebuild 比例為60%:調(diào)整重建在IO資源使用中的百分比為60%

此項可以根據(jù)客戶要求來設定

# MegaCli64 -AdpSetProp { RebuildRate -60} -aALL

10.查看電池信息:配置電池才能看到詳細信息

沒有電池或電池故障會出現(xiàn)以下報錯

# MegaCli64 -AdpBbuCmd -aALL

BatteryType:CVPM03 —–電池型號

Voltage:9464 mV —–電壓

Current:0 mA —–電流

Temperature:35 C —–電池溫度

BBUFirmware Status:

Charging Status : None —–充電狀態(tài):未充電

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 bereplaced : No

Cache Offload premium feature required : No

Module microcode update required : No

Batterystate:

GasGuageStatus:

Fully Discharged : Yes—-完全放電

Fully Charged : Yes —-完全充電

Discharging : Yes

Initialized : Yes —-初始化

Remaining Time Alarm : No

Remaining Capacity Alarm: Yes

Discharge Terminated : Yes

Over Temperature : No

Charging Terminated : Yes—-充電終止:是

Over Charged : No —-負載充電:無

Pack energy : 249 J —–容量包大小

Capacitance : 110 —–電流容量

Remaining reservespace : 0

11.設置全局熱備盤

MegaCli64 -PDHSP -set -PhysDrv[E:S] -a0

# MegaCli64 -PDHSP -set -PhysDrv[252:7] -a0

刪除全局熱備盤

MegaCli64 -PDHSP -Rmv -PhysDrv[E:S] -a0

# MegaCli64 -PDHSP -Rmv -PhysDrv[252:7] -a0

12.將物理盤下線和上線

# MegaCli64 -PDOffline/PDOnline -PhysDrv [E:S] -a0

下線(failed狀態(tài)的盤可以下線)

# MegaCli64 -PDOffline -PhysDrv[252:7] -a0

上線

# MegaCli64 -PDOnline -PhysDrv[252:6] -a0

13.在線添加磁盤

# MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[252:7] -L0-a0

查看擴容的進度

# MegaCli64 -LDRecon -progdsply -L0 –a0

14. 查看RAID卡緩存策略

# MegaCli64 -LDinfo -Lall -aAll|grep -i “CachePolicy:”

Default Cache Policy: WriteBack, ReadAhead, Direct, NoWrite Cache if Bad BBU

Current Cache Policy: WriteThrough, ReadAheadNone, Cached,No Write Cache if Bad BBU

第一段

WriteBack:寫緩存策略

WriteThrough:直接寫入磁盤,不適用RAID卡緩存。

第二段

ReadAheadNone:不開啟預讀

ReadAhead:開啟預讀,在讀操作的時候,預先把后面順序的數(shù)據(jù)載入raid卡緩存,在順序讀的環(huán)境中能提供很好的性能,但是在隨機讀的環(huán)境中反而降低讀的性能(適合文件系統(tǒng),不適合數(shù)據(jù)庫系統(tǒng))

ReadAdaptive:自適應預讀,在緩存和I/O空閑時選擇預讀,默認策略。

第三段

Direct:讀操作不緩存到RAID卡緩存。

Cached:讀操作緩存到RAID卡緩存。

第四段 如果BBU(電池)出現(xiàn)問題是否啟用WriteCache

No Write Cache if Bad BBU:如果BBU出現(xiàn)問題不使用WriteCache,從WriteBack自動切換到WriteThrough,默認配置。

Write Cache OK if Bad BBU: 如果BBU出現(xiàn)問題仍啟用WriteCache,這種配置是非常不安全的,除非是有UPS或者雙電源的情況下。

緩存策略解釋:

WT (WriteThrough

WB (WriteBack)

NORA (ReadAheadNone)

RA (ReadAhead)

ADRA (ReadAdaptive)

Cached

Direct

修改WriteBack:

# MegaCli64 -LDSetProp -WB -Lall -aAll

修改WriteThrough:

# MegaCli64 -LDSetProp -WT -Lall -aAll

修改Cached:

# MegaCli64 -LDSetProp -Cached -Lall -aAll

修改Direct:

# MegaCli64 -LDSetProp – Direct -Lall -aAll

15. 點亮指定硬盤(定位)

# MegaCli64 -PDLocate -start -physdrv[252:4] -a0

關閉定位燈

# MegaCli64 -PDLocate -stop -physdrv[252:4] -a0

16. 固件升級

MegaCli64 -adpfwflash -f x.rom -a0

# MegaCli64 -adpfwflash -f mr3108fw.rom -a0

四、問題處理

1.Firmwarestate:Unconfigured(good), Spun down解決方法:

重新熱拔插指定硬盤,該狀態(tài)會變成Firmware state:Unconfigured(good), Spun Up

創(chuàng)建raid后磁盤狀態(tài)也會由Spun down變成SpunUp

2.Firmware state: Unconfigured(bad)解決辦法:

MegaCli64 -PDMakeGood -PhysDrv[E:S] -a0 固件狀態(tài)會由Unconfigured(bad)變成Unconfigured(good), Spun Up

# MegaCli64 -PDMakeGood -PhysDrv[252:7] -a0

3.Firmware state: failed解決辦法:

出現(xiàn)failed狀態(tài)的硬盤大多已損壞,建議更換(或報修);但可以強制上線。

強制上線步驟如下:

可以先將磁盤下線。# MegaCli64 -PDOffline-PhysDrv[E:S] -a0

然后再上線。 # MegaCli64 -PDOnline -PhysDrv[E:S] -a0

4.以下狀態(tài)的解決辦法:

Foreign State: Foreign

Foreign Secure: Drive is notsecured by a foreign lock key

辦法一:可以清除恢復狀態(tài)(慎用)

# MegaCli64 -CfgForeign -Clear -a0

辦法二:導入配置,恢復虛擬磁盤組

# MegaCli64 -CfgForeign -import -a0

5.修改策略報錯:原因是當前在重建,等重建好就可以了

# MegaCli64 -LDSetProp -Direct -L0 -a0

6.如何定位設備/dev/sd*由哪些磁盤組成并點亮指定硬盤。

# udevadm info -q path -n /dev/sda

可以看出設備/dev/sda是raid下的Virtual Drive: 0

然后確定Virtual Drive: 0是由哪些磁盤組成,并點亮磁盤

# MegaCli64 -ldpdinfo -a0|grep -Ei “(VirtualDrive:|RAID Level|^Size|Enclosure Device|Slot Number)”

上圖可以看出Virtual Drive: 0是由[252:4]這個磁盤組成

總結

以上是生活随笔為你收集整理的MegaCli使用手册的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。