Lab 8.10 Konfigurasi Use Mod Proxy of Loadbalance with lbmethod Web Server Apache CentOS 7

Assalamu'alaikum Wr.Wb.


Dikesempatan kali ini saya akan membahas mengenai cara Konfigurasi Use Mod Proxy of Loadbalance with lbmethod Web Server Apache CentOS 7. Jadi ini hampir sama dengan lab saya sebelumnya yang bisa Anda lihat disini. Bedanya disini saya menambahkan satu buah server lagi yang juga berfungsi sebagai backend. Dan nanti keduanya akan dikonfigurasikan menjadi loadbalance.

Apa itu Loadbalance?
Loadbalance merupakan sebuah metode untuk membagi beban trafik pada dua atau lebih jalur koneksi agar seimbang. Ini berfungsi agar trafik berjalan secara optimal, memperkecil waktu tanggap, dan menghindari overload pada salah satu jalur koneksi.


Topologi:



Client:

  • IP address: 172.16.11.133/24
  • Dns Server: 172.16.11.130
Server Controller:

  • IP address: 172.16.11.130/24
  • Dns Server: 172.16.11.130
Server Node1:

  • IP address: 172.16.11.131/24
  • Dns Server: 172.16.11.130
Server Node2:

  • IP address: 172.16.11.132/24
  • Dns Server: 172.16.11.130


Konfigurasi Server Node2:

 1. Pertama-tama Anda harus mengatur IP address pada Server Node2 milik Anda. Arahkan DNS Server ke IP address Server Controller Anda.



 2. Ubah hostname dengan menambahkan tulisan Node2 dibelakangnya. Ini hanya untuk memudahkan Anda agar tidak tertukar antara Server Controller, Server Node1, dan Server Node2 nya.



Konfigurasi Server Controller:

 1. Buka file amandasdv_proxy.conf yang sebelumnya telah Anda buat (ini sudah ada saat saya mengkonfigurasi lab sebelumnya. Monggo dicek supaya nggak bingung). Masukkan script seperti yang ada pada gambar kedua (dibawah ini).



Keterangan:

  • ProxyRequestOff: digunakan untuk menonaktifkan default proxy dari mod_proxy.co
  • ProxyPass: digunakan untuk menentukan kemana proxy Anda akan mengakses servernya
  • balancer://cluster: merupakan nama dari modul mod proxy yang nantinya akan digunakan sebagai load balancing (dapat Anda ubah menjadi yang lain pada bagian Cluster)
  • lbmethod: merupakan sebuah metode untuk balancing. Disini saya menggunakan byrequests. Maksudnya adalah agar balancing dapat dilakukan sesuai request dari client
  • proxy balancer://cluster: merupakan sebuah modul proxy yang digunakan untuk load balancing. Samakan penamaannya dengan balancer nya
  • BalancerMember: merupakan server balancing.
  • loadfactor: merupakan request maksimal yang dapat dilakukan oleh client. Jika client telah merequest sebanyak jumlah yang telah ditentukan pada loadfactor, maka server akan melakukan pengalihan ke server lain yang telah di balancing.

 2. Setelah itu, restart httpd



Konfigurasi Server Node2:

 1. Buat file index.html yang akan berfungsi sebagai tampilan dari web server Node2. Isikan file index.html dengan script html.




 2. Untuk verifikasi dapat Anda lakukan pada browser client dengan mengakses nama domain Anda.



 3. Coba lakukan pengetesan dengan cara merefresh halaman web Anda sebanyak yang telah Anda atur tadi pada loadfactor. Jika berhasil maka tampilannya akan berubah dan mengarah ke server Node2 Anda. Untuk mengembalikannya ke tampilan sebelumnya, coba lakukan refresh kembali sebanyak jumlah loadfactor untuk server Node1 yang tadi Anda buat.



 4. Jika berhasil, maka tampilannya akan kembali seperti tampilan sebelumnya.




Sekian dari saya, kurang lebihnya mohon maaf. Jika ada kesalahan mohon diberitahu. Saran dan kritik Anda akan sangat membantu. Terima kasih.

Wassalamu'alaikum Wr.Wb.

Tidak ada komentar:

Diberdayakan oleh Blogger.