بسم الله الرحمن الرحيم
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.
2. Masukkan script :
3. Jika sudah, restart service httpd
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
2. Kemudian tambahkan script :
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
Sekian dari saya, mohon kritik dan sarannya
Wassalamu'alaikum
#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 ^^