Ketika Server Mati Bukan Lagi Pilihan
Dalam lingkungan produksi modern, downtime dapat menyebabkan kerugian besar. Baik untuk layanan web, database, aplikasi sekolah, sistem informasi, maupun infrastruktur perusahaan, ketersediaan layanan menjadi faktor yang sangat penting.
Salah satu solusi terbaik untuk meminimalkan downtime adalah menerapkan High Availability (HA) pada platform virtualisasi. Dengan memanfaatkan fitur bawaan Proxmox VE, administrator dapat membangun cluster yang mampu memindahkan Virtual Machine (VM) secara otomatis ke node lain ketika terjadi kegagalan server.
Artikel ini membahas langkah demi langkah membangun Proxmox HA Cluster menggunakan tiga node, konfigurasi storage bersama, fencing, hingga simulasi kegagalan node untuk memastikan VM tetap berjalan tanpa intervensi manual.
Apa Itu Proxmox HA Cluster?
Proxmox HA Cluster adalah sekumpulan server Proxmox yang bekerja sebagai satu kesatuan dan mampu menyediakan layanan virtualisasi dengan tingkat ketersediaan tinggi.
Ketika salah satu node mengalami kegagalan:
- VM akan dianggap tidak tersedia.
- Sistem HA akan mendeteksi kegagalan.
- VM secara otomatis dijalankan kembali pada node lain yang masih aktif.
- Layanan kembali tersedia tanpa perlu tindakan administrator.
Output yang diharapkan:
High Availability VM yang berpindah otomatis saat node gagal.
Arsitektur Lab yang Digunakan
Node Cluster
| Node | Hostname | IP Address |
|---|---|---|
| Node 1 | pve01 | 192.168.10.11 |
| Node 2 | pve02 | 192.168.10.12 |
| Node 3 | pve03 | 192.168.10.13 |
Shared Storage
Pilihan:
- Ceph Storage (direkomendasikan)
- NFS Shared Storage
Fencing
Metode yang dapat digunakan:
- IPMI
- iDRAC
- iLO
- SSH Fencing
Persiapan Sebelum Membuat Cluster
Pastikan seluruh node:
Menggunakan versi Proxmox yang sama
Contoh:
- Proxmox VE 8.x
Sinkronisasi waktu
Install NTP:
apt install chrony -y
Resolusi hostname berfungsi
Edit file:
/etc/hosts
Contoh:
192.168.10.11 pve01
192.168.10.12 pve02
192.168.10.13 pve03
Lakukan pengujian:
ping pve02
ping pve03
Membuat Cluster Corosync
Membuat Cluster pada Node Pertama
Masuk ke pve01:
pvecm create HA-CLUSTER
Verifikasi:
pvecm status
Join Node Kedua
Pada pve02:
pvecm add 192.168.10.11
Join Node Ketiga
Pada pve03:
pvecm add 192.168.10.11
Verifikasi Cluster
pvecm nodes
Output:
Node 1 pve01
Node 2 pve02
Node 3 pve03
Konfigurasi Shared Storage
Opsi 1: Ceph Storage (Recommended)
Keunggulan:
- Distributed storage
- Tidak ada single point of failure
- Performa tinggi
- Cocok untuk HA
Install Ceph
Pada seluruh node:
pveceph install
Inisialisasi:
pveceph init --network 192.168.20.0/24
Buat monitor:
pveceph mon create
Buat manager:
pveceph mgr create
Buat OSD:
pveceph osd create /dev/sdb
Verifikasi:
ceph -s
Status harus:
HEALTH_OK
Opsi 2: NFS Shared Storage
Pada server NFS:
apt install nfs-kernel-server
Konfigurasi export:
/data/proxmox *(rw,sync,no_root_squash)
Restart:
exportfs -ra
Tambahkan storage dari GUI:
Datacenter
โ Storage
โ Add
โ NFS
Membuat HA Group
Masuk ke:
Datacenter
โ HA
โ Groups
Buat grup baru:
Group Name : production-ha
Nodes:
- pve01
- pve02
- pve03
Prioritas dapat diatur sesuai kebutuhan.
Menambahkan VM ke High Availability
Pilih VM yang akan dilindungi.
Masuk ke:
Datacenter
โ HA
โ Resources
Tambah resource:
Resource Type : VM
VM ID : 101
Group : production-ha
Atau CLI:
ha-manager add vm:101
Cek status:
ha-manager status
Konfigurasi Fencing
Mengapa Fencing Penting?
Fencing memastikan node yang gagal benar-benar dimatikan sehingga tidak terjadi split-brain.
Tanpa fencing:
- Risiko korupsi data
- VM ganda
- Storage conflict
Fencing Menggunakan IPMI
Contoh pengujian:
ipmitool -I lanplus \
-H 192.168.100.10 \
-U admin \
-P password chassis power status
Integrasikan ke sistem HA sesuai perangkat yang digunakan.
Fencing Menggunakan SSH
Contoh script:
ssh root@pve02 poweroff
Pastikan:
- SSH Key Authentication aktif
- Akses tanpa password berjalan normal
Simulasi Node Failure
Tahap ini penting untuk memastikan HA bekerja sesuai desain.
Jalankan VM Produksi
Misalnya:
VM 101
Saat ini berjalan pada:
pve01
Simulasikan Kegagalan Node
Matikan node:
poweroff
atau
echo b > /proc/sysrq-trigger
Observasi Cluster
Lihat status:
ha-manager status
Contoh:
service vm:101 started on pve02
Verifikasi VM Berpindah
Masuk ke dashboard Proxmox.
VM sebelumnya berjalan pada:
pve01
Kini otomatis berjalan pada:
pve02
Proses ini biasanya berlangsung dalam hitungan detik hingga beberapa menit tergantung konfigurasi storage dan ukuran VM.
Best Practice Implementasi Proxmox HA
Gunakan Minimal Tiga Node
Tiga node memberikan quorum yang stabil.
Pisahkan Network Cluster
Gunakan jaringan khusus:
Corosync Network
untuk menghindari gangguan trafik produksi.
Gunakan Ceph untuk Produksi
Keunggulan:
- Redundansi tinggi
- Skalabilitas lebih baik
- Tidak memiliki single point of failure
Monitoring Cluster Secara Berkala
Gunakan:
pvecm status
dan
ceph -s
untuk memantau kesehatan cluster.
Uji Failover Secara Berkala
Lakukan simulasi minimal setiap beberapa bulan untuk memastikan prosedur HA tetap berfungsi.
Keuntungan Menggunakan Proxmox HA Cluster
- Downtime sangat minim
- VM otomatis berpindah ke node lain
- Meningkatkan ketersediaan layanan
- Skalabilitas tinggi
- Mendukung lingkungan produksi kritikal
- Mendukung integrasi Ceph Storage
- Open Source dan hemat biaya

Kesimpulan
Proxmox HA Cluster merupakan solusi yang sangat efektif untuk membangun infrastruktur virtualisasi yang andal dan tahan terhadap kegagalan server.
Dengan menggabungkan tiga node Proxmox, storage bersama seperti Ceph atau NFS, serta mekanisme fencing yang tepat, administrator dapat memastikan bahwa VM akan berpindah secara otomatis ketika node mengalami gangguan.
Hasil akhirnya adalah layanan yang tetap tersedia, downtime yang minimal, dan infrastruktur yang jauh lebih siap menghadapi berbagai skenario kegagalan.
Quote Menarik
“Server boleh gagal, layanan tidak boleh berhenti.”
FAQ SEO
1. Apa itu Proxmox HA Cluster?
Proxmox HA Cluster adalah fitur High Availability yang memungkinkan VM dijalankan ulang secara otomatis pada node lain ketika terjadi kegagalan server.
2. Berapa jumlah node minimum untuk HA?
Disarankan minimal tiga node agar quorum cluster tetap stabil.
3. Apakah NFS bisa digunakan untuk HA?
Bisa. Namun Ceph lebih direkomendasikan karena tidak memiliki single point of failure.
4. Apa fungsi fencing pada Proxmox HA?
Fencing memastikan node yang gagal benar-benar dinonaktifkan untuk mencegah split-brain dan korupsi data.
5. Apakah VM akan live migrate saat node mati?
Tidak. Jika node benar-benar mati, VM akan otomatis dijalankan ulang pada node lain yang masih aktif.
6. Apakah Ceph wajib digunakan?
Tidak wajib, tetapi sangat direkomendasikan untuk implementasi HA skala produksi.
7. Berapa lama proses failover berlangsung?
Biasanya antara beberapa detik hingga beberapa menit tergantung konfigurasi cluster dan storage.
Sudah pernah membangun Proxmox HA Cluster di lingkungan produksi atau laboratorium? Bagikan pengalaman Anda pada kolom komentar.
Jika artikel ini bermanfaat, jangan lupa membagikannya kepada rekan administrator jaringan, teknisi server, dan praktisi virtualisasi lainnya.
Ikuti website ini untuk mendapatkan tutorial Proxmox, Linux Server, Cloud Computing, Ceph Storage, serta teknologi infrastruktur terbaru yang siap diterapkan di dunia kerja maupun pendidikan.