I have a vcenter cluster of 12 ESX hosts (ClusterA) and another cluster of 3 ESX hosts (ClusterB). All of these are a mix of poweredge r620s and r630s.
Some of the hosts have hardware errors that can be seen in the iDRAC logs and front LCD screen such as:
- CPU machine check error
- Correctable memory error rate exceeded As expected, this is causing those hosts to be unavailable (Not responding) in the cluster.
Fixing these hardware errors usually involves these steps:
- power off
- remove network cards
- power on and wait for successful boot to OS
- power off
- place the same network cards back in
- power on It's strange to me that this would fix CPU & memory errors, but that's what happens consistently.
ClusterB is fine - no problems ever. The real problem I'm facing is that when I fix a couple hosts from ClusterA, 1-3 other random hosts in ClusterA will crash within a day or two. After those initial 1-3 crashes, if I leave things alone, no more hosts crash afterwards for weeks. This puts me back to where I started and I've observed this behavior several times now.
Any ideas on what to check?