Cara Konfigurasi Load Balance Web Server Centos 7 - Mansya Tech
News Update
Loading...

Saturday 1 April 2017

Cara Konfigurasi Load Balance Web Server Centos 7

NewwUpdatee!!!hai broo ada yang baru nihh.ehh iyaa ini adalah post terakhir di hari ini.nahh untuk update kali ini saya akan memberikan tutorial cara konfigurasi Loadbalance web Server mengunkan Mod Proxy.Sebelumnya apa sih loadbalance?

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.Jadi apabila kegunaai nya adalah meminimalisir over load akses.dan webnya tiadk down.nah di sini saya mengunkan mod_proxy yang sudah ada/bawaan dari apache.jadi tidak perlu install install lagi:v.

TOPOLOGY
Dan Ini adalah topologynya terdapat 1 buah server controler dan 2 buah server node(backend)dan 1 buah client untuk verifikasi.

TABEL IP Address.
Dan berikut ini adalah IP Address yang di konfigurasi pada Masing masing Device.

KONFIGURASI SERVER CONTROL

Yang pertama di lakukan adalah konfigurasi pada server Control ohh iyaa Pada server Ini harus sudah di install dan di konfigurasi Web server apache.apabila belum silakan lakukan konfigurasi How to Konfiguration HTTPD With Web Server Centos 7.

1.Membuat File konfigurasi LoadBalance
 Pertama kita buat terlebih dahulu file konfugrasi loadbalance,untuk membuat filenya gunakan command
nano /etc/httpd/conf.d/lbfirman.conf
 untuk pernamaan file bebas tapa untuk extensi nya harus .conf




2.Edit File Konfigurasi Loadbalance(lbfirman.conf)
Setelah tadi di buat file nya sekarang adalah kita konfigurasi filenya dengan mengisi script konfigurasinya sepertip pada gambar di bawah ini.

KETERANGAN:
- ProxyRequests off : adalah untuk menonaktifkan fitur default proxy dari mod_proxy.so
- <Proxy balancer://balancerfirman>: untuk mengidentifikasikan load balance nya, pada post ini saya menggunakan nama "balancerfirman", itu sebagai nama balancer nya dan itu bisa diubah.
- BalancerMember : adalah member yang tergabung dalam balancer nya
- ProxySet lbmethod=byrequest : adalah Method dari loadbalance itu sendiri, dan disini saya menggunakan "byrequests", maksud dari byrequest adalah request untuk mengakses dari web nya, jika pertama kali mengakses ke web , maka akan di tujukan ke server web1, dan jika ingin mengakses kembali maka akan di tujukan ke server web2.
- <Location /balancer-manager> : lokasi untuk balancer manager nya/digunakan untuk melihat statistik dari load balance.
- ProxyPass : adalah script yang berfungsi untuk kemana proxy bisa mengakses, dan pada script gambar diatas dibolehkan proxy mengakses ke "/balancer-manager" & "/" dari balance://balancerfirman/.
 3.Restart Service Httpd
Setelah di konfigursi selanjutnya adalah restart service httpd nya mengunkan command
systemctl restart httpd

 4.Edit File Forward Domain
Selanjutnya adalah edit file forward domain nnya untuk mengedit gunakan command
nano /var/named/forward.net
Karena di sini saya mengunkan server node(backend) yaitu web1.firman.ne dan web2.firman.net maka harus kita tambahkan terleih dahlu di file forward nya.supaya bisa di akses.apabila sudah save kembali file forwardnya dan restart service namednya.

KONFIGURASI SERVER WEB1(Backend)
Setelah di konfigurasi Server controlnya sekarang lanjutk konfigurasi server backend nah di sini saya konfigurasi yang server web 1 terlebih  dahalu. Untuk di server backend kita harus install dan konfigurasi Web server Apache terlebih dahalu maka bacaa postingan How to Konfiguration HTTPD With Web Server Centos 7. jika suda sekaraang tingga membuat tampilan untuk web nya saja.

1.Membuat File Index.html
Okee langsung saja kita buat file index.html nya untuk membuat tampilan pada web1 server backend.menggunkan command.
nano /var/www/html/index.hml

Kemudian Isikan filenya dengan scrip html nya untuk tampila web nya bisa seperti saya pada gambar di bawah tinggal di modifirkasi saja okee.apabila sudah kemudian save.


2.Restart Service Httpd

Selanjutnya Restart service Httpd mengunkan command
systemctl restart httpd

3.Verifikasi 
Selanjutnya coba akses domain nya pada browser www.firman.net dan hasilnya adalah tampilan webnya di forwarded/alihakan ke server backend 1. bisa di liahat dari tampilannya.yaitu yang tadi di konfigurasi di server backend 1.



 4.Coba Akses Balancer Manager
Selanjutnya kita coba akses balancer-managernya dan haslinya bisa di lihat pada gambar di bawah.Disitu akan terlihat status dari server yang berjalan, karena disini baru mengaktifkan web1, jadi status nya "init OK", dan untuk web2 nya (Init err).



KONFIGURASI SERVER WEB2(backend)
Untuk Konfigurasi Server backend yang kedua sama seperti yang pertama.jadi tinggal kita buat tampilannya saja.

1.Membuat File Index.html
Okee langsung saja kita buat file index.html nya untuk membuat tampilan pada web2 server backend.menggunkan command.
nano /etc/www/html/index.html

 Kemudian Isikan filenya dengan scrip html nya untuk tampila web nya bisa seperti saya pada gambar di bawah tinggal di modifirkasi saja okee.bedakan atara tampilan web 1 dan web 2 okee.

2.Restart Service Httpd

Selanjutnya Restart service Httpd mengunkan command
systemctl restart httpd


3.Verifikasi 
Selanjutnya coba akses domain nya pada browser www.firman.net dan hasilnya adalah tampilan webnya di forwarded/alihakan ke server backend 2. bisa di liahat dari tampilannya.yaitu yang tadi di konfigurasi di server backend 2

4.Mencoba mengakses Balancer-Manager
Sekarang coba akses balancer-managernya, dan liahat terdapat perubahan yaitu pada web1 dan web2 statusnya sudah akstif keduanya.

Okee jadi Tutorial di atas bisa di simpulkan  yaitu membagi beban traffict ke dalam du buah server.

5.Coba Matika service Kedua server.


Dan Bisa di liahat apabila kita akes webnya yang muncul adalah service tidak ada.


dan dilihat di  Balancer Manager keduanya Init Err.

Okee Munggki cukup Sekian Postingan saya kali ini kurang lebihnya mohon maaf dan tunggu postingan selanjutnya oke . bye:v

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done