Install High Availability Web Server Ubuntu 12.04 LTS #2

August 29, 2014



High Availability Web Server
High Availability Web Server


Postingan ini kelanjutan dari postingan sebelumnya yang berjudul Install High Availability Web Server Ubuntu 12.04 LTS #1, kalo belum baca harus kamu baca dulu.


Selanjutnya kita akan mengkonfigurasi HeartBeat, buatlah konfigurasi ini di kedua HAProxy Server dan keduanya sama persis.

Edit file /etc/ha.d/ha.cf seperti berikut :    

   watchdog      /dev/watchdog
   logfile       /var/log/ha-log
   debugfile     /var/log/ha-debug
   deadtime      5
   warntime      10
   initdead      15
   bcast         eth1
   auto_failback on
   node          haproxy1
   node          haproxy2

Edit file /etc/ha.d/authkeys :

   auth 3
   1 crc
   2 sha1 yourpasswordhere
   3 md5 yourpasswordhere

ubahlah permision dari file /etc/ha.d/authkeys,  

   chmod 600 /etc/ha.d/authkeys

terahir mengedit file /etc/ha.d/haresources :

  
   haproxy1 \
        IPaddr::172.25.87.180/24/eth0

Konfigurasi selanjutnya adalah HAProxy, jangan lupa lakukan kepada kedua HAProxy server. HAProxy akan membagi trafik request dari client kepada node-node web server yang ada menggunakan algoritma 'roundrobin' sehingga trafik akan dibagi rata kepada semua node web server. Berikut konfigurasinya

 Tambahkan isi file /etc/haproxy/haproxy.cfg seperti di bawah ini :

   listen web-cluster 172.25.87.180:80
             mode http
             stats enable
             stats auth admin:password # Silahkan ganti user dan pasword!
             balance roundrobin
             option httpclose
             option forwardfor
             cookie JSESSIONID prefix
             server web1 172.25.87.192:80 cookie A check
             server web2 172.25.87.193:80 cookie B check
             server web3 172.25.87.194:80 cookie C check

 Step terahir ubahlah isi file /etc/default/haproxy ,
dari seperti ini :

    ENABLED=0

Menjadi seperti ini :

   ENABLED=1

 Jalankan HAProxy dengan perintah

   /etc/init.d/haproxy start

HAProxy server 1 dan 2 sudah berjalan sekarang kita akan mengkonfigurasi Web Server yang telah kita siapkan sebelumnya. Caranya bisa di baca di Install High Availability Web Server Ubuntu 12.04 LTS #3


Source from this site.

You Might Also Like

0 comments