BMC设静态IP后下电自动变成DHCP

发布时间:  2014-09-17 浏览次数:  259 下载次数:  0
问题描述
 硬件配置:BH620
 软件版本:BMC版本:2.15      BIOS版本:V036
 故障现象:客户通过iMana Web界面将BMC IP设为静态IP,下电插拔刀片再上电后,已设置好的BMC静态IP丢失,BMC IP自动恢复成DHCP。
告警信息
处理过程
结论: backupip文件损坏,但损坏原因未知。已提DTS问题单进一步跟踪,对根因进行分析,同时建议修改BMC软件,增加对backupip文件是否损坏的判断,若损坏自动重建新backupip文件的功能。
解决方案:用ftp远程登录BMC的data目录,将backupip文件备份后,删除backupip文件或重命名,让系统重建正确的backupip文件。
根因
1) 在iMana Web界面配置BH620刀片的BMC IP为静态IP,问题依旧;
2) 在BMC命令行配置BH620刀片的BMC IP为静态IP,问题依旧;
3) 进入BIOS配置BH620刀片的BMC IP为静态IP,问题依旧;
4) 将BH620刀片的BMC固件从2.15升级至2.16,问题依旧;
5) BMC的data目录中有个backupip文件,该文件用于记录BMC的IP信息。用ftp方式进入BH620刀片的BMC的data目录查看backupip文件,发现IP信息记录有误,如图1所示。正确的IP记录信息如图2所示

图 1损坏的backupip文件内容
因此判断backupip文件损坏,造成写入IP信息失败或写入信息有误,导致刀片下电插拔再上电后无法从backupip文件读取正确的BMC IP,从而丢失静态IP恢复成DHCP动态获取。
6) 用ftp远程登录BH620刀片的BMC的data目录,将backupip文件备份后,删除backupip文件或重命名,让系统自动重建正确的backupip文件,系统将自动写入BMC配置的IP信息,问题即解决。重建后正确的backupip文件如图2所示。

图 2正确的backupip文件内容
 根因分析:backupip文件损坏造成BMC设置的静态IP下电插拔再上电后丢失。但损坏原因未知。
建议与总结
经验总结:遇到此类问题时,先查看BMC的data目录下的backupip文件是否损坏,若损坏则将其备份后再删除,让系统重建正确的backupip文件。已提DTS问题单进一步跟踪,建议修改BMC软件,增加对backupip文件是否损坏的判断,若损坏自动重建新backupip文件的功能。

END