Migration

Migration from vSphere

Kyvernon imports virtual machines exported from vSphere as OVA or OVF packages, without the VDDK. CPU, memory, disks, network adapters with their MAC addresses and the guest configuration come along.

Import methods

MethodSourceAvailability
OVA and OVF importExported appliances and virtual machinesAvailable
VMDK disk uploadThe disk files of a package: streamOptimized, monolithic sparse or flatAvailable
Import from a running source hostvCenter or ESXi API with streaming disk readPlanned
Migration assistantAssessment, wave planning, cut-over and rollbackEnterprise release, planned

Both available methods work through an import lease, from the console API, the CLI or vSphere tools that import through the vSphere API. Disks are converted to thin qcow2 images while they arrive.

Carried over

The guest itself is not changed: its IP configuration, applications and data stay as they were.

Changed on import

Guest preparation

Install virtio drivers in the guest before export, and remove the tools of the source platform afterwards. The documentation has a checklist per operating system.

Migration assistant Planned

StageFunction
AssessmentInventory of virtual machines, networks, storage, snapshots, guest operating systems and connected tools
MappingSource clusters, networks and datastores to Kyvernon clusters, segments and storage pools
Wave planningGrouping by application, dependency and maintenance window, with a dry run per wave
TransferDisk copy while the source runs, final synchronisation of changed blocks at cut-over
Verification and rollbackChecks on guest agent, network and registered services, with rollback to the source within a set window

All migration steps are recorded as tasks and events.

Compatibility of existing tooling

After migration, Terraform state, Ansible inventories, PowerCLI scripts, monitoring templates and backup jobs connect to Kyvernon through the vSphere-compatible endpoints. See compatibility.