【前言】
找了很久都沒找到如何在 FreeBSD 下查看 Raid 狀態,經過[Akira]的指點之後發現可以使用 camcontrol (in the base system)這個執行檔來了解目前 Raid 狀態。另外還發現有人搭配 Nagios 使用,之後有空一點也來試試吧。
【作業環境】
FreeBSD 6.2-RELEASE-p4
HP ProLiant DL360 G5
HP Smart Array P400i (Raid Card)
* ciss0:
SAS HDD 72 G * 2 (Build Mirror)
【安裝及設定】
當想設定、修改 RAID 時可以重開機時當畫面顯示 HP Smart Array P400i 時按下 F8 即可進入 RAID 控制畫面,若是進入 FreeBSD 後想查看目前 RAID 狀態,則可使用 camcontrol (in the base system)。
查看目前 SCSI 裝置
#camcontrol inquiry da0
pass0:
pass0: 135.168MB/s transfers //-R (transfer rate)
RAID 正常時狀態 - VOLUME OK
#camcontrol inquiry da0 -D
pass0:
RAID 拔掉一顆硬碟時狀態 - VOLUME inte (Interim)
#camcontrol inquiry da0 -D
pass0:
RAID 重建時狀態 - VOLUME reco (Recovery)
#camcontrol inquiry da0 -D
pass0:
當您將新硬碟插入時系統預設會自動執行 Recovery 的動作,我的主機大約是三十分鐘後就完成 Rebuild 了,然後會吐下列訊息說重建完成了。
May 23 14:04:02 vivaweb kernel: ciss0: *** State change, logical drive 0
May 23 14:04:02 vivaweb 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]
【Log】
初稿-2007/05/23
没有评论:
发表评论