两个具有公共IP地址和IPMI LAN的Linux服务器

我正在试验两台具有公共IP地址的服务器以获得与IPMI的LAN连接。 对于IPMI,我使用本地IP地址(相同的NIC)。

ipmitool -I open lan set 1 ipaddr 192.168.2.50 Setting LAN IP Address to 192.168.2.50 ipmitool -I open lan set 1 netmask 255.255.255.0 Setting LAN Subnet Mask to 255.255.255.0 ipmitool -I open lan set 1 snmp SOMESTRING Setting LAN SNMP Community String to SOMESTRING ipmitool -d /dev/ipmi0 user set name 2 admin ipmitool -d /dev/ipmi0 user set password 2 SOMESTRING ipmitool -d /dev/ipmi0 channel setaccess 1 2 callin=on ipmi=on link=on privilege=4 ipmitool -d /dev/ipmi0 lan set 1 arp respond on ipmitool -d /dev/ipmi0 lan set 1 arp generate on ipmitool -d /dev/ipmi0 lan set 1 arp interval 5 

两台IPMI局域网地址192.168.2.50和192.168.2.51我configuration的计算机,但我只是得到:

 ipmitool -I lan -U admin -H 192.168.2.51 -a chassis power status Password: Error: Unable to establish LAN session Unable to get Chassis Power Status 

即使我使用具有相同IPMI地址(192.168.2.50)的同一台计算机。 我得到相同的错误信息。 我用strace工具来检查。 UDP套接字获取连接超时。

尝试重置BMC,但没有结果。

 ipmitool mc reset cold 

有什么build议么?

编辑:

我们的服务器有CISCO交换机。 计算机1和计算机2连接到相同的交换机。 计算机1具有公共IP 193.219.X.Y1,计算机2具有公共IP 193.219.X.Y2。 计算机的1个IPMI地址192.168.2.50和计算机的2个IPMI地址192.168.2.51。 我无法使用IPMI的公共IP地址,因为它们是有限的。

谢谢

您需要在同一LAN上的另一台计算机,IP地址与IPMI BMC的IP地址位于同一个子网中。

您刚刚说过您使用的IPMI地址相同的计算机。 您的BMC应该有一个完全不同的计算机运行的地址,对于networking上的任何其他计算机,否则会发生冲突。 不要紧,它使用共享的网卡。

即服务器的IPMI应该是192.168.2.50,服务器应该是“不是192.168.2.50”的东西。


假设上述内容正确,请检查包含IPMI BMC的服务器是否安装了正确的OpenIPMI软件包。

检查/dev/ipmi0设备文件是否存在。 如果没有。 像这样创build它:

 SuSE, Red Hat or CentOS: "/etc/init.d/ipmi start" Debian 4: "/usr/share/ipmitool/ipmi.init.basic" Debian 5: "modprobe ipmi_devintf; modprobe ipmi_si" 

然后以root身份尝试以下操作:

 ipmitool lan set 1 ipsrc static ipmitool lan set 1 ipaddr 192.168.2.50 ipmitool lan set 1 netmask 255.255.255.0 ipmitool lan set 1 arp respond on ipmitool lan set 1 access on 

检查更改:ipmitool lan print 1

热烈的重置BMC

ipsrc静态行非常重要,因为在应用所有其他设置后,它仍然可以使用DHCP。

所有这一切都是基于我以前用来为我而去的以下链接 。 随着我觉得温暖的重置。

注:如下面的评论中所述。 某些BMC需要设置默认网关。 我发现Supermicro服务器的确如此,但认为这是一回事。 看来这可能是一个普遍的问题。

设置默认网关:

  ipmitool lan set 1 defgw ipaddr 192.168.50.xxx