This article assumes you have a clean install of CentOS and have root level access to the server. Note this was performed on a minimal install with no desktop.
Prereqs
To be able to perform a successful kernel build, you will need to install the following packages:
yum groupinstall “Development tools” “Compatibility libraries”