2010-03-23 67 views
1

我有一臺帶有Raid 5的HP服務器。端口0和1用於數據&操作系統鏡像。隨Raid 5一起提供的軟件是Intel Matrix Storage Manager,並且有基於窗口的api的管理控制檯來查看所有端口,包括其狀態。我可以使用PS獲得RAID磁盤狀態嗎?

現在它們都處於正常狀態。我不確定OS/Windows是否有一些API或.Net類來訪問RAID端口並獲得它們的狀態?如果是這樣,我如何使用PS獲取信息?如果不是,我必須參考英特爾矩陣存儲管理器提供的dll嗎?

基本上,我想寫一個PS腳本來獲取閱讀狀態。如果任何端口磁盤不正常,將通過咆哮協議發送一條消息。

+0

http://serverfault.com/ – pstanton 2010-03-23 17:16:24

+0

我認爲「pstanton」指出的是,這是更多的sys管理類型問題,應該在serverfault.com網站上提問。這就是說,我非常懷疑有硬件RAID子系統的.NET接口。我認爲你最好的選擇(我以前在戴爾完成過)是尋找/使用命令行界面(好的舊DOS)。您可以調用/解析命令行工具來完成硬件RAID所需的任務。 – 2010-03-23 18:49:55

+0

這就是爲什麼我發佈這個問題,看看任何人知道.Net框架提供任何類或api。同時,我將使用Refector來查看Intel Matrix Storage Manager dll文件,以查看是否有任何.net類可供使用。 – 2010-03-23 19:38:53

回答

1

我使用的HP服務器以HP System Insight Manager的形式提供了自己的管理軟件。 Insight Manager具有Web和命令行界面。提供了包括磁盤在內的所有硬件健康信息。還有一個可以站起來的後端統一SQL數據庫。我不確定惠普是否會爲此或其部分服務器產品收取額外費用。無論如何,我會建議看看SIM卡。

+0

將得到一個,讓你知道,如果我可以使用它的控制檯應用程序與PS一起工作。 – 2010-03-25 15:30:18

+0

我找不到任何適用於我的情況的HP SIM工具。 – 2010-03-25 15:52:50

+0

根據以往的經驗,HP SIM服務器具有價格,但代理商是免費的。 – 2010-03-25 17:06:10

0
$raidvalues = get-wmiobject -class win32_systemdriver | where-object {$_.displayname -like "*mraid*"} 
    $rStatus = $raidvalues.Status 

我們用它來檢查上的Dell PowerEdge RAID控制器的狀態。您可能需要找到正確的名稱來替換*mraid*。希望這個想法有幫助。

相關問題