Linux
命令行中的 HP RHEL 陣列 Raid 磁碟狀態
我已經配置了帶有 6 個磁碟和 raid 5 的 HP DL360 Gen 9,並且我已經在其上安裝了 RHEL 6.9。
我需要從命令行知道每個物理磁碟的狀態,以便我可以將資訊 grep 到我們正在開發的應用程序中。
我已經聯繫了幾個建議使用 HPACUCLI 命令的指南,但是在我安裝了這個包之後,它似乎沒有找到任何控制器。
使用 ctrl all show status 或 config 它說:沒有找到控制器
有關此伺服器的更多資訊是:
HP SMART START STORAGE 2.65.7.0 控制器是 P440R
我對 hpacucli 與此硬體的兼容性有一些疑問。
任何人都對如何監視“單個”磁碟狀態以了解它是否正常、是否存在一些錯誤或是否有故障有其他想法?
問候
S。
對於 RHEL,使用 HP 管理代理來獲取整體系統執行狀況。這包括 hp-snmp-agents 和 hpssacli
有關更全面的列表,請參閱此內容:監控 HP ProLiant DL380 G7 而不會膨脹
這可以提供有關係統的 SNMP 和電子郵件警報,包括磁碟執行狀況。IML 日誌中也會報告這些條目(請參閱 參考資料
hplog -v
)但是,如果您認為最好解析數組控制器狀態的輸出(我不這樣做),您可以這樣做:
# hpssacli ctrl all show config Smart Array P440ar in Slot 0 (Embedded) (sn: PDNLH0BRH7U8IK) Port Name: 1I Port Name: 2I Internal Drive Cage at Port 1I, Box 3, OK Internal Drive Cage at Port 2I, Box 3, OK array A (SAS, Unused Space: 2906103 MB) logicaldrive 1 (72.0 GB, RAID 1+0, OK) logicaldrive 2 (1024.0 GB, RAID 1+0, OK) physicaldrive 1I:3:1 (port 1I:box 3:bay 1, SAS, 900.1 GB, OK) physicaldrive 1I:3:2 (port 1I:box 3:bay 2, SAS, 900.1 GB, OK) physicaldrive 1I:3:3 (port 1I:box 3:bay 3, SAS, 900.1 GB, OK) physicaldrive 1I:3:4 (port 1I:box 3:bay 4, SAS, 900.1 GB, OK) physicaldrive 2I:3:5 (port 2I:box 3:bay 5, SAS, 900.1 GB, OK) physicaldrive 2I:3:6 (port 2I:box 3:bay 6, SAS, 900.1 GB, OK)
在最近的版本中,HPACUCLI 已被 HPSSACLI 取代。 https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_04bffb688a73438598fef81ddd