openfilerにDELL OpenManage (OMSA) をいれてみる その3

前回( その1 , その2 )までの試行錯誤と情報収集の結論。
未だにOpenManageの動作を成功させた人はいないぽい・・・
あきらめよう。


ということで、最後の手段と言っていたMegaCLIを試してみる。
DELLPERCシリーズは、LSIのMegaraidのOEMであることはよく知られている。
LSI純正のMegaCLIコマンドを利用すれば、一通りの操作は出来るようである。


まず、LSIのホームページからMegaCLIをダウンロードする。
今回はMegaRAID SAS 8200シリーズを選んでダウンロードしたが、どれが正しいのかは不明。
http://www.lsi.com/DistributionSystem/AssetDocument/support/downloads/megaraid/miscellaneous/linux/2.00.12_Linux_Cli.zip


ダウンロードしたZipを解凍して、MegaCli-2.00.12-1.i386.rpm を取り出す。
Openfilerでunzipコマンドを見つけられなかったので解凍したものを転送した。


MegaCli-2.00.12-1.i386.rpm を / に置いた状態で

rpm2cpio MegaCli-2.00.12-1.i386.rpm | cpio -ivumd

を実行すると、/opt/MegaRAID/MegaCli にプログラムが展開される。
MegaCliが32ビット版で、MegaCli64が64ビット版みたいだ。
利用している環境に合わせて読み替えて欲しい。
#64ビット環境でもMegaCliが普通に動くが深くは考えないようにしよう・・・

cd /opt/MegaRAID/MegaCli
./MegaCli -h  ・・・ヘルプ
./MegaCli -AdpAllInfo -aALL ・・・アダプタ情報

Adapter #0

==============================================================================
                    Versions
                ================
Product Name    : PERC 6/i Integrated
Serial No       : 1122334455667788
FW Package Build: 6.1.1-0047
(以下略)

ちゃんとPERCと認識している。
他にもいろいろなコマンドがある。
というか、情報量が多すぎる。ヘルプが異様に長い。

./MegaCli -LDInfo -Lall -aALL ・・・仮想ドライブ情報
./MegaCli -PDList -aALL ・・・物理ドライブ情報
./MegaCli -AdpBbuCmd -aALL ・・・バッテリ情報

コマンドは、このあたりにまとめたサイトがあるのでボチボチさわってみようと思う。
http://tools.rapidsoft.de/perc/perc-cheat-sheet.html