1、前言
新採購的 Dell R310 配備的 RAID Card 為 PERC H200,使用此工具後可以在文字模式 (Command Line) 下很方便的查看目前 RAID 及 HDD 狀態。文章目錄
1、前言2、實作環境
3、安裝及設定
步驟1.下載 sas2ircu
步驟2.給予執行檔案權限
步驟3.了解 RAID 顯示狀態相關名詞
步驟4.了解 RAID 運作中、損壞、重建 狀態
4、參考
2、實作環境
- CentOS 6.2 (64 位元) 2.6.32-220.el6.x86_64
- 伺服器硬體型號: Dell PowerEdge R310
- 硬碟規格: SATA III HDD 500GB * 2 (Build RAID-1)
- 磁碟陣列卡型號: Dell PERC H200A Adapter RAID Controller
- mpt2sas0: Dell PERC H200 Adapter
- sas2ircu: FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip
3、安裝及設定
在開始進行設定以前,再次確認一下目前的 RAID Card 是否為此型號。# lspci -nn |grep LSI
05:00.0 Serial Attached SCSI controller [0107]: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
步驟 1. 下載 sas2ircu
至 Supermicro 下載中心 下載 FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip。# wget http://www.supermicro.com/support/faqs/data_lib/FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip
下載完成後進行解壓縮的動作,此壓縮檔案中包含各種作業系統適用的執行檔如 DOS、Linux、Solaris、Windows ...等。
#unzip FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip
Archive: FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip
creating: sas2ircu_dos_rel/
inflating: sas2ircu_dos_rel/sas2ircu.exe
creating: sas2ircu_efi_ebc_rel/
inflating: sas2ircu_efi_ebc_rel/sas2ircu.efi
creating: sas2ircu_linux_ppc64_rel/
inflating: sas2ircu_linux_ppc64_rel/sas2ircu
creating: sas2ircu_linux_x86_rel/
inflating: sas2ircu_linux_x86_rel/sas2ircu
creating: sas2ircu_solaris_sparc_rel/
inflating: sas2ircu_solaris_sparc_rel/sas2ircu
creating: sas2ircu_solaris_x86_rel/
inflating: sas2ircu_solaris_x86_rel/sas2ircu
creating: sas2ircu_win_x64_rel/
inflating: sas2ircu_win_x64_rel/sas2ircu.exe
creating: sas2ircu_win_x86_rel/
inflating: sas2ircu_win_x86_rel/sas2ircu.exe
步驟 2. 給予執行檔案權限
解壓縮後的檔案可立即使用,但是預設檔案權限為 444 因此必須給予執行權限,並且複製到系統執行目錄下以便執行。# cd sas2ircu_linux_x86_rel //切換到 Linux 執行檔存放目錄
# chmod 755 sas2ircu //給予檔案執行權限
# cp sas2ircu /usr/local/sbin/ //複製到系統執行目錄下
# sas2ircu LIST //查看 RAID 資訊
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Adapter Vendor Device SubSys SubSys
Index Type ID ID Pci Address Ven ID Dev ID
----- -------- ------ ------ --------------- ------ ------
0 SAS2008 1000h 72h 00h:05h:00h:00h 1028h 1f1dh
SAS2IRCU: Utility Completed Successfully.
步驟 3. 了解 RAID 顯示狀態相關名詞
在開始使用 sas2ircu 之前有些名詞我們必須先了解,這樣之後觀看上才不致有困惑的情況發生。IR Volume: 虛擬硬碟,多顆硬碟組合起來的虛擬硬碟,簡單說就是 RAID
- Okay: RAID 目前狀態為 正常 (最優)
- Degraded: RAID 目前狀態為 不正常 (退化、降級)
Physical device: 實體硬碟,簡單說就是主機上有幾顆硬碟
- Optimal: 實體硬碟目前狀態為 正常
- Missing: 實體硬碟目前狀態為 不正常 (失敗、未設定)
- Rebuilding: 實體硬碟目前狀態為 重建中
以下表格為當主機硬碟正常時、發生損壞時其 VD 及 PD 的狀態
步驟 4. 了解 RAID 運作中、損壞、重建 狀態
當 RAID 運作正常時 執行結果如下,可看到 IR Volume 狀態為 Okay,而 Physical device (有 2 顆) 狀態為 Optimal。# sas2ircu 0 DISPLAY //查詢詳細資訊
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS2008
BIOS version : 7.11.10.00
Firmware version : 7.15.08.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 0
Maximum physical devices : 39
Concurrent commands supported : 2607
Slot : 2
Segment : 0
Bus : 5
Device : 0
Function : 0
RAID Support : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
Volume ID : 79
Status of volume : Okay (OKY)
RAID level : RAID1
Size (in MB) : 476416
Physical hard disks :
PHY[0] Enclosure#/Slot# : 1:0
PHY[1] Enclosure#/Slot# : 1:1
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0
Device is a Hard disk
Enclosure # : 1
Slot # : 0
State : Optimal (OPT)
Size (in MB)/(in sectors) : 476940/976773167
Manufacturer : ATA
Model Number : ST500NM0011
Firmware Revision : PA07
Serial No : Z1M0BB5K
Protocol : SATA
Drive Type : SATA_HDD
Device is a Hard disk
Enclosure # : 1
Slot # : 1
State : Optimal (OPT)
Size (in MB)/(in sectors) : 476940/976773167
Manufacturer : ATA
Model Number : ST500NM0011
Firmware Revision : PA07
Serial No : Z1M0NEFS
Protocol : SATA
Drive Type : SATA_HDD
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
Enclosure# : 1
Logical ID : 5d4ae520:9a234600
Numslots : 8
StartSlot : 0
------------------------------------------------------------------------
SAS2IRCU: Command DISPLAY Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
或者使用如下指令查詢概要資訊
# sas2ircu 0 STATUS
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Background command progress status for controller 0...
IR Volume 1
Volume ID : 79
Current operation : None
Volume status : Enabled
Volume state : Optimal
Physical disk I/Os : Not quiesced
SAS2IRCU: Command STATUS Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
當有硬碟損壞時
將 一顆硬碟拔掉 (模擬硬碟損壞) 時可看到訊息如下,可看到 IR Volume 狀態為 Degraded,而 Physical device 損壞的狀態為 Missing。# sas2ircu 0 DISPLAY
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS2008
BIOS version : 7.11.10.00
Firmware version : 7.15.08.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 0
Maximum physical devices : 39
Concurrent commands supported : 2607
Slot : 2
Segment : 0
Bus : 5
Device : 0
Function : 0
RAID Support : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
Volume ID : 79
Status of volume : Degraded (DGD)
RAID level : RAID1
Size (in MB) : 476416
Physical hard disks :
PHY[0] Enclosure#/Slot# : 1:1
PHY[1] Enclosure#/Slot# : 0:0
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0
Device is a Hard disk
Enclosure # : 0
Slot # : 0
State : Missing (MIS)
Manufacturer : ATA
Model Number : ST500NM0011
Firmware Revision : PA07
Serial No : Z1M0BB5K
Drive Type : Undetermined
Device is a Hard disk
Enclosure # : 1
Slot # : 1
State : Optimal (OPT)
Size (in MB)/(in sectors) : 476940/976773167
Manufacturer : ATA
Model Number : ST500NM0011
Firmware Revision : PA07
Serial No : Z1M0NEFS
Protocol : SATA
Drive Type : SATA_HDD
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
Enclosure# : 1
Logical ID : 5d4ae520:9a234600
Numslots : 8
StartSlot : 0
------------------------------------------------------------------------
SAS2IRCU: Command DISPLAY Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
而概要資訊則顯示如下
# sas2ircu 0 STATUS
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Background command progress status for controller 0...
IR Volume 1
Volume ID : 79
Current operation : None
Volume status : Enabled
Volume state : Degraded
Physical disk I/Os : Not quiesced
SAS2IRCU: Command STATUS Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
更換硬碟進行重建時
插入新 HDD 進行 重建 (Rebuild) 時,可以看到 IR Volume 狀態仍然為 Degraded,而 Physical device 重建的狀態為 Rebuilding。# sas2ircu 0 DISPLAY
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS2008
BIOS version : 7.11.10.00
Firmware version : 7.15.08.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 0
Maximum physical devices : 39
Concurrent commands supported : 2607
Slot : 2
Segment : 0
Bus : 5
Device : 0
Function : 0
RAID Support : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
Volume ID : 79
Status of volume : Degraded (DGD)
RAID level : RAID1
Size (in MB) : 476416
Physical hard disks :
PHY[0] Enclosure#/Slot# : 1:1
PHY[1] Enclosure#/Slot# : 1:0
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0
Device is a Hard disk
Enclosure # : 1
Slot # : 0
State : Rebuilding (RBLD)
Size (in MB)/(in sectors) : 476940/976773167
Manufacturer : ATA
Model Number : ST500NM0011
Firmware Revision : PA07
Serial No : Z1M0BB5K
Protocol : SATA
Drive Type : SATA_HDD
Device is a Hard disk
Enclosure # : 1
Slot # : 1
State : Optimal (OPT)
Size (in MB)/(in sectors) : 476940/976773167
Manufacturer : ATA
Model Number : ST500NM0011
Firmware Revision : PA07
Serial No : Z1M0NEFS
Protocol : SATA
Drive Type : SATA_HDD
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
Enclosure# : 1
Logical ID : 5d4ae520:9a234600
Numslots : 8
StartSlot : 0
------------------------------------------------------------------------
SAS2IRCU: Command DISPLAY Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
而概要資訊則顯示如下
# sas2ircu 0 STATUS
LSI Corporation SAS2 IR Configuration Utility.
Version 5.00.00.00 (2010.02.09)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Background command progress status for controller 0...
IR Volume 1
Volume ID : 79
Current operation : Synchronize
Volume status : Enabled
Volume state : Degraded
Physical disk I/Os : Not quiesced
Volume size (in sectors) : 975699968
Number of remaining sectors : 962808320 //還剩多少資料未同步完成
Percentage complete : 1.32% //重建進度百分比
SAS2IRCU: Command STATUS Completed Successfully.
SAS2IRCU: Utility Completed Successfully.