Síntomas
Ledmon и ledctl — это две утилиты для Linux, которые могут использоваться для управления состоянием светодиодных индикаторов на распределительных платах дисков. Обычно индикаторы распределительной платы дисков управляются аппаратным RAID-контроллером (PERC), но при использовании программного RAID в Linux (mdadm) для твердотельного накопителя PCIe управляющая программа ledmon будет отслеживать состояние массива накопителей и обновлять состояние индикаторов дисков.
В системах Dell на распределительной плате используются три светодиодных индикатора. Индикатор активности появляется при активности диска, чтении или записи. Dell использует следующие шаблоны:
Автономный режим — Индикатор не горит
онлайн — Индикатор непрерывно горит зеленым
цветом — медленно мигает зеленый индикатор
при перестроении — быстро мигает зеленый индикатор
— Оранжевый индикатор Ledmon
использует спецификацию International Blink Pattern Interpretation (IBPI) для отображения текущего состояния накопителей. Согласно спецификации, индикаторы накопителя могут находиться в нескольких состояниях: Онлайн,
автономный
режим, идентификация
,
сбой восстановления
, сбой
горячего резерва
в критическом массиве
, в неисправном массиве
Последняя версия пакета ledmon поставляется с RHEL 6.3. Однако SLES11 SP2 использует более старую версию ledmon, которую необходимо обновить для поддержки твердотельных накопителей Dell PCIE.
Ledmon можно запустить в качестве управляющей программы для постоянного мониторинга состояния дисков и программного RAID и установки соответствующих светодиодных индикаторов дисков. Ledctl можно использовать для идентификации отдельного диска на распределительной плате, что полезно при определении того, какой диск соответствует какому слоту отсека для накопителей. В системах твердотельных накопителей Dell для использования ledctl и ledmon требуется загрузка драйверов IPMI.
В Red Hat Enterprise Linux 6.3:
# yum install OpenIPMI (или используйте rpm для прямой установки RPM-пакетов OpenIPMI/OpenIPMI-libs)
# chkconfig --add ipmi
# service ipmi start
# использование ledmon
ledctl:
# ledctl locate=/dev/rssda будет мигать светодиодом
диска # ledctl locate={ /dev/rssda /dev/rssdb } будет мигать обоими светодиодами
диска # ledctl locate_off=/dev/rssda выключит светодиод
поиска При одновременном запуске 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/