If you only have 1 instance of the CP running, you can do it with cPanel or most control panels. I wouldn't put it on the director though.
Common start up scenario
1. Director doing lvs/hearbeat
2. Optional second director for fail over
3. Web Server with control panel on it.
4. More webservers for the load balancing as needed.
5. MySQL server
6. Mail servers as needed.
7. 1 or more file servers/storage (NFS or fibrechannel etc)
You just store the common configs like apache, mail etc on the shared storage or simply export them using nfs. The licensing of most software allows to run once instance of the cp itself, I think hsphere does clustering though, but not sure abou the cp itself.
It's really quite simple to do, but expensive to start up with.
Wouldn't I need it on the director since the director would have all the storage and config files??
And I would only need one instance of the CP, right? Thats what I figured before, I just wasn't sure if it would work.
No the director really doesn't want to be doing anything other than running lvs and hearbeat.
Your first server in the cluster with the cp on it, would have everything installed on it perhaps to start with, if you were running cpanel, then you just need to balance the connections out to various other servers via your director.
You can add to the cluster by adding a webserver (just install linux and apache) and import the apache configs from your cpanel server.
Same with mail etc. They all import the /home files from your file server or shared storage.
H-Sphere is the only control panel that officially supports load balancing, high availaibility and clustering.
MediaLayer, LLC - www.medialayer.comLearn how we can make your website load faster, translating to better conversion rates for your business!
The pioneers of optimized web hosting, featuring LiteSpeed Web Server & SSD Storage - Celebrating 10 Years in Business