Lab 8.11 Balancer Manager on Web Server Apache

بسم الله الرحمن الرحيم


Assalamu'alaikum, kali ini saya akan berbagi ilmu tentang konfigurasi untuk mengunakan fitur Balancer Manager pada Apache Web Server Centos7. Balancer Manager adalah sebuah fitur atau Aplikasi default pada Apache Web Server yang dimana aplikasi tersebut berfungsi untuk memanage load balancer.
#Ket : fitur Balancer Manager ini ditujukan untuk seorang admin bukan client

Topologi


Konfigurasi Server Balancer / Controller

#Requirement :

1. Buat file .conf  untuk konfigurasi Balancer Manager pada directory /etc/httpd/conf.d/

2. Masukkan script :
#Ket :
ProxyRequests Off  : menonaktifkan fitur default proxy dari mod_proxy.so

ProxyPass : script yang berfungsi untuk menentukan kemana proxy bisa mengakses, dan pada gambar diatas dibolehkan proxy mengakses ke "/balancer-manager" & "/" dari balancer://wisnu/

lbmethod : metode yang akan digunakan untuk load balancingnya, disini saya mengaturnya menjadi byrequest yang artinya balancer akan bekerja berdasarkan request dari client

<proxy balancer://wisnu> : module proxy yang digunakan untuk load balancing, karena tadi pada ProxyPass saya membuatnya dengan balancer://wisnu, maka dari itu harus disamakan juga, jika tidak load balancer tidak akan berjalan

BalancerMember : Member dari Server yang akan dibalancing

loadfactor : berapa kali atau berapa banyak request maksimal yang dapat dilakukan client pada satu server, jika sudah request maksimal sesuai dengan apa yang di tentukan, maka server load balancer akan mengarahkan ke server lainnya yang telah di balancing

<Location /balancer-manager> : lokasi untuk balancer managernya, ini digunakan untuk melihat statistik dari load balance

3. Jika sudah, restart service httpd 

Verify

1. Buka Web pada browser, kemudian ketikan nama domain dan diikuti dengan /balancer-manager di belakangnya
#Ket :
Pada gambar diatas, karena kedua node sedang aktif, maka disitu tertulis statusnya Init OK

2. Pada balancer manager ini kita bisa mengatur Load Factor pada server tertentu. Pada contoh ini untuk pengetesan saya ubah Load Factor node1 menjadi 4x

3. Maka status factor pada node1 akan berubah

4. Dan inilah hasilnya

5. Sekarang untuk pengetesan status pada balancer managernya, coba matikan salah satu server

6. Cek kembali pada browser, maka status dari server yang telah di matikan akan berubah

7. Bagaimana jika semua server mati? Jika semua server balancing mati, tampilan pada browser menjadi seperti gambar dibawah ini

Konfigurasi Basic Authentication pada Balancer Manager

Untuk menambahkan keamanan pada Balancer Manager, kita bisa menambahkan basic authentication pada balancer manager.

Konfigurasi Server Controller / Balancer

1. Pertama edit terlebih dahulu file konfigurasi Balance Manager pada server controllernya

2. Kemudian tambahkan script :
#Ket :
AuthType : tipe dari Autentikasinya

AuthName : nama Autentikasinya

AuthUserFile : letak dari user yang akan digunakan untuk Autentikasi

Require valid-user : menyatakan bahwa user yang dapat mengaksesnya hanyalah user yang valid/terdaftar

3. Kemudian buat Username beserta Passwordnya yang dimana user ini akan digunakan untuk Autentikasi di Aplikasi Balancer Manager. Letakan user tersebut sesuai dengan yang telah dikonfiguasi pada tahap sebelumnya

4. Jika sudah, sekarang restart service httpd

Verify

Buka balancer manager pada browser. Maka akan tampil pop-up untuk login ke Aplikasi Balancer Manager. Isikan Username dan Passwordnya sesuai dengan apa yang telah dibuat pada Server Load Balancer. Jika Username dan Password yang dimasukan valid, maka akan terbuka Aplikasi Balancer Managernya

Sekian dari saya, mohon kritik dan sarannya
Wassalamu'alaikum

Tidak ada komentar:

Posting Komentar

Silahkan Komentarnya ^^