MTomasko
Enthusiast
Enthusiast

Dell Servers - Retrieve IPMI SEL request to host failed

I have a Dell R520 and a Dell R730 with Enterprise iDrac cards.  I'm running VMware 6.5U1 on both servers.  Servers have been up about 14 days and I just started getting an error in vCenter "A general system error occurred: Retrieve IPMI SEL request to host failed.".  Nothing has changed in my configuration that caused this. 

I ran Update Manager with the Dell repository added on the R730 and I see there is iSM 3.0.1 for ESXi600 available, but when I look up the release notes it doesn't list the R730 as being supported, but it lists the R740.  Would update manager show an update if it wasn't compatible?  Any ideas how to fix the IPMI error?  I have an R320 with the basic iDrac and it does not give the error.

0 Kudos
7 Replies
parmarr
VMware Employee
VMware Employee

This issue occurs when the IPMI System Event log file is full, which triggers the alarm that monitors the log file.

Please refer "Host IPMI system event log status" alarm in vCenter Server (1033725) to clear the IPMI System Event log file.

Sincerely, Rahul Parmar VMware Support Moderator
0 Kudos
MTomasko
Enthusiast
Enthusiast

I tried KB 1033725 when I had the error, but even trying to clear the logs generated an error.

Error_-_IPMI.jpg

0 Kudos
bdubisz
VMware Employee
VMware Employee

"A general system error occurred: Retrieve IPMI SEL request to host failed" is quite common observed error in vSphere 6.5 together with:

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=21512...

Regards,

Beata

0 Kudos
pwolf
Enthusiast
Enthusiast

Take a look at the log settings for vpxa (/etc/vmware/vpxa/vpxa.cfg). I have found on my 6.5 servers, that the vpxa log-level was set to verbose. Thus the vpxa log fills quite quickly and if it is full you get those errors. Restarting vpxa is one method, but that is only temporary as you are hit by the next full log in foreseeable future.

I set the log-level of vpxa to info and restarted vpxa. Since this change all seems to work.

Maybe this helps in your situation, too,

0 Kudos
MTomasko
Enthusiast
Enthusiast

Here's what I found in the VPXA.CFG

<log>

    <level>verbose</level>

    <maxFileNum>10</maxFileNum>

    <maxFileSize>1048576</maxFileSize>

    <memoryLevel>verbose</memoryLevel>

    <outputToConsole>false</outputToConsole>

    <outputToFiles>false</outputToFiles>

    <outputToSyslog>true</outputToSyslog>

    <syslog>

      <facility>local4</facility>

      <ident>Vpxa</ident>

      <logHeaderFile>/var/run/vmware/vpxaLogHeader.txt</logHeaderFile>

    </syslog>

  </log>

0 Kudos
pwolf
Enthusiast
Enthusiast

For me it was sufficient to set the general log level in the second row of your file to <level>info</level> instead of verbose. You can further set the loglevel for memory (<memoryLevel>...</memoryLevel>) to info, as that is set to verbose now.

Probably the verbose setting is now default for new installations, which can lead to the problems described by you.

HTH

0 Kudos
roman79
Enthusiast
Enthusiast

"A general system error occurred: Retrieve IPMI SEL request to host failed" - looks like this has been resolved in the latest update of ESXi 6.5 (build 7967591).

I've done upgrade using DellEMC-ESXi-6.5U1-7967591-A10 ISO (VMware ESXi 6.5 U1 Driver Details | Dell Australia), and now it works as expected:

pastedImage_0.png

Previously, with DellEMC-ESXi-6.5U1-7388607-A07 it was still generating an error message:

pastedImage_1.png

Hope this information helps.

0 Kudos