Server Load Balancing (SLB) disini diartikan sebagai sebuah proses dan teknologi yang mendistribusikan trafik pada beberapa server dengan menggunakan perangkat-perangkat networking. Perangkat tersebut menerima sebuah trafik dari tempat tertentu kemudian trafik tersebut diarahkan ke beberapa server lainnya.
KONFIGURASI Server Load Balance
Pertama tama kita buat terlebih dahulu file dengan ekstensi .conf nahh disitu saya menamakan file nya dengan nama librachman dan itu bisa di ganti sesuai keinginan , file tersebut di letakan pada direktori /etc/httpd/conf.d/ . Dengan sintak
nano /etc/httpd/conf.d/lib(namakalian).confSetelah itu isikan script seperti digambar
Penjelasan
ProxyRequests off= Untuk mematikan fitur default dari mod_proxy.so
<Proxy balancer://balancerhabibi>= Untuk mengidentifkasi load balance dengan nama habibi.
BalancerMember= Menambahkan sebuah member.
ProxySet lbmethod=byrequest= Metode loadbalance yang berfungsi jika pertama kali mengakses masuk ke web yang pertama, dan jika direfresh akan masuk ke web yang kedua.
<Location /balancer-manager>= Untuk melihat statistik yang pada pada balancer manager.
ProxyPass= Agar proxy bisa mengakses ke dalam "/balancer-manager" dan ke "/balancerhabibi/".
Lakukan restart pada httpd
systemctl restart httpd
Tambakan permission pada file forward.domain
Nahh ini dilakukan karena pada web kita menggunakan domain, maka kita harus menambahkan daftar web di domain kita
nano /var/named/forward.(namadomain)
Tambahkan juga di reversenya
nano /var/named/reverse.(namadomain)
Konfigurasi Server WEB1
Pada web1 yang menjadi server lainnya masuk ke directory /var/www/html/index.html , untuk melakukan sebuah pengeditan pada tamplan di web pertama
nano /var/www/htlm/index.html
Lakukan restart pada httpd
Melakukan restart ini berguna unuk menerapkan semua perubahan ataupun konfigurasi awal kita pada httpd
systemctl restart httpd
VERIFIKASI Pertama
Buka lah browser kalian dan ketikan
www.(domain kalian)Maka akan muncul tampilan webnya
Cek pada Balancer Manager
Nah ini dilakukan untuk mengecek apakah web1 kalian sudah bisa terakses atau belum, dan ternyata status nya pin OK dan pada web2 nya itu masih err kenapa? karena masih belum dilakukan konfigurasi. kalian bisa ketikan
www.(domain)/balancer-manager
Konfigurasi Server Web2
Pada web2 pun yang menjadi server lainnya masuk ke directory /var/www/html/index.html , untuk melakukan sebuah pengeditan pada tamplan di web kedua ini
nano /var/www/htlm/index.html
Lakukan restart pada httpd
Melakukan restart ini berguna unuk menerapkan semua perubahan ataupun konfigurasi awal kita pada httpd
systemctl restart httpd
VERIFIKASI Keduua
Nah kan pada yang pertma sudah tercantum tampilan web1 maka untuk mengetahui ataupun mengakses web dua cukup dengan melakukan refresh pada browser dan akan muncul tampilan web2 dan ketika kalian melakukan refresh lagi maka akan muncul tampilan dari web1 begitupun seterusnya
Cek pada Balancer Manager
Nah ini dilakukan untuk mengecek apakah web2 kalian sudah bisa terakses atau belum, dan ternyata status nya pin OK dan pada web1 nya pun sudah OK kenapa? karena sudah dilakukan pengaksesan sebelumnya
www.(domain)/balancer-manager
UJI COBA
Pada uji coba ini kita akan melakukan penstopan httpd pada kedua server web
Systemctl stop httpd
Dan kita akan mencoba mengaksesnya tetapi ternyata seperti ini, yang menandakan bahwa httpd nya tidak ada jadi dia tidak dapat menemuan server mana pun yang sedang aktif
Dan ketika kita melakukan sebuah pengecekan pada balancer manager maka, akan terlihat jelas kedua web tersebut berstatuskan Err Yang berarti kedua web tesebut tidak aktif
SEKIAN DARI TIROUTI ,. SEMOGA BERMANFAAT ^.^
0 komentar:
Post a Comment