
Hai semuanya, apa kabar? Kali ini saya mau nulis tentang clustering di Proxmox VE. Sebenarnya sudah pernah tulis terkait clustering, tapi.. lanjut aja kita bahas lagi hehe.
Intinya, clustering memungkinkan kita untuk mengelola beberapa node Proxmox VE sebagai satu kesatuan, bukan berdiri masing-masing.
Multi-Master

Salah satu konsep yang ada di clustering Proxmox VE adalah konsep multi-master. Artinya, *tidak ada satu node* yang menjadi “bos utama”.
Misalnya kita punya tiga buah server PVE:
pve1pve2pve3
Kita bisa membuat cluster melalui node mana saja, tidak harus dari pve1. Setelah cluster berhasil dibuat, kita bisa masuk ke web interface dari pve1 / pve2 / pve3 – mana saja bisa. Semua node memiliki hak yang sama untuk manajemen cluster. Selain itu, konfigurasi cluster akan otomatis sync antar-node.
Quorum
Dalam Proxmox VE, ada konsep yang penting untuk dipahami, yaitu Quorum. Secara singkat, quorum adalah syarat minimal agar cluster dapat beroperasi normal.
Ada mekanisme voting di Proxmox VE. Tiap node memiliki satu vote. Cluster dikatakan quorate apabila jumlah vote aktif >50%.
Contoh Sederhana
- 3-node cluster
- Total votes: 3.
- Quorum: 2
Artinya, minimal 2 node harus aktif. Apabila hanya 1 node yang aktif, quorum hilang.
- 4-node cluster
- Total votes: 4.
- Quorum: 3.
Artinya, 3 node harus aktif. Apabila 2 node mati, cluster tidak mencapai quorate.
Maka dari itu Cluster disarankan berjumlah ganjil.
Quorum dan High Availability

Quorum sangat erat kaitannya dengan HA – High Availability. HA tidak akan berjalan apabila cluster tidak mencapai quorate atau cluster kehilangan mayoritas vote.
Maka dari itu, jumlah cluster minimal sebanyak 3 node dan disarankan berjumlah ganjil untuk menghindari kondisii split-brain. Tanpa quorum, Proxmox VE akan menahan untuk tidak memindahkan VM. Hal ini dilakukan untuk mencegah data corruption.
Service Penting dalam Cluster
pve-cluster (pmxcfs)
Service ini tugasnya mengelola cluster filesystem (/etc/pve). Semua file yang berada pada direktori tersebut akan otomatis disinkronisasikan ke seluruh node.
Pengecekan statusnya dapat dilakukan dengaan menggunakan perintah berikut:
systemctl status pve-cluster.service
● pve-cluster.service - The Proxmox VE cluster filesystem
Loaded: loaded (/usr/lib/systemd/system/pve-cluster.service; enabled; pres>
Active: active (running) since Thu 2026-01-22 23:15:22 WIB; 2min 34s ago
Invocation: 1f2ae18eb305486da288734d89ead34a
Process: 1044 ExecStart=/usr/bin/pmxcfs (code=exited, status=0/SUCCESS)
Main PID: 1081 (pmxcfs)
Tasks: 7 (limit: 9420)
Memory: 41.7M (peak: 47.6M)
CPU: 296ms
CGroup: /system.slice/pve-cluster.service
└─1081 /usr/bin/pmxcfs
Corosync
Merupakan inti komunikasi cluster. Beberapa tugasnya adalah menentukan node mana yang masih hidup, mengelola quorum, dan juga menjaga konsistensi status cluster.
Pengecekan statusnya dapat dilakukan dengan menggunakan perintah berikut:
systemctl status corosync
● corosync.service - Corosync Cluster Engine
Loaded: loaded (/usr/lib/systemd/system/corosync.service; enabled; preset:>
Active: active (running) since Thu 2026-01-22 23:15:23 WIB; 3min 40s ago
Invocation: 4f31d5508156434d9d29e7a5b7771cb7
Docs: man:corosync
man:corosync.conf
man:corosync_overview
Main PID: 1137 (corosync)
Tasks: 9 (limit: 9420)
Memory: 152.6M (peak: 153.2M)
CPU: 3.436s
CGroup: /system.slice/corosync.service
└─1137 /usr/sbin/corosync -f
Mengecek Status Cluster dan Quorum
Untuk mengecek kondisi cluster & quorum dapat menggunakan perintah berikut:
pvecm status
Cluster information
-------------------
Name: cluster-pve
Config Version: 3
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Thu Jan 22 23:19:26 2026
Quorum provider: corosync_votequorum
Nodes: 3
Node ID: 0x00000001
Ring ID: 1.1a
Quorate: Yes
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 3
Quorum: 2
Flags: Quorate
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.9.21 (local)
0x00000002 1 172.16.9.22
0x00000003 1 172.16.9.23
Beberapa output dari perintah di atas adalah nama cluster, jumlah dan member node, status quorum, total votes & quorum minimal.
Contoh penting yang perlu diperhatikan:
Quorate: Yes→ cluster sehat.Expected votesvsTotal votes.- Apakah semua node masih terdaftar.
Penutup
Clustering di Proxmox VE bukan hanya sekadar “mengganbungkan server“, tapi tentang mekanisme membangun “kepercayaan” antar-node.
Beberapa poin penting yang bisa dirangkum:
- Proxmox menggunakan multi-master cluster.
- Semua node setara, tidak ada single point of control.
- Quorum adalah syarat hidup cluster.
- HA sangat bergantung pada quorum.
- Jumlah node ganjil jauh lebih aman.
- Corosync dan pve-cluster adalah service krusial.
Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.