Skip to content
One NFS export mounted by both vCenter and Proxmox, so a VMDK crosses the network once instead of twice

VMware to Proxmox with Ansible β€” Build the Shells Before You Move a Byte

Reading a vSphere estate with the dynamic inventory, mirroring its VLANs into Proxmox SDN, and rebuilding every VM as a diskless shell before a single disk moves. Why every VMware info module hides the one field the migration needs, why vlan_id is three different types, and why one NFS export mounted twice turns the cutover into a local read.

26th August 2026 Β· 20 min Β· 4257 words Β· Damien Dye
An emulated NVMe controller beside a VirtIO SCSI path, with Proxmox unable to see the former

A Virtual NVMe Device in Proxmox β€” and the Three Things You Give Up

QEMU can emulate a real NVMe controller, so the guest uses its own in-box NVMe driver with no VirtIO media required. It is also unmigratable by design, invisible to Proxmox backups, and no faster than VirtIO SCSI. Here is how to add one and when it is worth it.

7th August 2026 Β· 10 min Β· 2025 words Β· Damien Dye