Symptômes
Ledmonおよびledctlは、Linux用の2つのユーティリティーであり、ドライブ バックプレーンのLEDステータスを制御するために使用できます。 通常、ドライブ バックプレーンのLEDはハードウェアRAIDコントローラー(PERC)によって制御されますが、PCIE SSDにSoftware RAID on Linux (mdadm)を使用する場合、ledmonデーモンはドライブ アレイのステータスを監視し、ドライブLEDのステータスをアップデートします。
Dell製システムでは、バックプレーンで3つのLEDステータスを使用します。 アクティビティLEDは、ドライブのアクティビティ(読み取りまたは書き込み)によって発生します。 Dellでは、次のパターンを使用します。
オフライン - LED
がオンラインにならない - 緑色のLED
が確認 - 緑色でゆっくり点滅するLED
の再構築 - 緑色のLED
が速く点滅する障害 - オレンジ色のLED
Ledmonは、ドライブの状態を表示するためにInternational Blinking Pattern Interpretation(IBPI)仕様を使用します。仕様に従って、ドライブLEDにはいくつかの状態があります。
オンライン
オフライン識別 障害が発生したアレイ
内の重要なアレイ
での再構築
失敗
ホットスペア
最新のledmonパッケージには、RHEL6.3が同梱されています。ただし、SLES11 SP2では、Dell PCIE SSDデバイスをサポートするためにアップデートが必要な古いバージョンのledmonを使用しています。
Ledmonは、ドライブとソフトウェアRAIDのステータスを常に監視し、ドライブLEDを適切に設定するためのデーモンとして実行できます。 ledctl は、バックプレーン上の個々のドライブを識別するために使用でき、どのドライブがどのドライブベイスロットにマップされているかを判断するときに便利です。 Dell SSDシステムでledctlとledmonを使用するには、IPMIドライバーをロードする必要があります。
RedHat Enterprise Linux 6.3の場合:
# yum install OpenIPMI (または rpm を使用して OpenIPMI/OpenIPMI-libs rpms を直接インストール)
# chkconfig --add ipmi
# service ipmi start
# ledmon
ledctl usage:
# ledctl locate=/dev/rssda はドライブ LED
を点滅させます # ledctl locate={ /dev/rssda /dev/rssdb } は両方のドライブ LED
を点滅させます # ledctl locate_off=/dev/rssda は位置 LED
をオフにします ledctl と ledmon を同時に実行すると、ledmon は最終的に ledctl 設定を上書きします。
参照:
SGPIO 仕様: ftp://ftp.seagate.com/sff/SFF-8485.PDF
IBPI 仕様: ftp://ftp.seagate.com/sff/SFF-8489.PDF
Sourceforge プロジェクト: http://ledmon.sourceforge.net/