Di era digital saat ini, downtime atau server mati sesaat saja dapat mengakibatkan kerugian finansial dan reputasi yang signifikan bagi sebuah bisnis. Bagi level Enterprise, solusi seperti VMware vSphere atau Nutanix mungkin menjadi standar, namun biaya lisensinya seringkali terlalu berat untuk skala Small to Medium Business (SMB) atau instansi pendidikan seperti SMK dan perguruan tinggi.
Di sinilah Proxmox Virtual Environment (VE) hadir sebagai game-changer. Sebagai hypervisor open-source berbasis Debian Linux, Proxmox menawarkan fitur Enterprise tanpa biaya lisensi yang mengikat. Namun, menjalankan satu server fisik (standalone) masih memiliki Single Point of Failure (SPoF). Jika server fisik mati, seluruh mesin virtual (VM) di dalamnya ikut mati.
Solusinya? Membangun Cluster Proxmox 3 Node.
Artikel ini merupakan PEMBAHASAN LENGKAP mengenai arsitektur, kebutuhan perangkat keras, dan cara membangun cluster Proxmox tiga node yang stabil, budget-friendly, dan dilengkapi dengan fitur High Availability (HA).
Pembahasan Utama: Mengapa Harus 3 Node?
Banyak sistem administrator pemula bertanya: “Mengapa tidak membuat cluster 2 node saja untuk menghemat biaya?”
Jawabannya ada pada konsep Quorum dan pencegahan Split-Brain.
Dalam sistem clustering, node menggunakan mekanisme pemungutan suara (voting) untuk menentukan siapa yang berhak mengelola resource.
- Jika Anda memiliki 2 node dan koneksi jaringan di antara keduanya terputus, kedua node akan merasa dirinya “hidup” dan node lainnya “mati”. Kondisi ini disebut Split-Brain, yang dapat menyebabkan korupsi data yang fatal pada shared storage.
- Dengan 3 Node, jika 1 node mati atau terputus, 2 node yang tersisa masih memiliki mayoritas suara (2 dari 3 = lebih dari 50%). Cluster akan tetap mencapai Quorum, VM dari node yang mati akan otomatis dipindahkan (Failover), dan bisnis tetap berjalan tanpa gangguan.
Analogi Sederhana
Bayangkan sebuah dewan direksi yang harus mengambil keputusan darurat. Jika hanya ada 2 orang dan mereka berbeda pendapat, tidak ada keputusan yang bisa diambil. Jika ada 3 orang, voting selalu menghasilkan suara mayoritas. Itulah fungsi Quorum dalam Proxmox.
Materi Praktis: Kebutuhan Hardware untuk Small Business
Untuk membangun infrastruktur Hyperconverged Infrastructure (HCI) yang andal dengan budget terbatas, pemilihan hardware sangat krusial. Berikut adalah spesifikasi minimum yang kami rekomendasikan untuk masing-masing node di tahun 2026:
- Prosesor (CPU): Minimal 8 Core / 16 Thread (Contoh: Intel Xeon E-2300 series atau AMD Ryzen/EPYC entry-level).
- Memori (RAM): Minimal 64 GB ECC RAM. (RAM ECC wajib untuk mencegah data corruption jika menggunakan ZFS atau Ceph).
- Penyimpanan OS: 2x SSD 120GB (Dikonfigurasi ZFS RAID 1 untuk OS Proxmox).
- Penyimpanan Data (VM/LXC): 2x Enterprise SSD/NVMe (Mendukung Power Loss Protection/PLP dan High TBW). Jangan gunakan SSD Consumer!
- Jaringan (NIC):
- 1x Port 1GbE untuk Management/Akses GUI.
- 2x Port 10GbE untuk Corosync (Cluster Communication) dan Storage Network (Ceph/ZFS Replication).
LANGKAH-LANGKAH PRAKTIK: Tutorial Step-by-Step
Berikut adalah panduan teknis berurutan untuk membangun cluster Proxmox 3 Node. Asumsikan kita memiliki tiga server dengan IP: 192.168.10.11 (Node1), 192.168.10.12 (Node2), dan 192.168.10.13 (Node3).
Step 1: Instalasi Base OS Proxmox VE
Lakukan instalasi Proxmox VE terbaru pada ketiga server fisik. Gunakan file ISO resmi dan flash ke USB drive. Pada tahap instalasi disk, sangat disarankan memilih filesystem ZFS (RAID1) jika Anda menggunakan dua disk untuk OS, agar sistem operasi memiliki redundansi.
Step 2: Konfigurasi Jaringan (Network Separation)
Pisahkan traffic jaringan agar tidak terjadi bottleneck.
- Masuk ke Web GUI Proxmox pada masing-masing node.
- Buka menu System > Network.
- Buat Linux Bridge baru (misal
vmbr1) yang dihubungkan ke port 10GbE. Alokasikan subnet terpisah (misal10.10.10.0/24) khusus untuk komunikasi antar cluster dan sinkronisasi storage.
Step 3: Membuat Cluster (Inisialisasi)
Buka Shell/Terminal pada Node1, lalu jalankan perintah berikut untuk membuat cluster baru:
Bash
pvecm create nama-cluster-anda --link0 10.10.10.11
(Ganti nama-cluster-anda dengan nama bisnis/organisasi Anda).
Step 4: Menambahkan Node 2 dan Node 3 ke Cluster
Buka Shell/Terminal pada Node2, dan gabungkan ke cluster Node1:
Bash
pvecm add 10.10.10.11 --link0 10.10.10.12
Lakukan hal yang sama pada Node3:
Bash
pvecm add 10.10.10.11 --link0 10.10.10.13
Verifikasi status cluster dengan menjalankan perintah pvecm status pada salah satu node. Pastikan Quorum tercapai dan Nodes: 3.
Step 5: Setup Shared Storage (ZFS Replication / Ceph)
Untuk mencapai High Availability, VM disk tidak boleh disimpan secara lokal di satu server saja.
- Untuk Budget Terbatas: Gunakan ZFS Replication. Konfigurasikan replikasi VM setiap 1-5 menit antar node. Jika node utama mati, data VM sudah ada di node replika.
- Untuk Performa HCI Enterprise: Instal Ceph. Ceph akan menggabungkan seluruh disk dari ke-3 node menjadi satu pool storage raksasa yang terdistribusi secara otomatis.
Step 6: Konfigurasi High Availability (HA)
- Buka menu Datacenter > HA > Groups. Buat grup baru dan masukkan ketiga node.
- Buka menu Datacenter > HA > Resources, tambahkan VM ID yang ingin dibuat Highly Available.
- Jika server fisik tempat VM berjalan mati mendadak, Proxmox akan otomatis me-restart VM tersebut di node lain yang masih hidup dalam hitungan detik.
Kesalahan yang Sering Terjadi (Troubleshooting)
- Menggunakan SSD Consumer untuk Ceph / ZFS
- Penyebab: Tergiur harga murah SSD gaming atau PC biasa.
- Dampak: ZFS dan Ceph memiliki Write Amplification yang tinggi. SSD consumer akan habis batas TBW (Terabytes Written) dalam beberapa bulan, mengakibatkan disk mati total dan hilangnya IOPS yang drastis.
- Cara Mengatasi: Gunakan SSD Datacenter/Enterprise (contoh: Samsung PM893 atau Intel S4510) yang memiliki fitur PLP (Power Loss Protection).
- Mencampur Traffic Management dan Storage di 1GbE
- Penyebab: Tidak membeli Switch atau Network Card tambahan.
- Dampak: Saat terjadi sinkronisasi VM berukuran besar, Corosync akan mengalami latensi. Jika latensi tinggi, node akan saling mendepak (fencing/reboot) karena dianggap terputus.
- Cara Mengatasi: Wajib dedikasikan jalur 10Gbps, atau minimal pisahkan jaringan Corosync menggunakan kabel LAN Direct Connect atau VLAN terpisah.
Tips dan Best Practice
- Gunakan UPS yang Terintegrasi: Hubungkan server ke UPS yang mendukung Network Management Card (SNMP/NUT). Jika listrik padam lebih dari batas baterai, server dapat melakukan shutdown dengan aman secara otomatis sebelum daya benar-benar habis.
- Backup Eksternal (PBS): Meskipun Anda memiliki Cluster HA dan replikasi data, HA bukanlah backup. HA hanya melindungi dari kerusakan hardware. Jika Anda tidak sengaja menghapus database di dalam VM, HA tidak akan menyelamatkannya. Selalu gunakan Proxmox Backup Server (PBS) di mesin yang terpisah.

Kesimpulan
Membangun Cluster Proxmox 3 Node adalah investasi infrastruktur IT terbaik untuk Small Business, sekolah (seperti lingkungan SMK), maupun kampus di tahun 2026. Anda mendapatkan fitur toleransi kesalahan kelas atas tanpa perlu membayar mahal lisensi perangkat lunak proprietary. Selama Anda mematuhi aturan dasar—menggunakan tiga node untuk Quorum, jaringan terpisah berkecepatan tinggi, dan Enterprise SSD—bisnis Anda akan menikmati uptime maksimal.
Frequently Asked Questions (FAQ)
Pertanyaan 1: Kenapa harus 3 node, apakah 2 node saja tidak cukup?
Jawaban: Dua node tidak bisa membentuk Quorum mayoritas jika terjadi pemutusan koneksi jaringan (Split-Brain). Dengan 3 node, cluster selalu bisa mengambil keputusan mana node yang hidup dan yang mati secara akurat.
Pertanyaan 2: Bisakah saya menggunakan Proxmox secara gratis untuk perusahaan?
Jawaban: Ya. Proxmox VE berlisensi open-source (AGPL, V3). Versi gratisnya fully-functional. Enterprise subscription hanya dibeli jika Anda membutuhkan akses ke repositori yang lebih stabil (Enterprise Repo) dan dukungan tiket teknis resmi dari pihak Proxmox.
Pertanyaan 3: Jaringan LAN 1Gbps apakah cukup untuk Proxmox Cluster?
Jawaban: Untuk Management dan komunikasi ringan, cukup. Namun, jika Anda menggunakan shared storage sekelas Ceph atau live migration VM, jaringan 1Gbps akan menjadi bottleneck parah. Sangat direkomendasikan menggunakan jaringan minimal 10GbE untuk jalur storage.
Pertanyaan 4: Apa bedanya High Availability (HA) dengan Backup?
Jawaban: HA berfungsi agar sistem otomatis berpindah ke server fisik lain ketika hardware utama rusak (melindungi uptime). Backup berfungsi untuk mengembalikan data jika terjadi kerusakan di level software/human error (seperti data terhapus atau kena ransomware). Anda wajib memiliki keduanya.
Pertanyaan 5: Apakah aman menginstal OS Proxmox pada USB Flashdrive?
Jawaban: Sangat tidak disarankan. Proxmox (berbasis Debian) menulis banyak log files secara terus-menerus. Flashdrive biasa akan cepat rusak dalam hitungan bulan. Gunakan sepasang SSD ukuran kecil (misal 120GB) dalam format ZFS RAID 1 untuk keandalan maksimal.
Punya pengalaman membangun cluster server atau ada pertanyaan seputar pemilihan spesifikasi hardware untuk instansi Anda? Jangan ragu untuk berdiskusi di kolom komentar di bawah!
Jika panduan ini bermanfaat bagi Anda, bagikan artikel ini ke rekan sesama Sysadmin atau tim IT di perusahaan Anda. Jangan lupa pantau terus artikel terbaru kami seputar Server, Cloud Computing, dan Cybersecurity.