if only there is some other linux based software out there!
Why are you tied to CentOS?
There's no particular reason. The OS layer is just another variable which needs to be accounted for in the planning stage, so pulling the rug out like this is a nuisance.
Look up Springdale. It is essentially the same concept.