-
Notifications
You must be signed in to change notification settings - Fork 1
Cutover Cookbook
hypersdk edited this page Aug 7, 2026
·
1 revision
End-to-end recipe before you hand a disk to hyper2kvm / HyperSDK. Deep docs: migration-assurance · fix-plans.
guestkit detect vm.vmdk
guestkit inspect vm.vmdk -o json > inventory.jsonWindows-heavy guests: add --profile windows-migration.
guestkit doctor vm.vmdk --target proxmox --explain
guestkit doctor vm.vmdk --target proxmox -o json --fail-below 80Targets: kvm · proxmox · qemu · aws · azure · gcp · cloud · hyperv
guestkit migrate-plan vm.vmdk --target proxmox --export plan.yaml
guestkit plan preview plan.yamlDay-0 shortcuts (no full inspect): see Day-Zero and Rescue.
guestkit plan apply plan.yaml --vm vm.qcow2 --yes
# or transactional boot repair:
guestkit repair vm.qcow2 --fix boot --dry-run
guestkit repair vm.qcow2 --fix boot
guestkit doctor vm.qcow2 --target proxmox # re-scoreRoll back with guestkit plan rollback if needed. Low-risk day-0 registry/file plans may use --skip-backup.
guestkit passport emit vm.qcow2 --target kvm -o passport.json --bundle
guestkit passport verify passport.json --fail-below 80Details: Passport.
GuestKit certifies; hyper2kvm converts. Keep the Passport with the change ticket.
- Linux host with
qemu-img,losetup,qemu-nbd - Mount / repair often need root
- No libguestfs appliance required