SuperMicro X8SIE-F 板卡有两个操作系统专用 LAN 接口(LAN1/2)和一个 IPMI 专用 LAN 接口。
是否可以将 IPMI 配置为使用 LAN1/2 接口之一而不是IPMI 端口?如果是,程序是什么?
nat*_*ado 53
Jiri 在 IPMI 接口的三个选项(专用、共享、故障转移)方面走在正确的轨道上。简短的回答是,是的,您可以使用 LAN1 而不是专用的 IPMI 端口,并且它通常在默认 BIOS 设置下以这种方式工作。无法在 LAN2 接口上运行 IPMI。
以下是三个选项的更详细说明:
专用:始终使用专用 IPMI 接口。如果您尝试以增加布线为代价进行最简单的设置,那么这就是您想要的选项。
共享:始终使用 LAN1 接口。如果您试图减少到每台服务器的布线并了解权衡,这就是您想要的选项。在幕后,硬件中有一个虚拟交换机,它将流向 IPMI 卡的流量从流向系统其余部分的流量分开;IPMI 卡有一个单独的 MAC 地址来区分流量。在现代 Supermicro 板上,您还可以将 IPMI 流量设置为在与系统其余部分不同的 VLAN 上运行,以便您可以标记 IPMI 流量。这种设计有一些明确的安全含义;如果您试图将它们分开,主系统访问 IPMI 网络并不困难。LAN1 接口的故障通常意味着您同时失去主要和带外连接。
故障转移(出厂默认值):启动时,检测是否连接了专用 IPMI 接口。如果是,请使用专用接口,否则回退到共享 LAN1。我从来没有找到这个选项的好用处。据我所知,这种设置存在根本性的缺陷——我没有对其进行广泛的测试,但我听说它在许多情况下无法检测到专用接口,因为上游交换机没有通过流量——例如, 断电后,如果交换机和系统同时启动,或者交换机在生成树检测期间仍然阻塞。将此与检查仅在启动时发生的事实相结合,并且通常很难控制您最终使用的界面。
lob*_*obi 31
以下原始命令肯定会对阅读本主题的下一个人有用。我直接从 Supermicro 支持那里得到了这些。干杯:
要获得 LAN 模式:ipmitool raw 0x30 0x70 0x0c 0
.
设置 LAN 模式专用:ipmitool raw 0x30 0x70 0x0c 1 0
.
设置板载/共享 LAN 模式:ipmitool raw 0x30 0x70 0x0c 1 1
.
设置 LAN 模式故障转移:ipmitool raw 0x30 0x70 0x0c 1 2
.
这些原始值也可以使用ipmicfg
(请记住使用-raw
而不是raw
)。
设置所需的 LAN 模式后,不要忘记进行硬重启。
ase*_*ues 14
在这些板卡中,ipmi 接口只能配置在第一个 LAN 或专用 LAN 上,您可以通过发出一些原始命令来选择它。我在 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
Run Code Online (Sandbox Code Playgroud)
您现在可以使用 ipmitool 为接口分配一个 ipaddress/netmask,并开始正常使用它。
如果你想知道在原始模式的超微IPMI所有的命令对应的,有一个列表在这里
80s*_*eys 12
我想到了。它的工作方式非常古怪,但它是:
在服务器通电之前,这取决于是否有网线插入专用 IPMI 端口。如果存在电缆,则 IPMI 将自动在该端口上运行。如果该端口中没有电缆,则 IPMI 将自动分配给 LAN1 端口(与操作系统共享)。
除非您使用 IPMI 视图工具 > BMC 设置使这些设置永久化,否则这些设置在重启后不会持久存在。如果您不这样做,则每次服务器重新通电时,它都会再次测试电缆并相应地重新分配 IPMI。
小智 5
您还可以使用 ipmitool 设置 lanport:
sudo ipmiutil smcoem lanport dedicated
Run Code Online (Sandbox Code Playgroud)
然后检查你的配置是否正确:
sudo ipmiutil lan -e
Run Code Online (Sandbox Code Playgroud)
你应该看到这一行:
SuperMicro Lan Interface : 00 : Dedicated
Run Code Online (Sandbox Code Playgroud)
干杯!
归档时间: |
|
查看次数: |
87993 次 |
最近记录: |