服务器忘记BMCIP

发布时间:  2014-09-20 浏览次数:  888 下载次数:  10
问题描述
客户机架服务器修改了BMC IP后忘记了
告警信息
处理过程
忘记BMC IP可使用一下方法找回:
1、如果服务器可以重启,可以直接进入BIOS中查看BMC IP
进入BIOS中选择Advanced
 
选择“IPMI 2.0 Configuration”,按“Enter”进入IPMI配置界面

选择“BMC Configuration”,按“Enter”进入BMC Configuration配置页面
选择“IP Address”,按“Enter”进入IP地址界面,查询和修改管理网口的IP地址
2、如果服务器有业务不能重启,服务器系统为linux可以使用IPMITOOL工具查看BMC IP

ipmitool安装包见附件。将附件上传到OS下,
安装方法如下:
先解压:
tar -xvzf ipmtool-1.8.11.tar.gz
然后进解压开来的文件夹进行编译安装:
./configure
make
make install

当运行ipmitool提示如下信息时:
[root@localhost ~]# ipmitool sdr
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No
such file or directory
Get Device ID command failed
Unable to open SDR for reading

需要添加如下:
[root@localhost ~]# modprobe ipmi_watchdog
[root@localhost ~]# modprobe ipmi_poweroff
[root@localhost ~]# modprobe ipmi_devintf
[root@localhost ~]# modprobe ipmi_si
[root@localhost ~]# modprobe ipmi_msghandler

使用ipmitool lan print 1命令查看BMC IP

3、使用串口登陆BMC查看IP
由于服务器后置串口默认为SYS COM,如果此设备之前有修改串口模式为BMC COM。则可以使用此方法登陆串口查看。

查询和设置面板串口方向
    ipmcset -d serialdir -v { 0 | 1 }
    0 表示把系统串口切换到面板串口。 
    1 表示把iMana串口切换到面板串口。 
使用实例:
# 查询当前的串口方向。
     root@BMC:/#ipmcget -d serialdir
     Get serial port direction successfully!
     Serial port direction is:SYS COM.
# 把串口方向从系统串口切换到iMana串口。
     root@BMC:/#ipmcset -d serialdir -v 1
     Set serial port direction successfully!
     Serial port direction is:BMC COM.

查询BMC网口的IP信息
# 查询BMC管理网口的IP信息。
     root@BMC:/#ipmcget -t eth0 -d ipinfo
     Enabled           :  Enable
     Mode              :  static
     Inet addr         :  192.168.59.107
     Subnet Mask       :  255.255.0.0
     Default Gateway   :  192.168.59.107
     HWaddr            :  00:18:82:59:01:07
     iPv6 information:
     Mode              :  static
     Inet6 addr        :  2001::5905/64
     Default Gateway   :  2001::55
     Link-Local Addr   :  fe80::218:82ff:fe59:107/64
根因
建议与总结

END