OpenVDDK doorbreekt VMware-impasse voor migraties

OpenVDDK doorbreekt VMware-impasse voor migraties

Cloudarchitect Andrija Panić heeft een alternatief voor VMware’s Virtual Disk Development Kit geschreven. Na eerder V2K Migrate te hebben uitgebracht, is OpenVDDK een drop-in vervanging voor het inmiddels zeer beperkt beschikbare VDDK. Zo wordt een blokkade vanuit Broadcom voor VMware-migraties weer weggenomen.

Panić stelt dat VM-migraties nu al gebruikmaken van OpenVDDK. Hij vertelde The Register dat hij het niet eerlijk vond dat een downloadpagina van Broadcom bepalend zou zijn voor het beschermen en migreren van gebruikersdata. Het project vervangt specifiek libvixDiskLib.so.8.0.3, maar is qua code op geen manier overeenkomstig. De tool is geschreven in Go met een C-laag om dezelfde interface, naam van de library en symbol versions bloot te stellen. De code valt onder een Apache-licentie. Panić is overigens tevens committer en PMC-lid van Apache CloudStack, dat geldt als één van de vele KVM-gebaseerde VMware-alternatieven.

Drop-in zonder VMware-code

Hoewel VDDK nooit bedoeld was om VMware-migraties te vereenvoudigen, is dat wel een van de toepassingen geweest voor de back-uptool. Populaire oplossingen zoals Azure Migrate, Nutanix Move en Red Hats Forklift maken of maakten gebruik van VDDK. Sinds Broadcom downloads blokkeerde, is het noodzakelijk geweest voor deze aanbieders van VMware-alternatieven om hun tooling aan te passen. Broadcom-partners hebben nog wel toegang tot VDDK.

Er is één betekenisvolle beperking ten opzichte van de oorspronkelijke VMware-tool. OpenVDDK is read-only en is dus geen volledige like-for-like vervanging van VDDK voor alle toepassingen. Voor migraties is deze functionaliteit echter voldoende.

De tool is al getest op vSphere 6.7 U3, 7.0.3, 8.0.3 en 9.1.1. The Register vat samen dat er al succesvolle tests zijn uitgevoerd via Forklift, MTV op OpenShift, een Proxmox VE-pipeline en eigen nbdkit-tools. Een Duitse cloudprovider zou al een grote fileserver hebben gemigreerd met de tooling.

Andere routes

OpenVDDK is één van vele manieren om zo soepel mogelijk van VMware weg te migreren. Zo maakt Nutanix Move sinds 6.3.3 gebruik van DirectPath, dat VM-schijven rechtstreeks vanaf ESXi naar AHV leest. OpenNebula heeft ondertussen OneSwap, met een slagingspercentage van 96 procent. Ook deze tool heeft geen VDDK nodig en werkt via virt-v2v en qemu-img. Voor VM’s die op vSAN zitten, blijft VDDK daar wel noodzakelijk.

Lees ook: VMware beperkt VDDK voor migraties