Tutorial Instalasi dan Konfigurasi Dasar Proxmox VE

Tutorial Instalasi dan Konfigurasi Dasar Proxmox VE
Proxmox VE (Virtual Environment) adalah platform virtualisasi open-source berbasis Debian yang menggabungkan KVM (untuk virtual machine) dan LXC (untuk container) dalam satu web-based management. Banyak dipakai untuk data center, hosting, dan lab jaringan karena gratis dan cukup powerful untuk kebutuhan production.
1. Persiapan Sebelum Instalasi
- Pastikan CPU mendukung virtualisasi (Intel VT-x / AMD-V) dan fitur tersebut aktif di BIOS/UEFI.
- Siapkan storage kosong khusus untuk Proxmox (disarankan disk terpisah dari data penting).
- Download ISO installer resmi dari situs Proxmox, lalu buat bootable USB menggunakan Rufus atau balenaEtcher.
2. Instalasi Proxmox VE
- Boot server dari USB installer, lalu pilih Install Proxmox VE.
- Pilih target disk instalasi dan filesystem (ext4 untuk single disk, ZFS jika ingin mirroring/redundansi).
- Isi lokasi, timezone, dan password root.
- Atur konfigurasi jaringan management: hostname (format FQDN, contoh
pve1.pandawa.local), IP address, gateway, dan DNS server. - Setelah instalasi selesai dan reboot, akses web interface lewat
https://<ip-server>:8006.
3. Login Pertama dan Ganti Repository
Instalasi baru secara default memakai repository enterprise yang butuh subscription, sehingga apt update akan gagal jika belum berlangganan. Pindahkan ke repository no-subscription supaya tetap bisa update:
# nonaktifkan repo enterprise
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
# tambahkan repo no-subscription
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update && apt full-upgrade -y
4. Konfigurasi Jaringan (Bridge)
Proxmox otomatis membuat bridge vmbr0 yang menghubungkan interface fisik server, sehingga VM/container bisa terhubung langsung ke jaringan fisik seperti perangkat lain di LAN. Konfigurasi ini bisa dicek dan diedit lewat menu Datacenter > Node > System > Network, atau langsung dari file /etc/network/interfaces. Jika perlu, tambahkan bridge terpisah untuk VLAN atau jaringan storage.
5. Menambahkan Storage untuk VM dan Container
Buka Datacenter > Storage > Add, lalu pilih jenis storage sesuai kebutuhan: Directory/LVM untuk disk lokal, ZFS untuk redundansi, atau NFS/iSCSI untuk shared storage antar node. Tambahkan juga storage khusus bertipe ISO Images untuk menyimpan file installer sistem operasi.
6. Upload ISO dan Membuat Virtual Machine Pertama
- Buka storage ISO, lalu Upload file ISO sistem operasi yang ingin diinstal (misalnya Ubuntu Server atau Debian).
- Klik Create VM, isi nama VM, pilih ISO yang sudah diupload, tentukan tipe OS.
- Atur jumlah CPU core, kapasitas RAM, dan ukuran disk sesuai kebutuhan.
- Pilih network bridge
vmbr0agar VM langsung mendapat akses jaringan. - Start VM, lalu buka konsolnya lewat noVNC untuk melanjutkan instalasi OS seperti biasa.
7. Membuat Container (LXC) sebagai Alternatif Lebih Ringan
Untuk service yang tidak butuh kernel terpisah, LXC container jauh lebih hemat resource dibanding full VM karena berbagi kernel dengan host. Caranya:
- Download template OS lewat local (node) > CT Templates, misalnya template Debian atau Ubuntu.
- Klik Create CT, isi hostname, password, resource (CPU, RAM, disk), dan network.
- Start container, lalu akses lewat console langsung dari web interface.
8. Backup dan Snapshot
Sebelum melakukan perubahan besar pada VM atau container, buat snapshot terlebih dulu agar mudah rollback jika terjadi masalah. Untuk perlindungan jangka panjang, atur jadwal backup otomatis lewat Datacenter > Backup, dan simpan hasil backup di storage terpisah dari disk utama.
Tips Tambahan
- Untuk penggunaan production, gunakan storage redundant (ZFS mirror atau hardware RAID) agar kegagalan satu disk tidak menghentikan seluruh layanan.
- Jika butuh high availability, Proxmox mendukung konfigurasi cluster multi-node sehingga VM bisa dipindahkan (live migration) antar server tanpa downtime.
- Selalu catat kredensial dan konfigurasi jaringan management di tempat aman — kehilangan akses ke web interface butuh akses fisik/konsol server untuk memulihkannya.
