The ESXi Compatibility Checker is a python script that can validate VMware hardware compatibility and upgrade issues of ESXi.