Menjalankan proxmox di Microcloud untuk membangun dasar arsitektur cloud untuk proxmox

sudo virt-install \
–name proxmox-nested \
–ram 6128 \
–vcpus 4 \
–cpu host-passthrough \
–os-variant debian11 \
–disk path=/var/lib/libvirt/images/proxmox.qcow2,size=64,format=qcow2,sparse=true \
–cdrom /home/data/proxmox-ve_8.4-1.iso \
–network network=default \
–console pty,target_type=serial \
–boot cdrom,hd

Diagram Jaringan:

┌────────────────────────────────────────────────────────────┐
│                    MicroCloud Cluster                      │
│      (LXD Host Cluster + Ceph RBD + OVN + HA)              │
└────────────────────────────────────────────────────────────┘
               │               │                │
         ┌─────▼──────┐ ┌──────▼──────┐ ┌───────▼───────┐
         │  LXD Node1 │ │  LXD Node2  │ │   LXD Node3   │
         │ (host virt)│ │ (host virt) │ │  (host virt)  │
         └─────┬──────┘ └──────┬──────┘ └───────┬───────┘
               │               │                │
      ┌────────▼────────┐ ┌────▼─────┐   ┌──────▼──────┐
      │ Proxmox-VM (KVM)│ │ Proxmox-VM│  │ Proxmox-VM  │
      │ via virt qemu   │ │ via virt  │  │ via virt    │
      └────────┬────────┘ └────┬──────┘  └──────┬──────┘
               │               │                │
       ┌───────▼────────┐ ┌────▼────────┐ ┌─────▼────────┐
       │ Guest: LXC/VM  │ │Guest: LXC/VM│ │ Guest: LXC/VM│
       │ (in Proxmox)   │ │(in Proxmox) │ │ (in Proxmox) │
       └────────────────┘ └─────────────┘ └──────────────┘

             Common Backend Resources (Shared Cluster Infra)
             ┌──────────────────────────────┐
             │ Ceph RBD: Shared Block Store │
             └──────────────────────────────┘
             ┌──────────────────────────────┐
             │ OVN: Software-defined Bridge │
             └──────────────────────────────┘
             ┌──────────────────────────────┐
             │ Web UI/API: Proxmox (8006)   │
             └──────────────────────────────┘

Menjalankan Proxmox (nested) di atas Canonical MicroCloud menjadikan seluruh stack infrastruktur dan VPS-nya layak disebut “cloud” karena telah memenuhi syarat infrastruktur cloud-native.


🧱 Struktur Layer dan Penjelasan

LayerNama UmumBisa Disebut Cloud?Alasan
1. MicroCloud NodeCloud Infrastructure Node✅ YaKarena menggunakan Canonical MicroCloud yang menyediakan: High Availability, Distributed Storage (Ceph), Clustered Management, Ini adalah core cloud infrastructure.
2. Proxmox VE (nested)Nested Hypervisor / VPS Manager✅ Ya (Cloud VPS Host)Karena dijalankan di atas MicroCloud, maka Proxmox memanfaatkan seluruh kemampuan HA, distributed storage, dan SDN yang disediakan oleh layer di bawahnya. Ini menjadikan Proxmox sebagai host cloud VPS.
3. Guest VM / LXC dari ProxmoxTenant VPS / Cloud VPS✅ YaKarena VM ini dijalankan di atas Proxmox, yang sendiri berjalan di atas MicroCloud (infrastruktur cloud), maka VM ini otomatis menjadi bagian dari cloud VPS atau cloud tenant.

Kesimpulan:

Jika Proxmox dijalankan sebagai VM di atas infrastruktur Canonical MicroCloud (yang sudah memiliki fitur cloud seperti High Availability, Ceph storage, dan OVN network), maka:

VM dan LXC yang dibuat di dalam Proxmox dapat disebut sebagai Cloud VPS, karena:

  • Infrastruktur fisiknya sudah berupa cluster cloud (MicroCloud)
  • Proxmox berjalan dalam skenario nested virtualization yang sah dan mendukung multi-tenant virtualization
  • VM dan LXC dapat dikelola secara fleksibel, otomatis, dan scalable
  • Dukungan HA, storage terdistribusi, dan virtual network berasal dari layer MicroCloud

Dengan demikian, walaupun Proxmox hanya sebuah VM, namun karena dibangun di atas fondasi cloud-native, maka VM dan LXC yang dihasilkan layak disebut Cloud VPS.

Leave a Reply

Your email address will not be published.