Ubuntu
HP Proliant 伺服器和 Ubuntu 12.04 的磁碟/RAID 監控
如何使用 Ubuntu 12.04 監控 HP Proliant 伺服器的硬碟和 RAID 狀態。在 Ubuntu 10.04 中,我可以使用 cciss-vol-status 定期查詢 RAID 狀態,但 cciss-vol0-status 不再適用於 12.04。在 12.04 中,沒有 /proc/driver/cciss 或 /dev/cciss 目錄。
Grrr … Ubuntu。:)
這是什麼類型的 HP ProLiant 伺服器?(請提供型號和代號)
您的驅動設備會因您的 Smart Array 控制器而異。隨著從 G5 到 G6 伺服器的遷移,HP RAID 控制器驅動程序從傳統的 CCISS 驅動程序更改為新的 HPSA 驅動程序。使用較新的驅動程序,您將看不到 CCISS 塊驅動程序…設備將是
/dev/sdX
.無論如何,監控 Smart Array RAID 控制器的關鍵是安裝 HP Management Agents。至少,您需要
hpacucli
命令行實用程序。與 Red Hat/SuSE 相比,Ubuntu 和 Debian 從 HP 獲得的官方支持一直較少。但是,有一個Debian ProLiant 支持包,其中包括用於 Ubuntu/dpkg 系統的代理和工具。這是一種更全面的方法,可以生成 SNMP 陷阱和漂亮的電子郵件警報。為了只獲得 RAID 配置和管理軟體,請
hpacucli
從HP 的儲存庫中下載該實用程序。您可能還需要
apt-get install lib32gcc1 lib32stdc++6 libc6-i386
滿足 32 位先決條件。從那裡,您可以使用一些常用
hpacucli
命令來獲取 RAID 狀態。一個簡單的例子:[root@Woot ~]# hpacucli ctrl all show config Smart Array P410i in Slot 0 (Embedded) (sn: 500143801664FE50) array A (SAS, Unused Space: 0 MB) logicaldrive 1 (279.4 GB, RAID 1, OK) physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK) physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK) array B (Solid State SATA, Unused Space: 0 MB) logicaldrive 2 (447.1 GB, RAID 1+0, OK) physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK) physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK) physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK) physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK) SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 250 (WWID: 500143801664FE5F)