一台DELL T610,使用近3年,运行ESX,长年不停机,周末遇停电,为防UPS支撑不了,关机了.
周一开机,报错:
"intializing Remote Access Controller........
iDRAC6 Communication Failure, rebooting"
机器自动重启,重启后初始化,然后失败,然后提示按F1跳过,启动ESX系统...
系统启动到检测IPMI时,不动了...
之前遇到过这个故障,Dell支持人员要为机器换主板,我怕烦,心想小问题,不影响使用,未换,现在懊悔哦,一帮子人等着启VM呢...
再次拨打Dell支持,让给机器放下静电,再次开机,正常启动了...
在网上找了下ESX屏蔽IPMI的方法,未试验,仅留存。
1.
http://ithelp.ithome.com.tw/question/10051917
#vi /etc/vmware/init/init.d/72.ipmi
在 Exec 那行前面插入一行:
return ${SUCCESS} # disable IPMI
因為原本 esxcfg-init -I 的作用, 就是 Load ipmi driver...
但经过我的测试,没用。因为重启后,你会发现,/etc/vmware/init/init.d/72.ipmi 这个文件又变成你改之前的了。
2.
http://communities.vmware.com/message/1025433
更改 Esxi 配置:Misc.CimEnabled
这个配置在Esxi的配置-》高级配置-》Misc
但是很可惜,我在这里面没有找到Misc.CimEnabled,可能4.1已经没有这个配置了。
3.
http://communities.vmware.com/message/1044621#1044621
esxcfg-module -d ipmi_si_drv
用这个命令关闭ipmi_si_drv模块,重启后发现真的解决问题了
4.
chkconfig --level 0123456 ipmi off
指令的目的就是在不同的用户等级下,都缺省将ipmi功能关闭
5. 通过vi client,进入配置〉高级设置〉VMkernel 〉Boot ,VMKernel.Boot.ipmiEnabled .
转载于:https://blog.51cto.com/netside/1238710