Apa itu Proxmox

Lihat Kategori

Apa itu Proxmox

5 menit baca

Apa itu Proxmox? #

Proxmox Virtual Environment (VE) adalah platform sumber terbuka untuk mengelola virtualisasi, yang menawarkan dukungan untuk mesin virtual berbasis KVM dan kontainer LXC . Platform ini memungkinkan tim TI untuk membuat, menyebarkan, dan memelihara beban kerja virtualisasi secara efisien. Platform ini sangat mudah diperluas, dengan dukungan asli untuk clustering, pencadangan, dan integrasi penyimpanan, menjadikannya pilihan utama bagi perusahaan besar maupun UKM.

Fitur Utama Proxmox #

  • Virtualisasi dan Kontainerisasi Penuh: Dukungan untuk KVM (Kernel-based Virtual Machine) dan LXC (Linux Containers) memungkinkan strategi virtualisasi yang fleksibel.
  • Pengelompokan: Beberapa node Proxmox dapat digabungkan menjadi sebuah kluster untuk manajemen terpusat.
  • Integrasi Penyimpanan: Kompatibilitas dengan berbagai backend penyimpanan, termasuk Ceph, ZFS, NFS, iSCSI, dan direktori bersama.
  • Ketersediaan Tinggi (HA): Failover otomatis untuk VM dan kontainer penting jika terjadi kegagalan node.
  • Cadangkan dan Pulihkan: Alat pencadangan terintegrasi, termasuk dukungan Proxmox Backup Server.
  • Antarmuka Manajemen Berbasis Web: UI intuitif untuk memantau, menyediakan, dan mengelola sumber daya.

Ketersediaan Tinggi di Proxmox #

Ketersediaan Tinggi (High Availability/HA) adalah pendekatan desain sistem yang memastikan waktu henti minimal dengan secara otomatis memindahkan beban kerja dari node yang gagal ke node yang sehat. Proxmox menyediakan kemampuan HA bawaan saat dikonfigurasi dalam lingkungan klaster, menjadikannya pilihan yang sangat baik untuk layanan penting di mana waktu aktif sangat penting.

Bagaimana Proxmox HA Bekerja? #

Proxmox HA memanfaatkan kemampuan pengelompokan beberapa node. Dengan mengaktifkan HA pada VM atau kontainer tertentu, Proxmox memastikan beban kerja ini secara otomatis dimulai ulang pada node lain dalam kluster jika node asli gagal. Komponen utama Proxmox HA meliputi:

  • Korosinkron: Menangani komunikasi klaster dan pemungutan suara kuorum.
  • PMXCFS (Sistem Berkas Kluster Proxmox): Basis data terdistribusi yang menyinkronkan data konfigurasi di seluruh node.
  • Manajer HA: Mengatur proses failover untuk sumber daya yang mendukung HA.

Membuat Layanan Ketersediaan Tinggi dengan Proxmox #

Berikut panduan langkah demi langkah untuk menyiapkan layanan HA menggunakan Proxmox VE:

1. Siapkan Kluster Proxmox Anda #

Sebelum mengaktifkan HA, Anda memerlukan klaster Proxmox yang berfungsi dengan setidaknya tiga node untuk mempertahankan kuorum selama skenario failover.

  1. Instal Proxmox VE pada setiap node server.
  2. Gabungkan node-node menjadi satu kluster:
    pvecm create my-cluster-name
    pvecm add <IP of the master node>
  3. Verifikasi status klaster:
    pvecm status

2. Konfigurasikan Penyimpanan Bersama #

High Availability memerlukan penyimpanan bersama untuk memastikan VM atau kontainer dapat diakses oleh semua node dalam kluster. Proxmox mendukung berbagai jenis penyimpanan, seperti NFS, Ceph, atau iSCSI. Misalnya, untuk mengonfigurasi penyimpanan NFS:

  1. Pergi ke Pusat Data > Penyimpanan > Tambah > NFS di antarmuka web.
  2. Masukkan rincian server NFS dan titik pemasangan.
  3. Tetapkan penyimpanan ke klaster Anda.

3. Aktifkan HA untuk Mesin Virtual atau Kontainer #

  1. Navigasi ke VM atau kontainer yang ingin Anda aktifkan untuk HA.
  2. Klik HA dalam pengaturan VM/Kontainer.
  3. Beralih Enabled, pilih yang diinginkan Grup HA, dan mengonfigurasi prioritas dan kebijakan failover.
  4. Simpan pengaturan Anda.

4. Uji Pengaturan HA Anda #

Simulasikan kegagalan node untuk memverifikasi bahwa layanan HA berfungsi seperti yang diharapkan:

  1. Gunakan pmxcfs alat untuk menghentikan node secara manual:
    systemctl stop pve-cluster
  2. Amati HA Manager secara otomatis memigrasikan beban kerja ke node lain dalam kluster.

5. Pantau dan Pelihara #

Pantau kesehatan cluster HA Anda menggunakan antarmuka web Proxmox atau alat CLI seperti ha-manager ke pvecm:

ha-manager status

Pembaruan dan pencadangan rutin Proxmox dan VM/kontainer sangat penting untuk keandalan jangka panjang.

Manfaat Ketersediaan Tinggi Proxmox #

  • Pengurangan Waktu Henti: Failover otomatis memastikan gangguan minimal pada layanan.
  • Efektivitas biaya: Sifat sumber terbuka menghilangkan biaya lisensi sambil menawarkan fitur tingkat perusahaan.
  • Skalabilitas: Tambahkan node dan sumber daya ke klaster Anda dengan mudah sesuai kebutuhan.
  • Fleksibilitas: Dukungan untuk berbagai teknologi virtualisasi dan penyimpanan.

Menyebarkan RELIANOID Penyeimbang Beban di Proxmox #

Untuk menyebarkan RELIANOID penyeimbang beban di Proxmox, ikuti langkah-langkah berikut untuk memastikan ketersediaan tinggi dan keamanan aplikasi yang ditingkatkan. Proses ini mengasumsikan keakraban dengan virtualisasi Proxmox, RELIANOID penyeimbang beban, dan konfigurasi jaringan dasar.

Siapkan Lingkungan Proxmox #

Pastikan Host Proxmox Siap #

Verifikasi bahwa Proxmox telah terinstal dan terkini:
apt update && apt full-upgrade

Pastikan sumber daya yang memadai (CPU, RAM, penyimpanan) tersedia untuk mendukung RELIANOID mesin virtual.

Konfigurasikan jembatan jaringan di Proxmox untuk menyediakan RELIANOID VM dengan konektivitas jaringan eksternal dan internal: Buka Pusat Data > Node > Jaringan di GUI Web Proxmox. Tambahkan jembatan baru (misalnya, Bahasa Indonesia: vmbr0) terhubung ke NIC fisik untuk lalu lintas eksternal dan opsional Bahasa Indonesia: vmbr1 untuk komunikasi internal.

Unduh RELIANOID ISO atau Gambar #

Dapatkan RELIANOID Gambar ISO atau Template VirtualUnggah ISO atau Virtual Teamplate ke Proxmox: Navigasi ke Pusat Data > Penyimpanan > Citra ISOUnggah berkas ISO ke lokasi penyimpanan yang Anda inginkan.

Buat Mesin Virtual untuk RELIANOID Load Balancer #

Pembuatan VM #

Buka Datacenter > Node > Create VM . Atur hal-hal berikut:

  • Nama: Berikan nama yang bermakna (misalnya, RELIANOID-LB).
  • Tipe OS: Pilih “Debian” atau “Lainnya” atau “Linux 5.x dan kernel yang lebih baru”.
  • Disk Booting: Pilih penyimpanan yang didukung SSD berkinerja tinggi untuk disk virtual.

Alokasi sumber daya #

  • CPU: Alokasikan setidaknya 2 vCPU.
  • Memori: Tetapkan 4-8 GB RAM, tergantung pada ekspektasi lalu lintas.
  • Piringan: Alokasikan minimal 20 GB untuk RELIANOID gambar.
  • jaringan: Lampirkan VM ke Bahasa Indonesia: vmbr0 untuk akses eksternal. Opsional lampirkan ke Bahasa Indonesia: vmbr1 untuk komunikasi internal jika arsitektur jaringan ganda direncanakan.

Pasang ISO #

Di bagian CD/DVD, pasang RELIANOID ISO.

Boot dan Instal RELIANOID #

  • Mulai VM dan boot dari ISO yang terpasang.
  • Mengikuti RELIANOIDPetunjuk instalasi disertakan dalam berkas ISO yang dapat diunduh, yang memastikan: Konfigurasi jaringan yang tepat selama penyiapan (tetapkan IP statis jika diperlukan). Kredensial admin dikonfigurasi dengan aman.

Konfigurasi Pasca Instalasi #

Akses Awal #

mengakses RELIANOID antarmuka web:

  • Buka browser dan navigasikan ke alamat IP RELIANOID penyeimbang beban (misalnya, https://: 444).
  • Masuk menggunakan kredensial admin yang ditetapkan saat instalasi.

Konfigurasikan Ketersediaan Tinggi (Opsional) #

Terapkan yang kedua RELIANOID VM untuk redundansi. Gunakan fitur pengelompokan bawaan di Sistem > Klaster untuk membuat pasangan HA:

  • Navigasi ke Pengelompokan di RELIANOID Antarmuka.
  • Tentukan IP virtual (VIP) yang digunakan bersama oleh kedua node untuk menangani failover secara otomatis.

Konfigurasikan Fitur Keamanan #

Siapkan penghentian SSL/TLS:

  • Unggah sertifikat SSL melalui RELIANOID Antarmuka.
  • Aktifkan TLS v1.3 untuk enkripsi yang lebih kuat.

Aktifkan WAF (Web Application Firewall):

  • Konfigurasikan aturan WAF untuk mengurangi serangan lapisan aplikasi seperti injeksi SQL atau XSS.

Terapkan penyaringan lalu lintas:

  • Blokir atau masukkan rentang IP ke daftar putih untuk mencegah akses tidak sah.
  • Aktifkan pemfilteran berbasis geolokasi jika diperlukan.

Konfigurasikan Penyeimbangan Beban #

  • Tambahkan server backend aplikasi Anda: Tentukan kumpulan server dengan pemeriksaan kesehatan (HTTP/S, TCP, ICMP) untuk memastikan hanya server yang sehat yang menerima lalu lintas.
  • Pilih algoritma penyeimbangan beban: Pilihannya meliputi round-robin, koneksi paling sedikit, atau algoritma khusus berdasarkan kebutuhan Anda.

Pengujian dan Optimasi #

Lakukan Pemeriksaan Kesehatan #

  • Uji ketersediaan aplikasi menggunakan simulasi lalu lintas.
  • Verifikasi bahwa server backend berfungsi dengan benar selama pemadaman.

Memantau kinerja #

  • penggunaan RELIANOIDAlat pemantauan bawaan untuk melacak metrik seperti waktu respons, throughput, dan tingkat kesalahan.
  • Siapkan peringatan untuk anomali.

Memperkuat Host Proxmox #

  • Aktifkan firewall pada Proxmox dan amankan menggunakan alat seperti fail2ban.
  • Patch Proxmox dan RELIANOID untuk pembaruan keamanan.

Pertahankan dan Skalakan #

  • Tambahkan lebih banyak sumber daya atau VM ke RELIANOID berkelompok karena permintaan lalu lintas meningkat.
  • Integrasikan dengan solusi SIEM untuk pencatatan dan analisis keamanan yang lebih baik.
  • Tinjau dan perbarui aturan WAF dan konfigurasi penyeimbangan beban secara berkala untuk beradaptasi dengan perubahan persyaratan.

Kesimpulan #

Proxmox VE adalah platform virtualisasi yang tangguh dan fleksibel yang unggul dalam menyediakan layanan High Availability untuk beban kerja kritis. Dengan memanfaatkan fitur clustering dan HA bawaannya, profesional TI dapat memastikan aplikasi mereka tetap beroperasi bahkan saat terjadi kegagalan perangkat keras.

Baik Anda mengelola bisnis kecil maupun perusahaan besar, kapabilitas HA Proxmox dapat membantu Anda mencapai keandalan dan kinerja yang dibutuhkan organisasi Anda. Dengan perencanaan dan pelaksanaan yang tepat, HA Proxmox mengubah infrastruktur Anda menjadi solusi yang tangguh dan dapat diskalakan untuk tantangan TI modern.

📄 Unduh dokumen ini dalam format PDF #

    EMAIL: *

    Didukung oleh BetterDocs