有没有什么方法可以查明没有安装任何软件的裸机服务器是开启还是关闭?
我的意思是,如果服务器未连接到任何高级软件(如虚拟化管理程序等),我们是否仍可以远程查明它是否已打开并了解其状态?我能想到的唯一方法是使用 ILO,但并非每个客户端都允许您使用它。
我想知道是否有任何设备可以用于该目的?
答案1
这就是“Lights-Out 管理”(LOM)的用途,其中包括服务器硬件内置的“Integrated Lights-Out”(ILO)功能。
如果您希望外部设备具有类似功能,可以考虑 PDU、UPS 和 KVM。智能 PDU 和 UPS 可以让您查看给定插座的耗电量,并远程打开和关闭插座。一些高级 KVM 允许您通过 VNC 进入 KVM(或使用 Web 浏览器代替 VNC 客户端)并以此方式使用连接的机器,这甚至可以让您远程监视/控制连接系统的启动过程,因此您甚至可以远程中断启动并干扰 BIOS/CMOS/EFI/GRUB 等。
还有连接到设备串行控制台端口的“终端服务器”,允许您通过 SSH 连接到终端服务器,这几乎与直接连接到目标设备的串行控制台端口一样好。
注意:本回答中的“KVM”是指“键盘/视频/鼠标”切换器。而不是“内核虚拟机”。