IPMI/KVM Troubleshooting

First try to do a warm reset using the below command:

# ipmitool bmc reset warm

If even after a few seconds, the IPMI fails to come up, do:

ipmitool bmc reset cold

If it doesn't work even after that, do:

# modprobe -r ipmi_si
# modprobe -r ipmi_devintf
# modprobe ipmi_devintf
# modprobe ipmi_si
# ipmitool bmc reset cold

You can also see which modules are active by using the below link:

lsmod | grep ipmi

If even after executing the above commands and waiting for a minute or two it doesn't come up, we will need to perform a hard power reset by unplugging the server and plugging back in. Since it will create downtime, inform Mike when the above steps doesn't solve the issue.

If you don't have access to the server (if server is shutdown, for example) and IPMI is down, and the KVM IP is pinging, but not able to access it through web browser, you can try using the ipmiutil utility to do a hard reset of IPMI from your local system:

> ipmiutil.exe reset -k -N <IPMI_IP> -U <IPMI_USERNAME> -P <IPMI_PASSWORD>

What to do if you get security error when trying to connect to IPMI using java console?

When you install Java on a new system, since we are using self-signed certificates for IPMI/KVM console, you will be prompted with an error. To overcome this, you need to selct Configure Java in the local system, and once in there, go to Security tab, in theException Site List, add the KVM IP:

https:<IP_ADDRESS>

Now, you may be prompted with another error if you are using Java 8, the latest ones:


 “Unsigned application requesting unrestricted access to system. The following resource is signed with a weak signature algorithm MD5withRSA and is treated as unsigned: … …"
To resolve this, just comment out the below line in C:\Program Files (x86)\Java\jre1.8.0_201\lib\security/java/security/java.security file:

jdk.jar.disabledAlgorithms =MD2, MD5, RSA keySize < 1024

This is a workaround so that you can work with older IPMI.

//