This document describes how to deploy NVIDIA Cumulus VX (Cumulus Linux 5.x) on Proxmox VE using the QCOW2 disk image provided by NVIDIA.
Cumulus VX allows you to simulate a Cumulus Linux switch using KVM.
1. Requirements
| 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 |
2. Download the Cumulus VX QCOW2 Image

Download from the NVIDIA Cumulus website:
Upload it to the Proxmox node using:
Option A — Proxmox GUI → Datacenter → Storage → Upload
or
Option B — SCP/rsync:
3. Create a New VM (Empty VM First)
In Proxmox UI:
-
Create VM
-
Name: CUMULUS-VX
OS Tab → Do NOT select any ISO
System Tab
Hard Disk Tab
-
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
4. Import the QCOW2 Disk
Move into your image folder:
Import the QCOW2 into the local-lvm storage:
Proxmox outputs something like:
5. Attach the Imported Disk to the VM
Attach as virtio0:
Set boot order:
6. Final VM Configuration (Expected)
In Proxmox → Hardware, you should see:
Make sure to remove unused disks:
7. Start the VM
Start from GUI or run:
Open the console — Cumulus should boot cleanly:
Default login:
You will be prompted to change the password at first login.
Related Articles
How to Collect Logs from NVIDIA Cumulus Linux Switch
Purpose This article describes how to collect diagnostic logs from a switch running NVIDIA Cumulus Linux. These logs are typically required by NVIDIA Networking Support for troubleshooting switch-level issues such as port flaps, routing problems, ...
Enabling Microburst Monitoring on Cisco Nexus Switches
Summary This article explains how to enable and verify microburst detection on Cisco Nexus 9000 series switches. Microbursts are short spikes of traffic that can momentarily exceed interface buffer capacity, leading to output discards even when ...
How to update Mellanox ConnectX-7 NICs Firmware on OSS Servers
1. Purpose This article describes the procedure to upgrade the Mellanox ConnectX-7 network adapter firmware on the affected OSS servers to version 28.45.1200 in order to ensure compatibility, stability, and optimal performance. 2. Scope This ...
How to Collect NVIDIA Bug Report
Purpose This article provides step-by-step instructions to collect an NVIDIA bug report from servers equipped with NVIDIA GPUs. The NVIDIA bug report is commonly required by NVIDIA Support for troubleshooting GPU driver, CUDA, NVLink, PCIe, and ...
How to send AutoSupport Dispatch on a NetApp Device via SANtricity System Manager
Purpose This purpose of this article is to provide detailed instructions on how to manually trigger and send an AutoSupport dispatch from a NetApp E-Series or EF-Series storage System using SANtricity System Manager. AutoSupport is a NetApp feature ...