A High-Availability Load Balancer With HAProxy/Heartbeat on RHEL 5.4

Discussion in 'HOWTO-Related Questions' started by vikas027, Oct 17, 2010.

  1. vikas027

    vikas027 New Member

    Dear All,

    I am trying to setup a High-Availability HTTP Load Balancer With HAProxy & Heartbeat using the below links. I have all RHEL 5.4 servers hosted on VMWare.

    http://www.howtoforge.com/high-availability-load-balancer-haproxy-heartbeat-fedora8
    http://www.howtoforge.com/high-availability-load-balancer-haproxy-heartbeat-fedora8-p2

    This is the scenario, as given in the links as wells as my setup.
    Shared IP: 192.168.0.120

    Load Balancer 1
    Hostname: lb1.example.com
    IP: 192.168.0.110

    Load Balancer 2
    Hostname: lb2.example.com
    IP: 192.168.0.111

    Web Server 1
    Hostname: http1.example.com
    IP: 192.168.0.112

    Web Server 2
    Hostname: http2.example.com
    IP: 192.168.0.113


    I have followed all the steps mentioned in the links religiously except the 2.2 here, in which it is asking to configure the vhosts. I could not really understand :scratch:, what is to be placed in /etc/httpd/conf.d/vhosts.conf file and in which Web Server.

    Due to this step only, I think I am failing in Failover test given in Point 4.1 here. I am able to open the webpage by http://192.168.0.120/ which gives the content of Web Server 1 (http1.example.com). But, when I try to shutdown the http service (to check failover), it does not shows the contents of Web Server 2 (http2.example.com)

    Although, I am able to succeed in Failover Test 4.2, in which shared IP 192.168.0.120 switches when I try to start/stop the any of the Load Balancers.

    Waiting for your precious answers. Thanks in advance.



    ----------------------
    Best Regards,
    Vikas
     
    Last edited: Oct 17, 2010
  2. vikas027

    vikas027 New Member

    Hello People,

    I have solved it.

    I had mistakenly used 192.168.0.112 IP in /etc/httpd/conf/httpd.conf of Web Server 2 (http2.example.com). I should have used 192.168.0.113.
     

Share This Page