Cumulus VX allows you to simulate a Cumulus Linux switch using KVM.
| Item | Details |
|---|---|
| Hypervisor | Proxmox VE 7.x / 8.x |
| Image Type | cumulus-linux-5.x-amd64-qemu.qcow2 |
| Minimum VM Specs | 2 vCPUs, 2GB RAM, 6GB disk |
| Boot Mode | SeaBIOS (Legacy BIOS) — NOT UEFI |
| Disk Bus | VirtIO or SATA |
Upload it to the Proxmox node using:
Option A — Proxmox GUI → Datacenter → Storage → Upload
or
Option B — SCP/rsync:
In Proxmox UI:
Create VM
Name: CUMULUS-VX
OS Tab → Do NOT select any ISO
Set: Do not use any media
System Tab
BIOS: SeaBIOS
Machine: i440fx (recommended)
SCSI Controller: VirtIO SCSI (default)
Hard Disk Tab
Bus/Device: Do not create a disk
CPU: 2 cores (or more depending on need)
Memory: 2048–8192 MB (8GB ideal)
Network: VirtIO (bridge=vmbr0)
Finish creation.
Example VMID in this guide: 138
Import the QCOW2 into the local-lvm storage:
Proxmox outputs something like:
Set boot order:
Make sure to remove unused disks:
Open the console — Cumulus should boot cleanly:
Default login:
You will be prompted to change the password at first login.