控制 HP DL380e G8 上的驱动器 LED

控制 HP DL380e G8 上的驱动器 LED

ledctl通过发现物理识别故障硬盘我一直试图使用它来指示从运行 Proxmox 的 HP DL380e G8 服务器中拉取驱动器,但是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 使用的背板不支持以这种方式寻址 LED。

所以,

  • 是否可以使用它ledctl来控制 HP DL380e G8 8xLFF 背板上的 LED?
  • 如果是,怎么办?
  • 如果没有的话,还有其他方法可以实现我的愿望吗?

相关内容