Implementasi, Konfigurasi HAProxy dan Replikasi Data Menggunakan GlusterFS

sore – sore ujan, dan bingung mau ngapain, akhirnya nulis tentang bagaimana mengimplementasikan haproxy sebagai load balancer server beserta menggunakan GlusterFS  untuk replikasi data.

jika penjelasanya kurang lengkap, bila bingung, silahkan untuk bertanya di kolom komentar.

tologi networknya nanti saya saat ini sedang saya kerjakan.

topologi network load balancing

Konfigurasi Haproxy yang saya gunakan

config.cfg

global

log /dev/log local0
log /dev/log local1
notice chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
spread-checks 2
max-spread-checks 5s
user haproxy
group haproxy
daemon

defaults

log global
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
rate-limit sessions 200
max-keep-alive-queue 10

frontend LoadBalancer

bind *:80
mode tcp
option tcplog
default_backend webserver-backend

backend webserver-backend

balance leastconn
mode tcp
option tcplog
option tcp-check
option http-keep-alive
server webserver1 IP_SERVERBACKEND:PORT weight 100 check agent-check agent-port 80 inter 100 rise 1 fall 1
server webserver2 IP_SERVERBACKEND:PORT weight 100 check agent-check agent-port 80 inter 100 rise 1 fall 1

listen DatabseServer

mode tcp
option mysql-check user hpcheck
server DatabseServer IP_SERVERBACKEND:PORT weight 10 check agent-check agent-port 3306 inter 10 rise 1 fal$
timeout connect 300s
timeout client 300s
timeout server 300s

listen stats :1945

mode http
stats enable
stats hide-version
stats realm Haproxy\ Statistics
stats uri /
timeout connect 300s
timeout server 300s
timeout client 300s

Clustered file System
GlusterFS

cara penginstalan disesuaikan

info lengkap :
http://www.gluster.org/community/documentation/index.php/Getting_started_install

karena menggunaan ubuntu 14, maka :
sudo add-apt-repository ppa:gluster/glusterfs-3.5
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-get install glusterfs-server

No Responses

  1. Anonymous

Leave a Reply