Solusi 1:
Menurut utas yang relatif lama ini di daftar pengembang keepalived, itu bisa dilakukan. Anda menyetel kedua server menjadi prioritas yang sama (atau tidak sama sekali), dan tidak mendeklarasikan status sebagai MASTER atau BACKUP, melainkan menyetel status ke SAMA untuk keduanya.
EDIT (07-Des-2017):
Tampaknya EQUAL sebenarnya bukan status yang valid, meskipun tampaknya memberikan efek yang diinginkan pada saat jawaban ini diposting. Harap perhatikan komentar di bawah, khususnya tautan ke daftar masalah saat ini untuk keepalived yang disediakan oleh @cristi.
Solusi 2:
Cara kami memecahkan ini adalah dengan menambahkan nopreempt
tandai ke file konfigurasi keepalived kami. Tidak perlu mengubah apa pun (masih tersisa sebagai MASTER
dan satu sebagai BACKUP
dan seterusnya). Pada dasarnya ini memberitahunya untuk tidak beralih master hanya karena server baru online, hanya beralih ketika master saat ini gagal.