不能使用“eject”来识别服务器

Mer*_*raz 13 rack keyboard-video-mouse scientific-linux

我是一名软件工程师,我们的实验室通常在一个带有 KVM 切换器的机架中安装多台服务器。我们是开发人员,我们通常会同时进行多个项目,因此服务器经常被映像,不可否认,我们不擅长给它们贴标签等。

关键是,直到最近,我们一走到终端,就习惯于eject查看我们在 KVM 切换器上主动选择的物理服务器,原因显而易见。

现在我们正在过渡到没有光驱的服务器。所以老eject把戏已经过时了。必须有一个简单的命令来闪烁计算机前面板上的“ID”指示器,但是在谷歌搜索了我能想到的问题的尽可能多的变体之后,我一无所获。

服务器正在运行 Scientific Linux 6.4。谢谢你的尽心帮助。

HBr*_*ijn 7

大多数现代服务器都带有带外管理选项,例如 HP 的 ILO、Dells DRAC、IBM 的 RSA,因此您实际上不再需要去机架来管理它们。只需使用正确形式的 KVM over IP 即可从舒适的办公桌上接管控制台!

它们带有虚拟媒体,它使用桌面上的 ISO 映像来模拟您可以从中安装的 CD/DVD 驱动器。虚拟电源开关可打开、关闭或重置服务器等。

带外管理卡从它所管理的服务器拥有它自己的独立 IP 地址。因此,标记实际服务器并为带外管理卡指定相同的名称,一旦您接管控制台,您就会看到操作系统的当前主机名。

通常情况下,带外管理卡允许您在需要物理访问的极少数情况下点亮识别灯。

  • 请注意,许可成本可能很高。 (2认同)

小智 7

我也爱弹射!无论如何,您需要检查服务器供应商的支持包。

例如,HP 提供了一个命令行实用程序来检查/设置/取消设置其 proliant 服务器的 UID LED。和 HP 的远程管理工具 iLO 提供相同的功能。


arj*_*arj 7

如果您的带外管理不允许您闪烁指示器,如果您有空闲/空的网络接口,您可以尝试使用 ethtool

ethtool -p eth2
Run Code Online (Sandbox Code Playgroud)

应该使 eth2 的 LED 闪烁:

   -p --identify
          Initiates adapter-specific action intended to enable an operator to easily identify the adapter by sight.  Typically this involves blinking one or more LEDs on the specific network port.
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用空但闪烁的网络接口搜索服务器。这也适用于已启动并正在运行的接口(如果它们都已连接),但是您必须区分 ethtool 定期间隔和显示接口活动的正常闪烁:)


Mad*_*ter 6

如果他们仍然有内置扬声器,我过去常常会cat /kernel/unix > /dev/audio跑得更远,然后在一个黑暗而空旷的交易大厅里跑来跑去,在尖叫的机器上归巢。