Field notes

Build log / reading mode

Proxmox VE untuk Homelab dan Server Kantor: Panduan Dasar Sysadmin

Mengenal Proxmox VE sebagai platform virtualisasi untuk menjalankan VM, LXC container, server kantor, homelab, backup, networking, dan cluster.

Jika bekerja sebagai Sysadmin, Network Engineer, IT Support, atau Server Administrator, Anda kemungkinan akan sering bertemu istilah seperti virtual machine, hypervisor, container, cluster, dan high availability.

Salah satu platform yang menarik untuk mempelajari sekaligus menerapkan konsep tersebut adalah Proxmox Virtual Environment atau Proxmox VE.

Apa Itu Proxmox VE?

Proxmox VE merupakan platform virtualisasi yang memungkinkan satu physical server menjalankan banyak workload.

Physical Server
│
├── Windows Server
├── Ubuntu Server
├── Docker Host
├── DNS Server
├── Monitoring Server
└── Development Server

Daripada menjalankan seluruh service pada satu operating system, administrator dapat memisahkannya menjadi beberapa VM atau container.

Virtual Machine

Virtual Machine memiliki virtual hardware dan operating system sendiri.

Contohnya:

VM 100
Windows Server

VM 101
Ubuntu Server

VM 102
Debian

VM cocok untuk:

  • Windows Server
  • Linux Server
  • Testing environment
  • Aplikasi legacy
  • Workload yang membutuhkan isolation lebih tinggi

LXC Container

Proxmox juga mendukung Linux Container atau LXC.

LXC biasanya lebih ringan daripada full VM.

Contoh penggunaan:

  • DNS server
  • Reverse proxy
  • Monitoring
  • Web server
  • Automation
  • Utility Linux server

Arsitekturnya:

Proxmox Host
│
├── VM
├── VM
├── LXC
├── LXC
└── LXC

Proxmox untuk Homelab

Misalnya Anda memiliki mini PC:

CPU  : 8 Core
RAM  : 32 GB
SSD  : 1 TB

Anda dapat membuat:

VM 100
Ubuntu Docker Host

VM 101
Windows Server Lab

LXC 102
DNS Server

LXC 103
Monitoring

LXC 104
Reverse Proxy

Satu perangkat dapat menjadi mini data center untuk belajar.

Apa yang Bisa Dipelajari?

Dengan Proxmox Anda dapat belajar:

  • Linux
  • Windows Server
  • Active Directory
  • DNS
  • DHCP
  • Docker
  • VLAN
  • Firewall
  • Reverse proxy
  • VPN
  • Monitoring
  • Backup
  • Storage
  • Virtualization

Contoh Server Kantor

Dalam bisnis kecil:

Proxmox Server
│
├── File Server
├── Accounting Server
├── Application Server
├── Monitoring
└── Utility Server

Virtualisasi mempermudah pemisahan workload.

Jika satu aplikasi bermasalah, tidak semua service harus berada pada operating system yang sama.

Resource Planning

Jangan membuat terlalu banyak VM tanpa menghitung resource.

Perhatikan:

CPU
RAM
Storage
IOPS
Network

Misalnya physical server memiliki:

RAM: 32 GB

Jangan sembarangan memberikan alokasi besar ke seluruh VM tanpa memahami workload.

Networking di Proxmox

Arsitektur sederhana:

Physical NIC
    ↓
vmbr0
    ↓
VM / LXC

Dengan managed switch dan VLAN:

Proxmox
   ↓
Trunk Port
   ↓
Managed Switch
   ↓
VLAN 10 - Server
VLAN 20 - User
VLAN 30 - Management
VLAN 40 - IoT

Ini menjadi environment yang sangat baik untuk belajar network segmentation.

Snapshot Bukan Backup

Snapshot berguna untuk:

  • Testing
  • Sebelum update
  • Temporary rollback

Tetapi snapshot tidak menggantikan backup.

Jika storage utama rusak, snapshot di storage yang sama juga dapat hilang.

Gunakan Strategi Backup

Minimal gunakan konsep:

Production
    ↓
Local Backup
    ↓
Offsite Backup

Dan yang tidak kalah penting:

Backup
  ↓
Restore Test
  ↓
Boot VM
  ↓
Check Application
  ↓
Verified

Backup yang tidak pernah diuji belum terbukti dapat direstore.

Kesimpulan

Proxmox bukan hanya aplikasi untuk menjalankan VM.

Platform ini dapat menjadi laboratorium lengkap untuk memahami modern infrastructure.

Bagi orang yang ingin berkembang sebagai Sysadmin, Network Engineer, Infrastructure Engineer, atau Server Administrator, membangun Proxmox homelab merupakan salah satu proyek yang sangat berguna.