I'm looking for the most efficient method to migrate a large number of virtual machines with various operating systems from VMware to KubeVirt on Kubernetes. Ideally, I want a mostly hands-off approach since there will be many machines to transfer. I saw that the forklift operator from the conveyor team seemed perfect for this task, but since it has been moved away from that team, I can't find the installation instructions or files. Is an Ansible playbook automation the best open-source/free option now?
3 Answers
Have you looked into the Containerized Data Importer (CDI)? It can help with importing from VMware, and you can find more information on it [here](https://github.com/kubevirt/containerized-data-importer?tab=readme-ov-file#import-from-vmware).
Red Hat has a migration toolkit that’s based on Konveyor. You can find it [here](https://konveyor.github.io/). It's worth checking out for your migration needs!
I found a helpful article on migrating VMs to KubeVirt with Forklift. It covers step-by-step instructions you might find useful. Check it out [here](https://thenewstack.io/how-to-migrate-your-vms-to-kubevirt-with-forklift/).
This sounds like a solid option!