Exit Nutanix · the h2kvm side
Transiva gets the disk out of Nutanix. h2kvm repairs it offline, converts it and lands it, so the VM runs on plain KVM or KubeVirt.
Abridged. The recorded numbers are further down this page.
Where h2kvm sits
A VM leaves Nutanix as a qcow2 plus a manifest. h2kvm makes that disk bootable and puts it where it will run.
Four stages
Transiva pulls the disk out of Nutanix over Prism v4 and writes a qcow2 plus artifact-manifest.json.
GuestKit inspects the guest offline and fixes what stops it booting on KVM. If a guest has no network configuration at all, h2kvm installs a DHCP fallback.
Flatten, convert to qcow2 and checksum, with a JSON report.
Emit a libvirt domain, or hand off to Kairon through Veyron. KVM and KubeVirt were booted; Kairon and Machina were not run.
Order of calls
The run
Image: Ubuntu 24.04 cloud image. One unattended run; see results.json for the raw stages.
stages passed
unattended
end to end
download to running guests
targets booted
KVM (UEFI) and KubeVirt
Straight talk
One script, no clicks.