Proxmox VE Clustering untuk Infrastruktur Enterprise
Proxmox Virtual Environment merupakan platform yang digunakan untuk mengelola infrastruktur virtualisasi. Apabila digunakan untuk skala bisnis yang kian berkembang namun masih menggunakan satu server tunggal, akan membawa risiko single point of failure. Apabila server mengalami gangguan, seluruh layanan bisnis dapat terhenti.
Untuk meminimalisir risiko tersebut dan meningkatkan ketersediaan, Anda dapat memanfaatkan fitur clustering pada Proxmox VE. Fitur clustering memungkinkan Anda untuk menggabungkan beberapa server fisik Proxmox VE ke dalam satu sistem manajemen terintegrasi.
Komponen Pembentuk Cluster
Fitur ini sudah menjadi fitur bawaan/native di Proxmox VE, sehingga Anda tidak perlu membeli lisensi tambahan atau menginstal aplikasi pihak ketiga untuk membentuk cluster. Berikut ini adalah komponen yang digunakan untuk membangun cluster di Proxmox VE:
- Corosync Cluster Engine: Komponen ini menangani komunikasi antar-server (node) secara real-time. Corosync mengirimkan sinyal heartbeat untuk memantau status setiap server di dalam cluster.
- pmxcfs (Proxmox Cluster File System): File system khusus berbasis SQLite ini menyinkronkan seluruh berkas konfigurasi VM, storage, dan user rights ke semua node. Saat Anda mengubah konfigurasi di Server A,
pmxcfslangsung memperbarui data tersebut di Server B dan C secara instan.
Quorum: Kunci Stabilitas Cluster

Sistem cluster membutuhkan aturan penentuan keputusan yang disebut Quorum. Quorum memastikan seluruh node sepakat mengenai kondisi cluster saat ini.
- Sistem menghitung Quorum berdasarkan rumus jumlah mayoritas suara: (Total Node / 2) + 1.
- Cluster harus memiliki lebih dari 50% suara aktif untuk dapat mengeksekusi fungsi manajemen dan fitur High Availability (HA).
Dari keterangan di atas, penggunaan dua buah node masih berisiko terhadap Split-Brain. Jika Anda hanya menggunakan 2 node dan jalur jaringan terputus, kedua server akan merasa server lawannya mati. Masing-masing server berebut mengambil alih hak akses storage. Kondisi ini disebut Split-Brain dan dapat merusak data (data corruption).

Untuk mendapatkan cluster dengan dukungan High Availability (HA), disarankan untuk menggunakan minimal 3 node (dan disarankan berjumlah ganjil). Arsitektur 3 node memberi jumlah suara ganjil (3). Jika 1 node mati, 2 node sisa (66%) tetap mencapai Quorum.
Arsitektur Jaringan & Storage untuk Production
Infrastruktur production yang stabil membutuhkan desain network dan storage yang andal:
Network Isolation

- Pisahkan Trafik: Jangan mencampur trafik Corosync dengan trafik data VM atau backup.
- Gunakan Redundansi (Multi-Link): Konfigurasikan minimal dua jalur jaringan fisik (link0 dan link1) untuk Corosync. Jika link0 putus, Corosync langsung berpindah ke link1 tanpa memicu downtime.
Integrasi Shared Storage
Integrasi dengan Shared Storage memungkinkan Anda untuk menggunakan fitur Live Migration (memindahkan VM tanpa mematikan servis). Berikut ini adalah beberapa jenis storage yang dapat diintegrasikan pada Proxmox VE:

- NFS / iSCSI SAN-NAS: Cocok untuk arsitektur shared storage terpusat berbasis block atau file storage.
- Ceph Storage: Storage terdistribusi yang sangat ideal untuk cluster skala sedang hingga besar (minimal 3–5 node).
- ZFS-based Replication: Solusi hemat tanpa hardware SAN/NAS terpisah. Fitur ZFS Replication menyinkronkan snapshot data antar local pool ZFS secara berkala (misal tiap 5–15 menit). Cara ini memungkinkan proses Live Migration berjalan sangat cepat karena sistem hanya perlu mengirim sisa perubahan data (delta) saat VM dipindahkan.
Penutup
Sebelum menerapkan infrastruktur multi-server, dapat mempertimbangkan poin-poin berikut:
- Samakan Spesifikasi Versi & Kernel: Pastikan seluruh node menjalankan versi Proxmox VE dan Kernel Linux yang identik.
- Gunakan Repository Resmi Enterprise: Aktifkan Proxmox Enterprise Repository untuk mendapatkan pembaruan paket & aplikasi stabil.
- Terapkan Network Bonding: Gabungkan dua atau lebih interface fisik (LACP/Active-Backup) pada setiap server fisik untuk redundansi.
- Integrasikan dengan Proxmox Backup Server (PBS): Manfaatkan PBS untuk kebutuhan backup berbasis deduplication dan incremental snapshot yang hemat ruang penyimpanan.
Apabila Anda memiliki pertanyaan lebih lanjut mengenai layanan Proxmox VE, bisa kunjungi situs web kami atau hubungi tim sales kami di sales@excellent.co.id.



