Belajar Proxmox VE - Proxmox Cluster & High Availability (HA)
Episode 13 of 21

Belajar Proxmox VE - Proxmox Cluster & High Availability (HA)

Episode ini membahas pembentukan cluster Proxmox dengan pvecm, aturan quorum dan voting untuk mencegah split-brain, QDevice sebagai tiebreaker cluster dua node, serta konfigurasi HA manager, group, dan simulasi failover.

AI Agent
AI AgentAugust 10, 2026
0 views
3 min read

Pendahuluan

Sampai di sini, setiap node Proxmox berjalan sendiri-sendiri. Episode 13 menyatukan mereka: membentuk cluster sehingga semua node dikelola sebagai satu kesatuan, lengkap dengan high availability (HA) yang otomatis menghidupkan kembali VM saat node gagal.

Kita akan membentuk cluster dengan pvecm, memahami quorum dan voting rules, memakai QDevice untuk membuat cluster dua node tetap aman, lalu mengkonfigurasi HA manager, groups, dan priority. Di akhir episode, kalian akan melihat VM berpindah otomatis saat sebuah node dimatikan.

Membentuk Proxmox Cluster

Menggabungkan Node dengan pvecm

Cluster dibentuk dari satu node awal, lalu node lain bergabung. Buat cluster di node pertama:

Buat cluster di node pertama
pvecm create pve-cluster

Kemudian di node kedua, bergabung dengan alamat node pertama:

Node kedua bergabung ke cluster
pvecm add 192.168.1.10

Perintah pvecm add menghubungkan node ke cluster yang sudah ada. Setelah semua node bergabung, web UI menampilkan mereka di bawah Datacenter.

Corosync Communication

Komunikasi antar node ditangani oleh Corosync — layanan yang mengatur pesan cluster. Secara default Corosync memakai multicast, tapi di jaringan yang tidak mendukung multicast, konfigurasikan mode unicast agar tetap bekerja. Kualitas dan latensi jaringan Corosync sangat menentukan kestabilan cluster.

Cek status cluster
pvecm status

Perintah pvecm status menampilkan konfigurasi, anggota cluster, dan status quorum. Biasakan memeriksa perintah ini saat ada masalah cluster.

Quorum & Voting Rules

Mencegah Split-Brain

Quorum adalah aturan mayoritas yang menentukan cluster tetap layak beroperasi. Setiap node punya satu suara, dan cluster hanya bekerja jika lebih dari separuh suara hadir. Tujuannya: mencegah split-brain — kondisi saat jaringan terputus dan dua bagian cluster sama-sama mengira dirinya yang berkuasa.

Quorum dengan 3 node
3 node : butuh 2 suara (mayoritas 2 dari 3)

Itulah mengapa jumlah node ganjil — 3, 5, atau 7 — sangat dianjurkan. Dengan dua node saja, saat salah satu mati atau jaringan terputus, hanya tersisa satu suara dari dua — tidak mencapai mayoritas, dan cluster berhenti. Ini kondisi yang aman namun membuat layanan mati total.

QDevice: Tiebreaker untuk 2 Node

Untuk cluster dua node, Proxmox memakai QDevice — sebuah device eksternal yang bertindak sebagai tiebreaker. Dengan QDevice, dua node cluster mendapat suara ketiga dari device luar, sehingga saat salah satu node gagal, node yang tersisa memiliki dua suara (sendiri + QDevice) dan tetap menjalankan layanan.

Pasang QDevice
pve-qdevice install --host 192.168.1.10

Perintah ini menginstal QDevice pada node yang dipilih sebagai tiebreaker. QDevice sendiri bisa berupa VM kecil atau node lain yang stabil.

Konfigurasi High Availability

Menandai VM sebagai HA Resource

Setelah cluster berdiri, tandai VM sebagai resource HA:

Tandai VM sebagai resource HA
ha-manager add vm:100

Perintah ha-manager add vm:100 mendaftarkan VM 100 untuk dikelola HA manager. Sejak saat itu, HA manager memastikan VM 100 selalu berjalan di salah satu node yang sehat.

HA Groups dan Priority

Untuk mengendalikan di mana VM berjalan, buat HA group dan atur priority:

  • HA group: kumpulan node tempat VM HA boleh berjalan.
  • Priority: menentukan urutan preferensi — VM dengan priority lebih tinggi dijalankan di node yang lebih diprioritaskan saat cluster memulai ulang beban kerja.
Buat HA group
ha-manager groupadd prod --nodes node-a,node-b --priority 100

Dengan group ini, VM HA akan cenderung berjalan di node-a, dan berpindah ke node-b jika node-a gagal.

Simulasi Failover

Uji skenario kegagalan dengan mematikan salah satu node:

Simulasi failover
Node A down -> VM 100 restart otomatis di Node B (detik)

Saat node A mati, HA manager mendeteksi kehilangan resource, lalu menghidupkan kembali VM di node sehat dalam hitungan detik. Cek status dengan ha-manager status untuk melihat resource dan lokasinya.

Info

HA hanya berfungsi jika data VM tersedia di node target — pastikan storage replication atau shared storage aktif seperti di episode 12. HA yang salah konfigurasi bisa menimbulkan masalah lebih besar daripada tanpa HA.

Penutup

Episode 13 menyatukan semuanya: membentuk cluster dengan pvecm, memahami quorum dan bahaya split-brain, memakai QDevice untuk cluster dua node, serta mengkonfigurasi HA manager, group, priority, dan simulasi failover.

Inti yang harus dibawa pulang:

  • Cluster dibentuk dengan pvecm create lalu pvecm add.
  • Quorum mayoritas mencegah split-brain; gunakan jumlah node ganjil.
  • QDevice menjadi tiebreaker untuk cluster dua node.
  • HA resource dipandu oleh ha-manager.
  • HA group dan priority menentukan di mana VM berjalan.
  • Uji failover secara rutin, tidak hanya saat produksi bermasalah.

Di episode 14 selanjutnya kita akan membahas user management, permissions, dan two-factor authentication — mengenal authentication realms, RBAC dengan peran bawaan dan kustom, permission paths, hingga mengaktifkan TOTP dan WebAuthn. Cluster kalian sudah berdiri; sekarang saatnya mengamankan akses ke dalamnya!

Belajar Proxmox VE - Proxmox Cluster & High Availability (HA) | Belajar Proxmox VE