今天我遇到一个服务器,其视频端口坏了(即使重新启动,显示器连接时也没有图像),但是该服务器有 IPMI。
问题是,IPMI 的 IP 被设置为某个虚拟值(我被告知这是出于安全原因),而现在由于没有可用的视频,我无法更改它。
是否有办法通过更改主板上的某些跳线或任何其他非交互式方式重置 IPMI IP?
请指教!
谢谢你!
答案1
尝试将外部视频卡插入某个 PCIe 插槽吗?
如果服务器上安装了 Linux,您还可以在操作系统中通过 IPMI 设备接口在 BMC 中配置网络设置和用户帐户,例如使用ipmiuitl
或ipmitool
(您需要ipmi_devintf
加载模块):
检测本地 IPMI BMC:
ipmitool mc info
查看配置
ipmitool lan print
ipmitool user list <ch>
等等(<ch>
是 IPMI渠道您需要对其进行配置)。
设置 IP 地址和网络掩码:
ipmitool lan set 2 ipaddr 192.168.1.100
ipmitool lan set 2 netmask 255.255.255.0
查看有哪些子命令可用:
ipmitool lan
ipmitool user
理解 IPMI 通道可能有些困难,您需要知道的是,编号最低的通道通常是以太网通道,因此请配置您允许的最低编号。例如,在 HP 服务器 ch 上,我测试了这些命令,它是 2。不要太害怕,我是第一次接触 IPMI 和 Supermicro 服务器上的这个 ipmitool 实用程序,我设法做了我需要的一切,这并不难。
答案2
使用ipmitool
另一个答案中提到的可能是最好的选择。
另一种选择是,如果服务器有串行端口,那么您可以在启动时连接到该端口。您应该能够进入 IPMI 设置并对其进行配置。但这是一个交互式解决方案。