Nah ini aplikasi yang menjadi tulang punggung HA, Heartbeat dari Linux HA. Silahkan baca-baca link tersebut untuk mengetahui lebih jauh apa itu heartbeat.
Untuk mengaktifkan heartbeat ini ternyata cukup mudah. Rubah file /etc/ha.d/ha.cf
, bikin aja kalau belum ada, dengan isi sebagai berikut:
use_logd on udpport 694 keepalive 1 # 1 second deadtime 10 initdead 80 bcast eth0 node hb1 hb2 crm yes auto_failback yes
isi dari node
disesuaikan dengan nama-nama komputernya. Setelah itu membuat file /etc/ha.d/authkeys
untuk autentikasinya dengan menggunakan script ini:
cat <<-!AUTH >/etc/ha.d/authkeys # Automatically generated authkeys file auth 1 1 sha1 `dd if=/dev/urandom count=4 2>/dev/null | openssl dgst -sha1` !AUTH
Karena file /etc/ha.d/authkeys
sensitif, maka rubah permission-nya menjadi 600 (-rw------
). Yak segitu saja, heartbeat siap dijalankan. Di fedora based tinggal jalankan ‘service heartbeat start
‘ dan jangan lupa service heartbeat di on-kan waktu komputer dihidupkan.
Tapi dengan konfigurasi seperti itu saja heartbeat tidak banyak berguna, harus ada service-service yang ditangani heartbeat yang menjadikannya fungsional sebagai HA, misal visual IP, digabung dengan drbd untuk sinkronisasi data, httpd, nfs, samba dan lain-lain. Nah yang begini akan dibahas pada [Seri HA 3] Sentuhan Terakhir
lanjut….
saya coba pakai proxmox, namun sepertinya nggak suport dengan Hearbeat, waktu mau install, malah beberpa paket proxmox disarankan untuk di remove termasuk pve-cluster… ada masukan nggak?? apa klo proxmox nggak musti make heartbeat yahh? apa ada opsi lainnya untuk buat redundant server semacam ini.