How to setup servers/clusters from scratch

At work, we're going to start offering webhosting for our local area and customers. It's been my contention since day one that we need to offer high availability service...if a box dies, it needs to rollover to another box asap, so customers see zero downtime.

Well, everyone agreed, and someone suggested that we cluster the computers. However, clustering in the sense that I know it is WAY too much to do.

Basically, we have 2 machines (2x2.8ghz,6gb,3x73gb) machines running Redhat. The hosting software is to be CPanel.

We need machine1 to be constantly and 100% accurately mirrored on machine2.
Is this clustering? If so, what flavor is it? To me, this would seem to be an LVS, but I honestly don't know if this is the right solution or not.

What I am proposing is to use RSYNC and simply roll the box over when the other goes down. Even then, I'm not sure f this is the right approach.

Any thoughts on this? Any recommendations on layout/design or even preferred software?
I'm the software guy, and this type of stuff just baffles me, so any thoughts would be appreciated.

 

 

 

 

Top