站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

RAID Check-HP ProLiant DL360 G5 Smart Array P400i

前言

在 FreeBSD 下似乎沒有針對 HP ProLiant DL360 G5 中的 Smart Array P400i RAID Controller 查看磁碟陣列工具,不過經過 Akira 的指點之後發現可以使用內建指令 camcontrol (Base System) 來了解目前 RAID 狀態。

實作環境

安裝及設定

由於找不到在 FreeBSD 專用於 HP Smart Array P400i RAID Controller 的工具,而 camcontrol 指令只能觀看其狀態而無法進行更改的動作 (ex. 更改 RAID 模式...等),因此若需要更改 RAID 模式時可於系統重新開機時當畫面顯示 HP Smart Array P400i 時按下 F8 即可進入 RAID 控制畫面進行變更作業。

查看目前 SCSI 裝置

 #camcontrol inquiry da0
 pass0: <COMPAQ RAID 1  VOLUME OK> Fixed Direct Access SCSI-0 device    //-D (standard inquiry data)
 pass0: 135.168MB/s transfers                                           //-R (transfer rate)

RAID 正常時狀態 - VOLUME OK

 #camcontrol inquiry da0 -D
 pass0: <COMPAQ RAID 1  VOLUME OK> Fixed Direct Access SCSI-0 device

RAID 拔掉一顆硬碟時狀態 - VOLUME inte (Interim)

 #camcontrol inquiry da0 -D
 pass0: <COMPAQ RAID 1  VOLUME inte> Fixed Direct Access SCSI-0 device

RAID 重建時狀態 - VOLUME reco (Recovery)

 #camcontrol inquiry da0 -D
 pass0: <COMPAQ RAID 1  VOLUME reco> Fixed Direct Access SCSI-0 device

當您將硬碟損壞而您將新硬碟插入時系統預設會自動執行 Recovery 的動作,此次實作的主機大約是 30 分鐘後就完成 Rebuild 作業,完成後系統會顯示類似如下訊息說磁碟陣列重建已完成。

 May 23 14:04:02 weithennbsd kernel: ciss0: *** State change, logical drive 0
 May 23 14:04:02 weithennbsd kernel: ciss0: logical drive 0 (pass0) changed status recovering->OK, spare status 0x0

補充

另外似乎有 HP Array Configuration Utility CLI 這種東西可以使用,不過找了以下網頁後便放棄了。因為有提到 Problems with hpacucli working on all releases. Removed hpacucli for now.

[jcagle HP Array Configuration Utility CLI]

[jcagle FreeBSD/i386 Tools for ProLiant]

參考

[HP ProLiant DL360 G5 系列規格 - HP產品與服務產品]

[ProLiant DL360 G5 FreeBSDのインストールに必要なデバイス情報]

[RAID monitoring tools and send the alarms to nagios]

[FreeBSD Mail Archives monitoring raid arrays]

[FreeBSD Hypertext Man Pages - camcontrol]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com