Proxmox VE bisa diibaratkan seperti mini superkomputer untuk Sobat Server yang ingin menjalankan banyak aplikasi sekaligus dalam satu server. Bayangkan, Sobat Server dapat memiliki beberapa komputer virtual di dalam satu komputer fisik! Yang lebih keren, Proxmox sangat mudah digunakan, baik melalui antarmuka web maupun lewat perintah di terminal. Jadi, Sobat Server tidak perlu menjadi ahli IT untuk mengelolanya.
Tutorial ini menunjukkan cara menginstal dan mengonfigurasi Proxmox.
Prasyarat
- Server fisik atau khusus .
- CPU 64bit .
- Setidaknya 1GB RAM (dan RAM tambahan diperlukan untuk VM tamu).
- Stik USB dengan ruang penyimpanan minimal 1GB.
Instal Environment Virtual Proxmox melalui GUI
Selanjutnya sobat server dapat mengikut langkah berikut untuk menginstall Proxmox di server fisik sobat server
Langkah 1: Unduh Gambar ISO Proxmox
Langkah pertama adalah mengunduh image Proxmox VE ISO. Ikuti langkah-langkah berikut:
Akses halaman unduhan ISO Proxmox untuk mendapatkan installer Proxmox versi terbaru. Pada saat penulisan, versi 8.2-1 adalah yang paling baru. Namun, periksa kembali untuk memastikan tidak ada rilis terbaru. Unduh file ISO dan simpan di komputer sobat server.
Langkah 2: Siapkan Media Instalasi
Opsi 1: Untuk menginstal Proxmox, kita perlu membuat bootable USB. Prosesnya melibatkan menyalin file ISO Proxmox ke USB flashdisk. Sebelumnya, pastikan sobat server telah mencadangkan semua data pada USB karena proses ini akan memformat USB dan menghapus semua data yang ada.
Opsi 2: Jika Anda menggunakan sistem operasi Linux, sobat server bisa membuat bootable USB dengan mudah menggunakan perintah di terminal. Ini adalah cara yang efisien dan cepat untuk menyiapkan media instalasi Proxmox.
dd bs=1M conv=fdatasync if=./proxmox-ve_*.iso of=/device/name
Ubah nama file dan jalur di if=./proxmox-ve_*.iso
dan pastikan untuk memberikan nama perangkat USB yang benar di of=/device/name
.
Untuk mengetahui nama stik USB sobat server, jalankan perintah berikut sebelum dan setelah mencolokkan perangkat:
lsblk
Bandingkan output. Entri tambahan pada output kedua adalah nama perangkat.
Langkah 3: Jalankan Installer Proxmox
1. Pindah ke server (mesin) tempat sobat server ingin menginstal Proxmox dan colokkan perangkat USB.
2. Saat server sedang melakukan booting, akses menu boot dengan menekan tombol keyboard yang diperlukan. Umumnya, tombol tersebut adalah Esc , F2 , F10 , F11 , atau F12 .
3. Pilih media instalasi dengan citra ISO Proxmox dan boot dari media tersebut.
4. Menu Proxmox VE akan muncul. Pilih Install Proxmox VE untuk memulai instalasi standar.
5. Baca dan terima EULA untuk melanjutkan.
6. Pilih hard disk target tempat sobat server ingin menginstal Proxmox. Klik Opsi untuk menentukan parameter tambahan, seperti sistem berkas. Secara default, sistem berkas diatur ke ext4 .
7. Selanjutnya, atur lokasi, zona waktu, dan tata letak keyboard. Installer akan mendeteksi secara otomatis sebagian besar konfigurasi ini.
8. Buat kata sandi yang kuat untuk kredensial admin Anda, ketik ulang kata sandi untuk mengonfirmasi, dan ketik alamat email untuk pemberitahuan administrator sistem.
9. Langkah terakhir dalam menginstal Proxmox adalah menyiapkan konfigurasi jaringan. Pilih antarmuka manajemen, nama host untuk server, alamat IP yang tersedia, gateway default , dan server DNS . Selama proses instalasi, gunakan alamat IPv4 atau IPv6 . Untuk menggunakan keduanya, ubah konfigurasi setelah menginstal.
10. Penginstal akan meringkas opsi yang dipilih. Setelah mengonfirmasi bahwa semuanya sudah beres, tekan Instal .
11. Lepaskan drive USB dan boot ulang sistem setelah instalasi.
Langkah 4: Jalankan Proxmox
1. Setelah sistem di-boot ulang, menu Proxmox GRUB akan dimuat. Pilih Proxmox Virtual Environment GNU/Linux dan tekan Enter .
2. Selanjutnya, pesan selamat datang Proxmox VE akan muncul. Pesan tersebut berisi alamat IP yang memuat Proxmox. Arahkan ke alamat IP tersebut di peramban web pilihan Anda.
3. Setelah membuka alamat IP yang diperlukan, sobat server mungkin melihat pesan peringatan bahwa halaman tersebut tidak aman karena Proxmox VE menggunakan sertifikat SSL yang ditandatangani sendiri . Klik tautan IP untuk melanjutkan ke antarmuka manajemen web Proxmox.
4. Untuk mengakses antarmuka, masuklah sebagai root dan berikan kata sandi yang sobat server tetapkan saat menginstal Proxmox.
5. Kotak dialog akan muncul yang menyatakan tidak ada langganan yang valid untuk server tersebut. Proxmox menawarkan layanan tambahan opsional yang dapat Anda langgani. Untuk mengabaikan pesan tersebut, klik OK .
Langkah 5: Buat VM
Sekarang setelah sobat server masuk ke konsol web Proxmox, ikuti langkah-langkah ini untuk membuat mesin virtual.
1. Pastikan Anda memiliki ISO untuk media instalasi. Pindah ke resource di sisi kiri GUI sobat server.
Pilih server yang sobat server jalankan dan klik lokal (pve1) . Pilih ISO dari menu dan pilih antara mengunggah gambar atau mengunduhnya dari URL.
2. Setelah sobat server menambahkan citra ISO, buat mesin virtual. Klik tombol Buat VM .
3. Berikan informasi umum tentang VM :
3. Selanjutnya, beralihlah ke tab OS dan pilih ISO yang sobat server inginkan untuk VM Anda. Tentukan Jenis OS dan Versi Kernel . Klik Berikutnya untuk melanjutkan.
4. Ubah opsi sistem (seperti graphic card dan SCSI controller ) atau biarkan pengaturan default.
5. Konfigurasikan opsi Hard Disk yang Anda inginkan untuk VM. Anda dapat membiarkan semua pengaturan default. Namun, jika server fisik menggunakan SSD , aktifkan opsi Buang .
6. Jumlah Core yang dimiliki server fisik menentukan berapa banyak core yang dapat Anda berikan ke VM. Jumlah core yang dialokasikan juga bergantung pada beban kerja yang diprediksi.
7. Berikutnya, pilih berapa banyak Memori RAM (MiB) yang ingin Anda tetapkan ke VM.
8. Lanjutkan ke tab Jaringan . Sebaiknya pisahkan antarmuka manajemen dari jaringan VM. Untuk saat ini, biarkan pengaturan default dan klik Berikutnya .
9. Proxmox memuat tab Konfirmasi yang merangkum opsi VM yang dipilih. Untuk segera memulai VM, centang kotak di bawah informasi yang tercantum atau mulai VM secara manual nanti. Klik Selesai untuk membuat VM.
10. VM yang baru dibuat akan muncul di pohon sumber daya di sisi kiri layar. Klik VM untuk melihat spesifikasi dan opsinya.
Catatan: Pelajari cara menghapus VM di Proxmox . Panduan ini mencakup metode baris perintah dan GUI untuk menghapus VM, disk VM, dan snapshot VM.
Instal Environment Virtual Proxmox melalui Baris Perintah
Jika server sobat tidak memiliki fitur headless, disarankan untuk menggunakan instalasi melalui CLI. Baik GUI maupun CLI menggunakan kode dasar yang sama selama proses instalasi, sehingga hasil akhirnya tidak berbeda.
Karena Proxmox berbasis pada Debian, sebaiknya tidak dipasang di atas distribusi Linux lainnya. Meskipun instalasi di Ubuntu mungkin berhasil, ada kemungkinan sobat server akan menghadapi masalah selama instalasi dan penggunaan.
Jika sobat server memiliki mesin yang tidak menggunakan Debian namun tetap ingin menjalankan Proxmox, Anda dapat memanfaatkan KVM untuk membuat VM Proxmox dan menjalankan VM lainnya di dalamnya.
Berikut ini langkah-langkah untuk menginstal Proxmox VE menggunakan CLI.
Langkah 1: Perbarui Informasi Repositori
Perbarui informasi repositori paket sistem sobat server dengan menjalankan perintah di bawah ini:
sudo apt update
Langkah 2: Konfigurasikan Alamat IP
Mengatur alamat IP server sangat penting, terutama jika Anda berencana untuk mengakses Proxmox dari jarak jauh atau ketika mengonfigurasi jaringan. Anda bisa mengatur alamat IP menjadi statis atau dinamis:
Alamat IP Statis: Disarankan untuk menetapkan alamat IP statis pada server, terutama untuk layanan seperti Proxmox VE. Ini memastikan server memiliki alamat IP yang tetap, sehingga memudahkan pengelolaan dan akses.
Alamat IP Dinamis (DHCP): Jika jaringan Anda menggunakan DHCP untuk mengalokasikan alamat IP, Debian dapat secara otomatis menerima IP dari server DHCP selama proses instalasi.
Berikut ini langkah-langkah untuk mengonfigurasi alamat IP statis di Debian:
- Buka file konfigurasi jaringan menggunakan editor teks:
sudo nano /etc/network/interfaces
2. Temukan antarmuka jaringan yang ingin dikonfigurasi (seperti eth0 untuk koneksi Ethernet atau wlan0 untuk koneksi nirkabel), lalu sesuaikan file konfigurasi dengan pengaturan jaringan yang diinginkan.
Sebagai contoh, untuk menetapkan alamat IP statis, subnet mask, gateway, dan server DNS, tambahkan baris berikut dan sesuaikan nilainya sesuai dengan konfigurasi jaringan Anda:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Pastikan alamat IP yang sobat server tetapkan dapat diakses di jaringan sobat server dan dapat dihubungi dari perangkat yang akan sobat server gunakan untuk mengelola Proxmox VE.
Restart layanan jaringan agar perubahan diterapkan:
Simpan file tersebut dan keluar dari editor teks.
sudo systemctl restart networking
Langkah 3: Tambahkan Repositori Proxmox
1. Tingkatkan akses Anda :
su -
2. Jalankan perintah berikut untuk menginstal paket prasyarat untuk instalasi Proxmox:
apt install curl software-properties-common apt-transport-https ca-certificates gnupg2 -y
3. Setelah penginstalan selesai, tambahkan repositori Proxmox ke direktori source.list.d . Jalankan perintah berikut:
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
4. Setelah menambahkan repositori, gunakan perintah wget untuk mengunduh dan menambahkan kunci repositori Proxmox VE:
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
5. Terakhir, perbarui cache APT lokal dan tingkatkan paket ke versi terbarunya:
apt update && sudo apt full-upgrade
Langkah 4: Instal Kernel Proxmox
Setelah pemutakhiran, instal kernel Proxmox untuk memastikan Anda memiliki lingkungan yang dioptimalkan, aman, dan sepenuhnya kompatibel untuk menjalankan Proxmox VE. Mengganti kernel Linux dengan Proxmox memberikan kinerja dan stabilitas yang lebih baik untuk infrastruktur virtual sobat server.
Jalankan perintah berikut:
apt install proxmox-default-kernel -y
Ketika instalasi selesai, konfirmasi ditampilkan bahwa kernel Proxmox berhasil diinstal:
Langkah 5: Instal Paket Proxmox
Langkah selanjutnya adalah menginstal Proxmox VE dan paket tambahan, seperti postfix dan chrony . Postfix adalah agen transfer surat (MTA) yang digunakan Proxmox untuk mengirim pemberitahuan sistem, peringatan, dan email administratif lainnya.
Chrony merupakan implementasi dari Network Time Protocol ( NTP ) yang menyinkronkan jam sistem dengan server NTP. Meskipun tidak wajib, fungsinya sangat penting untuk mengelola lingkungan virtual.
Ikuti langkah-langkah berikut ini:
1. Instal paket dengan perintah berikut:
apt install proxmox-ve postfix open-iscsi chrony
Tunggu sampai proses selesai.
2. Sistem meminta sobat server untuk mengonfigurasi Postfix. Tekan Ok untuk memulai konfigurasi, pilih Lokal saja pada jenis konfigurasi email, lalu tekan Enter untuk mengonfirmasi.
3. Berikan nama email pilihan Anda dan tekan Enter .
Tunggu hingga instalasi selesai.
4. Konfirmasikan bahwa Proxmox telah terinstal dengan menjalankan perintah di bawah ini:
ss -tunelp | grep 8006
Proxmox VE terinstal dan mendengarkan pada port TCP 8006, seperti yang dapat kita lihat dari output.
Langkah 6: Hapus Kernel Linux
Mempertahankan kernel Debian default dapat menimbulkan masalah, jadi sebaiknya Anda menghapusnya dari sistem. Jalankan perintah berikut:
apt remove linux-image-amd64 'linux-image-6.1*'
Sebuah prompt akan muncul yang meminta sobat server untuk mengonfirmasi penghapusan kernel. Gunakan tombol panah untuk memilih Ok dan tekan Enter untuk mengonfirmasi.
Langkah 7: Perbarui GRUB
Selesaikan proses dengan memperbarui file konfigurasi GRUB:
update-grub
Selain itu, sebaiknya Anda menghapus paket os-prober untuk mencegahnya mencantumkan mesin virtual apa pun yang Anda buat dengan Proxmox di menu boot. Jalankan perintah berikut:
apt remove os-prober
Nyalakan ulang sistem untuk menyelesaikan proses:
reboot
Langkah 7: Akses Antarmuka Web Proxmox
Saat boot, GRUB loader akan menampilkan entri Proxmox VE . Pilih entri tersebut dan tekan Enter untuk melanjutkan.
Saat sistem dinyalakan, buka peramban web dan navigasikan ke antarmuka web admin. Gunakan URL berikut:
https://[your_IP_address]:8006/
Ganti [your_IP_address]
dengan alamat IP mesin Anda. Masuk dengan kredensial root Anda untuk membuat dan mengelola VM, kontainer, dll.
Konfigurasikan Lingkungan Virtual Proxmox
Setelah membuat mesin virtual, lanjutkan ke konfigurasi lingkungan.
Mulai VM saat Boot
Jika opsi Start at boot diatur ke No , VM tidak akan otomatis memulai setelah server di-boot ulang. Ini berarti Anda perlu masuk ke antarmuka Proxmox dan memulai VM secara manual.
Untuk mengubah pengaturan default, sorot opsi dan klik tombol Edit .
Centang kotak dan klik OK .
Menambah/Mengurangi Ukuran Disk Virtual
Cara termudah untuk menambah atau mengurangi ukuran disk virtual pada VM adalah melalui antarmuka baris perintah, yang bisa dilakukan secara online maupun offline. Ketika menambah ruang disk, pastikan untuk memperbarui tabel partisi dan sistem file di dalam VM agar sesuai dengan ukuran baru.
Jika ingin mengurangi ukuran disk VM, pastikan untuk mencadangkan data yang ingin disimpan, lalu kecilkan sistem file dan partisi di dalam VM terlebih dahulu.
Berikut ini adalah sintaks umum untuk menambah atau mengurangi ukuran disk virtual:
qm resize [virtual_machine_ID] [disk] [size]
Misalnya, untuk menambahkan 10G ke disk virtio0 pada VM dengan ID 100, jalankan:
qm resize 100 virtio0 +10G
Aktifkan Mode Jaringan NAT
Seperti yang disebutkan di atas, sebaiknya ubah mode jaringan bridge default untuk mencegah host dan VM Proxmox berada di jaringan yang sama. Untuk membuat jaringan terpisah, aktifkan mode jaringan NAT. Ikuti langkah-langkah di bawah ini:
1. Edit file Interfaces . Buka command line dan jalankan:
sudo nano /etc/network/interfaces
File tersebut menunjukkan bahwa ini vmbr0
adalah jaringan publik bridge default untuk Proxmox, seperti pada contoh di bawah ini:
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address 131.10.22.115
netmask 255.255.255.0
gateway 131.10.22.1
bridge_ports eno1
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
2. Simpan dan keluar dari berkas.
3. Mulai ulang layanan jaringan sobat server agar perubahan diterapkan:
sudo systemctl restart networking
Mode jaringan NAT sekarang diaktifkan.
FAQ
Apa Persyaratan Sistem Minimum untuk Menginstal Proxmox?
Persyaratan minimum berikut ditujukan hanya untuk tujuan development dan tidak cocok untuk lingkungan produksi:
- CPU : Prosesor 64-bit (Intel EMT64 atau AMD64). Motherboard dan CPU harus mendukung Intel VT/AMD-V untuk virtualisasi KVM penuh.
- RAM : 1 GB, ditambah memori tambahan sesuai kebutuhan untuk mesin virtual.
- Penyimpanan : Hard drive/SSD.
- Jaringan : Satu kartu antarmuka jaringan (NIC).
Apa Persyaratan Sistem yang Direkomendasikan untuk Menginstal Proxmox?
Persyaratan sistem yang direkomendasikan untuk menginstal dan menggunakan Proxmox adalah:
- CPU : Prosesor 64-bit (Intel EMT64 atau AMD64) dengan dukungan Intel VT/AMD-V.
- RAM : Setidaknya 2 GB untuk layanan OS dan Proxmox VE, dengan memori tambahan yang dialokasikan untuk mesin virtual. Solusi penyimpanan seperti Ceph dan ZFS memerlukan sekitar 1 GB RAM per TB penyimpanan yang digunakan.
- Penyimpanan : Penyimpanan yang cepat dan redundan lebih disukai, dengan SSD yang memberikan kinerja optimal. SSD dengan Power-Loss-Protection (PLP) direkomendasikan untuk kinerja yang lebih baik.
- Jaringan : NIC multi-gigabit redundan direkomendasikan, dengan NIC tambahan sesuai kebutuhan berdasarkan teknologi penyimpanan dan pengaturan kluster.
- PCI(e) Passthrough : CPU harus mendukung VT-d/AMD-d.
Sistem Apa yang Harus Menginstal Proxmox?
Proxmox VE (Virtual Environment) adalah solusi virtualisasi mandiri yang lengkap, termasuk dengan sistem operasinya sendiri. Oleh karena itu, Proxmox VE diinstal langsung pada perangkat keras sebagai sistem operasi dan tidak memerlukan OS lain sebagai dasar. Proxmox VE hadir dengan penginstal ISO yang mencakup sistem operasi Linux berbasis Debian, bersama dengan antarmuka dan alat manajemen Proxmox.
Meskipun umumnya tidak disarankan untuk digunakan di lingkungan produksi, Proxmox VE bisa diinstal di atas sistem Debian yang sudah ada, seperti dijelaskan dalam bagian instalasi CLI sebelumnya. Ini bisa bermanfaat untuk keperluan pengujian atau skenario tertentu.
Sistem Operasi Mana yang Dapat Berjalan di Proxmox?
Proxmox dapat menjalankan berbagai sistem operasi dalam mesin virtualnya, termasuk:
- Distribusi Linux. Ubuntu, Debian, Rocky Linux, Fedora, Red Hat Enterprise Linux ( RHEL ), dan banyak lainnya.
- Windows: Windows Server (semua versi), Windows 10, Windows 11.
- Varian BSD: FreeBSD, OpenBSD, NetBSD.
- Sistem mirip Unix lainnya: Solaris, OpenIndiana.
OS didukung melalui virtualisasi berbasis KVM dan kontainer LXC.
Kesimpulan
Dalam artikel ini, sobat server mempelajari cara memasang dan mengonfigurasi Proxmox VE. Untuk informasi lebih lanjut, lihat dokumentasi resmi Proxmox . Jelajahi penerapan Proxmox otomatis dengan memeriksa instans Bare Metal Cloud yang tersedia dan pilih konfigurasi yang sesuai dengan kebutuhan dan anggaran sobat server.
Untuk mempelajari bagaimana Proxmox berbeda dari hypervisor tipe-1 lainnya, baca artikel kami tentang Proxmox vs. ESXi .