<div dir="ltr"><div>place a loadbalancer in front of the cluster. Buy hardware, for example F5 or coyote. Or go for software with haproxy and keepalived. The software loadbalancer is a shared nothing. You only need to keep the config in sync (for example using csync2). Configure load balancing with sticky sessions based on incoming ips. </div>
<div><br></div><div>Create a redhat cluster with four nodes. Main service provided by rhcs is GFS2. This allows you to share configfiles and web delivery files the same on all nodes. </div><div><br></div><div>Start an apache on each node (via clones).</div>
<div><br></div><div>Traffic goes through loadbalancer and hits all rhcs nodes. Bandwith limit is the interface of the loadbalancer. Processing limit is from each RHCS-node. Disk I/O limit is from the SAN backing the GFS2 in combination with the GFS2 (reading should be no issue, heavy writing will trash the cluster via locks)</div>
<div><br></div><div>As an alternative use the suggested LVS. Only incoming requests need to pass through the LVS, answers can pass directly to the client. Requires a good knowledge on manipulating IP packets. Increases the output bandwith</div>
<div><br></div><div>Greetings</div><div>   Christoph</div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am trying to build a redhat cluster with 4 nodes for High Availability<br>
and load balancing.<br>
<br>
example :<br>
<br>
node1,node2,node3,node4 for apache service + Centralized Storage.<br>
<br>
now when those 4 nodes are connecting into cluster, i can only use 1 node<br>
at a time and when 1 node goes down then it shift all services into node2 .<br>
<br>
but can i not use all 4 nodes a  time ??<br>
<br>
example, i have a hardware load balancer, From this  can i not pass the<br>
http trafiq to all 4 nodes ??<br>
<br>
if not then how can i have load balanced between these 4 nodes ??<br></blockquote></div></div></div>