본문 바로가기

엔지니어/Linux

How to make High Available Load Balancer(L4/L7) with haproxy and Pacemaker - 2/4

728x90
반응형

3. Load Balancer(L4/L7) "haproxy" Build, Install and Configuration


Active/Standby Node에 아래와 같은 과정을 통해 haproxy를 설치한다.



  • Tarball 전개 (# (shop)은 root previlege를 의미한다.)
    • # tar xvzf ./haproxy-1.4.22.tar.gz


  • Build
    • # make TARGET=linux26 ARCH=x86_64


  • Install
    • make install


  • Make Configuration File
    • # mkdir /etc/haproxy
    • /etc/haproxy/haproxy.cfg
      • 서비스를 VIP와 binding하기 위해서는 반드시 bind 192.168.0.10:80으로 설정

    global

    daemon

    group    daemon

    user    daemon

    pidfile    /var/run/haproxy.pid


     

    defaults

    mode    http

    log    global

    stats    enable

           

    listen    Service_Name

    bind    192.168.0.10:80

    balance    roundrobin

    server    RN1 192.168.0.21:80

    server    RN2 192.168.0.22:80

    server    RN3 192.168.0.23:80

    server    RN4 192.168.0.24:80


반응형