MegaCli管理磁碟陣列

shawnloong發表於2015-06-14

1.環境介紹。

[root@hisdb02 MegaCli]# dmidecode -s system-product-name
System x3850 X5 -[71437Y5]-

伺服器是IBM x3850 X5。

[root@hisdb02 MegaCli]# lspci | grep RAID
09:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 03)

[root@hisdb02 MegaCli]# dmesg | grep "RAID"
scsi0 : LSI SAS based MegaRAID driver
scsi 0:0:0:0: Direct-Access    IBM      ServeRAID M5016  3.27 PQ: 0 ANSI: 5
scsi 0:2:0:0: Direct-Access    IBM      ServeRAID M5016  3.27 PQ: 0 ANSI: 5
md: Autodetecting RAID arrays.

2.安裝MegaCli工具。

    MegaCli工具在系統光碟中沒有自帶,可以從伺服器廠家的網站上下載,也可以直接到LSI的網站上下載最新的MegaCli工具。下面是LSI網站下 載MegaCli工具的地址: results.aspx?keyword=MegaCli,當前最新版本是:8.07.14。

執行下面的步驟安裝MegaCli工具:

[root@hisdb02 Server]# cd /opt
[root@hisdb02 opt]# ls
8.07.14_MegaCLI.zip
[root@hisdb02 opt]# unzip 8.07.14_MegaCLI.zip
Archive:  8.07.14_MegaCLI.zip
  inflating: 8.07.14_MegaCLI.txt   
  inflating: DOS/MegaCLI.exe       
 extracting: FreeBSD/MegaCLI.zip   
 extracting: FreeBSD/MegaCli64.zip 
  inflating: Linux/MegaCli-8.07.14-1.noarch.rpm 
  inflating: Solaris/MegaCli.pkg   
  inflating: Windows/MegaCli.exe   
  inflating: Windows/MegaCli64.exe 
[root@hisdb02 opt]# ls
8.07.14_MegaCLI.txt  8.07.14_MegaCLI.zip  DOS  FreeBSD  Linux  Solaris  Windows
[root@hisdb02 opt]# cd Linux/
[root@hisdb02 Linux]# ls
MegaCli-8.07.14-1.noarch.rpm
[root@hisdb02 Linux]# rpm -ivh MegaCli-8.07.14-1.noarch.rpm
Preparing...                ########################################### [100%]
  1:MegaCli                ########################################### [100%]
[root@hisdb02 opt]# ls
8.07.14_MegaCLI.txt  8.07.14_MegaCLI.zip  DOS  FreeBSD  Linux  MegaRAID  Solaris  Windows
[root@hisdb02 opt]# cd MegaRAID/MegaCli
[root@hisdb02 MegaCli]# ls
install.log  libstorelibir-2.so  libstorelibir-2.so.14.07-0  MegaCli64

MegaCli64就是我們要用到的MegaCli命令,64表示是64位的工具。

3.常用命令。

1).檢視RAID級別:
[root@hisdb02 MegaCli]# ./MegaCli64 -LdInfo -lAll -a0
                                   
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0    <<<< RAID級別是RAID10。
Size                : 557.861 GB
Sector Size        : 512
Is VD emulated      : No
Mirror Data        : 557.861 GB
State              : Optimal    <<<< 這是正常的狀態。
Strip Size          : 128 KB
Number Of Drives    : 2    <<<< RAID組包含2塊磁碟。
Span Depth          : 1    <<<< 深度是1,說明實際只是RAID 1。
Default Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy  : Disabled
Encryption Type    : None
PI type: No PI

Is VD Cached: No

這條命令檢視的也是邏輯(虛擬)磁碟的狀態,執行./MegaCli64 -LDInfo -LAll -aAll命令可以檢視所有介面卡的虛擬磁碟資訊。

2).檢視RAID控制器個數:
[root@hisdb02 MegaCli]#  ./MegaCli64 -adpCount
                                   
Controller Count: 1.

只有1個控制器。執行./MegaCli64 -AdpAllInfo -aAll命令可以檢視所有介面卡的詳細資訊。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24486203/viewspace-1698701/,如需轉載,請註明出處,否則將追究法律責任。

相關文章