Langsung ke konten utama

Pertemuan 10

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

  1. Masuk ke GUI Proxmox Web
    Akses GUI Web Proxmox melalui https://<alamat-IP-node>:8006.
  2. 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>

  1. Tambahkan Node ke Cluster
    Setelah cluster dibuat, tambahkan node tambahan melalui GUI atau perintah berikut di CLI:

                pvecm join <alamat-IP-node-utama>
  1. Konfigurasi Protokol Komunikasi Corosync
    Edit pengaturan komunikasi Corosync di tab Cluster sesuai kebutuhan, seperti port komunikasi dan jumlah suara untuk kuorum.
  2. Tambahkan Virtual Machine ke Cluster
    Klik tab Virtual Machines, lalu Create VM untuk membuat VM baru.
  3. 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.