Обнаружив ledctl
через Определите физически неисправный жесткий диск Я пытался использовать его, чтобы указать диск, который нужно вытащить с сервера HP DL380e G8, на котором запущен Proxmox, но ledctl locate=/dev/disk/by-id/
... ничего не делает. Синий найти свет на тележке LFF остается выключенным.
А ledctl -L
успешно показывает контроллеры SAS / SATA:
# ledctl -L
/sys/devices/pci0000:00/0000:00:1f.2 (AHCI)
/sys/devices/pci0000:00/0000:00:01.1/0000:07:00.0 (SCSI)
Я подтвердил, что диски находятся на этих контроллерах:
# ls /dev/disk/by-path/ | grep -v part
pci-0000:00:1f.2-ata-6
pci-0000:07:00.0-sas-phy0-lun-0
pci-0000:07:00.0-sas-phy1-lun-0
pci-0000:07:00.0-sas-phy2-lun-0
pci-0000:07:00.0-sas-phy3-lun-0
pci-0000:07:00.0-sas-phy4-lun-0
pci-0000:07:00.0-sas-phy7-lun-0
Похоже, что контроллер LSI SAS2308 поддерживает SFF-8485 SGPIO, так что это не должно быть проблемой, но все же было предположение, что мне может понадобиться пакет sgpio для его получения. ledctl
работать. Однако я не могу подробно сказать, какой именно пакет мне нужен и нужна ли ему какая-либо конфигурация.
Ответы на другие вопросы предполагают, что он просто работает из коробки, но они могут предполагать, что мы используем контроллер в режиме RAID, а не JBOD.†.
† Эта машина была куплена как хост файлового сервера ZFS.
Просмотр проблем на Github Intel / ledmon проблемы Это выглядит как должна быть какая-то активность в /var/log/ledctl.log
когда ledctl
запущен, но в моей системе все, что я вижу, есть журналы попыток запуска ledctl
без аргументов:
# ledctl locate=/dev/disk/by-id/...
# cat /var/log/ledctl.log
May 19 14:08:53 ERROR: missing operand(s)... run ledctl --help for details.
Единственное, о чем может думать IO, - это то, что объединительная плата, используемая HP, не поддерживает такую адресацию светодиодов.
Так,
ledctl
управлять светодиодами на объединительной плате HP DL380e G8 8xLFF?