Instalasi dan Konfigurasi Cluster Proxmox
Panduan tentang istilah dan teknologi terkait clustering Proxmox serta cara mengaturnya.
Setelah menjalankan server node tunggal Proxmox di laboratorium rumah atau lingkungan pengembangan, Anda mungkin ingin beralih menggunakan beberapa node untuk ketersediaan tinggi (HA). Membuat cluster Proxmox adalah cara yang hebat untuk mendapatkan HA dan memiliki opsi untuk memindahkan beban kerja selama pemeliharaan atau failover. Mari kita bahas instalasi dan konfigurasi cluster Proxmox.
Apa itu Cluster Proxmox?
Cluster Proxmox adalah kumpulan host Proxmox yang bekerja
bersama sebagai satu unit logis. Biasanya, cluster ini memiliki beberapa jenis
penyimpanan bersama di antara node-node tersebut. Dengan cara ini, jika satu
host gagal, host lainnya dapat menjalankan kembali VM dan container yang
sebelumnya berjalan di host yang gagal.
Cluster Proxmox menggunakan host yang sudah diinstal dengan
Proxmox Virtual Environment (VE). Setelah menginstal satu host Proxmox VE, Anda
dapat menuju ke pengaturan datacenter > Cluster > Buat Cluster.
Manfaat Cluster Proxmox
Cluster Proxmox menawarkan banyak manfaat, termasuk:
- Ketersediaan
tinggi untuk VM dan container LXC.
- Failover
otomatis.
- Memastikan
VM selalu tersedia.
- Mempermudah
operasi pemeliharaan, seperti pembaruan host atau penghentian sementara.
Persyaratan Minimum untuk Membuat Cluster Proxmox
Membuat cluster Proxmox memerlukan setidaknya dua node Proxmox. Seperti konfigurasi cluster lainnya, praktik terbaik adalah menggunakan perangkat keras yang identik untuk memastikan kompatibilitas dan konsistensi sumber daya.
Node-node dalam cluster saling berkomunikasi untuk melaksanakan tugas-tugas manajemen dan memastikan semuanya berjalan normal. Selain itu, penyimpanan bersama sangat disarankan untuk mendukung HA dan beban kerja produksi. Dengan penyimpanan bersama, data tetap aman, dan VM/container dapat dipulihkan di host yang sehat tanpa memindahkan data.
Persyaratan Firewall
Cluster menggunakan port TCP untuk komunikasi antar node.
Pastikan port tersebut terbuka di firewall atau perangkat jaringan lainnya.
Alamat IP
Setiap node Proxmox memerlukan alamat IP unik. Dalam
konfigurasi cluster, mungkin juga ada alamat IP tambahan untuk komunikasi
cluster atau penyimpanan Ceph.
File Konfigurasi dan Corosync
File konfigurasi cluster Proxmox dapat disimpan di
penyimpanan lokal yang terhubung langsung ke node Proxmox atau di penyimpanan
bersama yang dapat diakses oleh banyak node. Corosync adalah protokol
komunikasi yang memastikan node dalam cluster dapat saling berkomunikasi.
Jenis Node dalam Cluster Proxmox
- Node
utama bertugas untuk manajemen, seperti migrasi VM dan failover
otomatis.
- Node
sekunder menjalankan virtual machine. Jika node utama gagal, node
sekunder akan mengambil alih fungsi manajemen.
Cluster untuk Lingkungan Laboratorium Rumah
Cluster Proxmox dapat diterapkan di laboratorium rumah untuk
tujuan pembelajaran dan pengujian. Dua node sudah cukup untuk menciptakan
cluster di laboratorium kecil. Meskipun lebih kompleks, manfaat seperti HA dan
migrasi VM membuatnya sepadan.
Membuat Cluster Proxmox
- Masuk
ke GUI Proxmox Web
Akses GUI Web Proxmox melalui https://<alamat-IP-node>:8006. - Buat
Cluster Baru
Klik tab Cluster, lalu tombol Create Cluster. Masukkan nama cluster di dialog yang muncul.
Alternatifnya, gunakan perintah berikut di CLI:
pvecm create <nama-cluster>
- Tambahkan
Node ke Cluster
Setelah cluster dibuat, tambahkan node tambahan melalui GUI atau perintah berikut di CLI:
pvecm join <alamat-IP-node-utama>
- Konfigurasi
Protokol Komunikasi Corosync
Edit pengaturan komunikasi Corosync di tab Cluster sesuai kebutuhan, seperti port komunikasi dan jumlah suara untuk kuorum. - Tambahkan
Virtual Machine ke Cluster
Klik tab Virtual Machines, lalu Create VM untuk membuat VM baru. - Pantau
Cluster
Gunakan tab Cluster untuk memantau status cluster.
Cluster Cold Start
Cluster cold start adalah proses memulai cluster Proxmox
dari nol, baik setelah kegagalan total, membuat cluster baru, atau mengubah
konfigurasi cluster. Pastikan untuk mencadangkan VM dan konfigurasi sebelum
melakukan cold start.
Penutup
Proxmox adalah platform hebat untuk beban kerja laboratorium
rumah dan lingkungan produksi. Dengan mengikuti langkah-langkah ini, Anda dapat
dengan mudah membuat cluster Proxmox menggunakan GUI web atau CLI.