我在Supermicro盒子上configurationIPMI接口非常令人沮丧。
不幸的是,对于IPMI来说,BMC正在使用哪个接口并不总是很清楚。 “ Supermicro Embedded BMC手册”指出,在初始上电期间确定活动接口:
注1:如果您希望将IPMI专用LAN端口用于networking连接,请务必在激活BMC(首次开机或冷重置)之前将RJ45电缆连接到专用LAN端口。 否则,如果BMC激活时未检测到IPMI专用LAN电缆,BMC将查找共享的LAN端口以连接到该端口。
ipmitool
来判断此系统是否使用IPMI专用LAN端口或共享LAN端口? ipmitool
来查看链接是否启动? 为了比较,很容易看到一个链接是否在linux上 – 只需使用ifconfig
或ip addr
并查找“UP”标志。 有没有与ipmitool
相当的? 一些细节:
ipmitool lan print 1
显示一个静态IP被分配。 但BMC没有响应ping。 ipmitool bmc reset cold
并重新configuration与新的IP BMC,它仍然无法正常工作。 **更新**
ipmitool手册页说lan get
可以用来显示这个信息,但是lan get active
不起作用:
% ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret lan get active Invalid LAN command: get %
如果你使用SSH进入服务器,那么下面的工作就是如此:假设它也应该通过“ipmitool -I lanplus”方法工作:
ipmitool raw 0x30 0x70 0x0c 0
结果如下:
00 = Dedicated 01 = Shared 02 = Failover
要更改模式,请运行:
(Dedicated) ipmitool raw 0x30 0x70 0x0c 1 0 (Shared) ipmitool raw 0x30 0x70 0x0c 1 1 (Failover) ipmitool raw 0x30 0x70 0x0c 1 2
ipmitool手册页中的布局(错误的标签空间)有问题。
LAN获得低于戴尔(Dell戴尔PowerEdge服务器,戴尔R620)
ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret delloem lan get ipmitool -I lanplus -H 172.16.100.100 -U ADMIN -P secret delloem lan get active
但是,您使用Supermicro服务器。 我认为以后的命令是行不通的。
您可能需要进入BIOS设置ipmi选项共享LAN 。
我不知道如何使用ipmitool来设置和获取除了戴尔服务器以外的LAN信息的ipmi共享。
BMC也遇到了很多麻烦。 如果使用ipmitool没有成功,最好的办法就是直接访问机器,这样你就可以在机器的BIOS中设置一个静态IP地址。 相信我,这样做可以节省很多麻烦。
IP静态设置后,应该可以从外部或任何可以ping通BMC的地方访问。 对于我的口味,使用DHCPcertificate对于生产环境来说太不稳定了。
所以,在机架上安装机器时,首先要花费几分钟的时间来节省工作时间。 ;)