現象
Ledmon 및 ledctl은 드라이브 백플레인에서 LED 상태를 제어하는 데 사용할 수 있는 두 가지 Linux용 유틸리티입니다. 일반적으로 드라이브 백플레인 LED는 하드웨어 RAID 컨트롤러(PERC)에 의해 제어되지만 PCIE SSD에 mdadm(Software RAID on Linux)을 사용할 때는 ledmon 데몬이 드라이브 어레이의 상태를 모니터하고 드라이브 LED의 상태를 업데이트합니다.
Dell 시스템은 백플레인에서 3개의 LED 상태를 사용합니다. 작동 LED는 드라이브 활동, 읽기 또는 쓰기로 인해 발생합니다. Dell은 다음과 같은 패턴을 사용합니다.
오프라인 - LED
없음 온라인 - 고정된 녹색 LED
식별 - 느리게 깜박이는 녹색 LED
재구축 - 빠르게 깜박이는 녹색 LED
실패 - 주황색 LED
Ledmon은 드라이브의 상태를 표시하기 위해 IBPI(International Blinking Pattern Interpretation) 사양을 사용합니다. 사양에 따라 드라이브 LED
의 여러 상태가 있을 수 있습니다. 온라인
오프라인
장애가 발생한 어레이
의 중요 어레이
에서 재구축
실패
핫스페어
식별
최신 ledmon 패키지는 RHEL6.3과 함께 제공됩니다. 그러나 SLES11 SP2는 Dell PCIE SSD 디바이스를 지원하기 위해 업데이트해야 하는 이전 버전의 ledmon을 사용합니다.
Ledmon을 데몬으로 실행하여 드라이브 및 소프트웨어 RAID의 상태를 지속적으로 모니터링하고 드라이브 LED를 적절하게 설정할 수 있습니다. Ledctl은 백플레인에서 개별 드라이브를 식별하는 데 사용할 수 있으며, 어떤 드라이브가 어떤 드라이브 베이 슬롯에 매핑되는지 확인할 때 유용합니다. ledctl 및 ledmon을 사용하는 Dell SSD 시스템에서 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/