SuperMicro X8SIE-F板有两个用于操作系统(LAN1 / 2)的专用LAN接口和一个用于IPMI的专用LAN接口。
是否可以configurationIPMI使用LAN1 / 2接口之一而不是 IPMI端口? 如果是的话,程序是什么?
Jiri的IPMI接口有三个选项(Dedicated,Share,Failover)。 简单的答案是,可以使用LAN1而不是专用的IPMI端口,并且通常使用默认的BIOS设置。 无法在LAN2接口上运行IPMI。
这里有三个选项的更详细的描述:
专用 :始终使用专用的IPMI接口。 如果您尝试进行最简单的设置,则需要使用此选项,但需要增加布线。
共享 :始终使用LAN1接口。 如果您试图减less到每个服务器的布线,并且了解权衡,则这是您想要的选项。 在封面之下,有一个硬件虚拟交换机,将IPMI卡的stream量从stream量中分stream到系统的其余部分。 IPMI卡有一个单独的MAC地址来区分stream量。 在现代Supermicro主板上,您还可以将IPMIstream量设置为与系统其余部分在不同的VLAN上运行,以便标记IPMIstream量。 这个devise有一定的安全意义。 如果您试图将它们分开,主系统访问IPMInetworking并不困难。 LAN1接口故障通常意味着您同时失去主要和带外连接。
故障转移(出厂默认设置) :启动时,检测专用IPMI接口是否连接。 如果是,则使用专用接口,否则回退到共享LAN1。 我从来没有find一个很好的使用这个选项。 尽我所知,这个设置是根本上有缺陷 – 我还没有广泛的testing,但是我听说有报道说在许多情况下它会检测到专用接口,因为上游交换机没有通过stream量 – 例如,如果交换机和系统同时出现断电,或者在生成树检测期间交换机仍然阻塞。 结合这一点,检查只在启动时发生,而且通常很难控制你最终使用的接口。
我想到了。 它的工作方式相当麻烦,但这里是:
这取决于在服务器通电之前是否有网线插入专用IPMI端口。 如果存在电缆,则IPMI会自动在该端口上运行。 如果该端口中没有电缆,则IPMI将自动分配给LAN1端口(与操作系统共享)。
除非使用IPMI View工具> BMC设置使这些设置永久生效,否则这些设置不会在电源周期中保持不变。 如果您不这样做,那么每次服务器重新启动后,都会再次testing电缆,并相应地重新分配IPMI。
在这些单板中,ipmi接口只能在第一个局域网或专用局域网上configuration,您可以通过发出一些原始命令来select它。 我在X8DTU-F板上启用专用LAN的步骤如下:
#install ipmitool (this is for debian) apt-get install ipmitool #insert the kernel modules needed for ipmi modprobe ipmi_devintf modprobe ipmi_si modprobe ipmi_msghandler #get the current mode (01 00 is dedicated mode) ipmitool raw 0x30 0x70 0x0c 0 #send the raw command to enable dedicated lan ipmitool raw 0x30 0x70 0xc 1 1 0
您现在可以使用ipmitool为接口分配ipaddress / netmask,并开始正常工作。
如果你想知道所有在超微米ipmi的原始模式下的命令,这里有一个列表
下面的原始命令肯定会对下一个读这个主题的人有用。 我从Supermicro支持直接得到这些。 干杯:
获取LAN模式: ipmitool raw 0x30 0x70 0x0c 0
。
要设置专用的LAN模式: ipmitool raw 0x30 0x70 0x0c 1 0
。
将板载模式设置为/ shared: ipmitool raw 0x30 0x70 0x0c 1 1
。
设置LAN模式故障切换: ipmitool raw 0x30 0x70 0x0c 1 2
。
这些原始值也将与ipmicfg
一起使用(只记得使用-raw
而不是raw
)。
我有X8SIL-FB,如果通过浏览器通过局域网连接到BMC,可以在“configuration – networking”中看到,对于LAN接口,有更多选项(专用,共享,故障转移)。
但是我没有testing过。
这里是另一个有用的超微IPMI工具有问题的用户: IPMICFG这帮了我之前的几个阻塞。