Katakanlah saya memiliki 2 server - SA dan SB. Apakah mungkin untuk mengkonfigurasi HAProxy agar berfungsi seperti ini:
Semua koneksi ke SA -> SA turun -> HAProxy mengalihkan semua koneksi ke SB -> hingga SB tidak turun - tidak ada koneksi ke SA, bahkan jika sudah naik lagi -> SB down -> HAProxy beralih ke SA .. .
Secara singkat saya ingin HAProxy beralih hanya ketika server saat ini turun. Mungkin saya harus menggunakan sth selain HAProxy?
inter
default ke 2s,fall
default ke 2, danrise
default ke 2. Lebih banyak dapat ditemukan di sini: haproxy.org/download/1.5/doc/configuration.txtJika Anda hanya memiliki dua, dan tepatnya dua server, mungkin lebih masuk akal untuk menggunakan vip untuk layanan yang Anda kelola melalui alat pacu jantung / corosync untuk membuatnya sangat tersedia.
Mungkin juga dengan haproxy, dengan menandai SB sebagai server cadangan. Dengan begitu itu hanya digunakan ketika SA tidak tersedia:
Namun, ini tidak mencapai bagian kedua dari apa yang Anda inginkan: itu akan mulai menggunakan SA lagi segera setelah itu kembali. Saya tidak yakin apakah ada opsi untuk membuat haproxy berperilaku seperti yang Anda inginkan. Setidaknya saya belum pernah menggunakannya.
sumber