Exit Nutanix · the whole picture
Transiva takes the VM out of Nutanix. h2kvm makes it boot. KVM, KubeVirt, Kairon or Machina run it. Chimera lets us test all of it without a real cluster.
Abridged. The recorded numbers are further down this page.
System map
A VM leaves Nutanix as a plain qcow2 plus a manifest. Everything after that is standard Linux virtualization.
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.