HP Proliantサーバーでは、iLo CLIからドライブまたはストレージの正常性を取得できます。
</>hpiLO-> show system1/drives1/
status=0
status_tag=COMMAND COMPLETED
Sun Sep 23 16:29:00 2018
/system1/drives1
Targets
Properties
Group=1, Firmware Version=1.14
Bay 1 - drive status=Ok; UID=Off
Bay 2 - drive status=Ok; UID=Off
Bay 3 - drive status=Ok; UID=Off
Bay 4 - drive status=Ok; UID=Off
これはiLo 2および3ボックスでうまく機能しますが、iLo 4には「ドライブ」ターゲットがありません。
</>hpiLO-> show system1/drives1
status=2
status_tag=COMMAND PROCESSING FAILED
error_tag=INVALID OPTION
Sun Sep 23 16:26:22 2018
エージェントレス管理サービス(AMS)およびヘルスドライバーがインストールされ、実行されています:
また、iLo Webインターフェースからストレージの状態を確認できます。 iLoファームウェアは最新バージョンです。
ILo 2および3サーバーの場合と同じように、iLo 4 CLIからストレージの状態と情報を取得する方法はありますか?
/ system1/drives *ターゲットがないため、いわゆるSMASH CLP(ILO4 CLI)を介して実行できるようには見えませんが、RIBCL XMLを介して実行できます。
RIBCLスクリプトのサンプルを含むアーカイブを here からダウンロードできます
Get_Embedded_Health.xmlファイルに対してlocfg.pl Perlスクリプトを使用する必要があります。次に、ILO IPアドレスに対して実行します
./locfg.pl -s 192.168.10.10 -f Get_Embedded_Health.xml -u YourILOUser -p YourILOPassword
デフォルトのxmlはストレージステータスだけでなく他のものも要求するため、出力はxml形式であり、非常に多くのデータが含まれます。ストレージステータスのみに制限したい場合-xmlペイロードを以下のようにすることができます
<RIBCL VERSION="2.22">
<LOGIN USER_LOGIN="adminname" PASSWORD="password">
<SERVER_INFO MODE="read">
<GET_EMBEDDED_HEALTH>
<GET_ALL_STORAGE/>
<!-- iLO 4 only - 1.30 or later. -->
</GET_EMBEDDED_HEALTH>
</SERVER_INFO>
</LOGIN>
</RIBCL>
ILO4を搭載したHP DL380 Gen9でテストすると、物理ドライブ、論理ドライブ、シリアル番号、容量などの非常に包括的なリストが表示されます。基本的に、ILO 4 Webインターフェイスのシステム情報に表示されるすべて->ストレージはxml出力で報告されます。