Together with the team at Black Rack, we’ve created a small tool to help with migrating virtual machines from Hyper-V to Proxmox VE.
The script is still in early development, but it already automates some of the manual steps required during migration. We’d love for the community to test it out and let us know how it works for you.
Very practical open source project! I was helping a client with the migration plan from Hyper-V to Proxmox recently, and found that everyone was generally concerned about two issues:
1. Business continuity during the migration process
2. Long-term backup strategy after migration
(By the way, we later used Vinchin's solution to achieve closed-loop management of migration and backup. Their cross-platform support really saved a lot of trouble)
Does this script have an automatic rollback mechanism? This would be an important plus for enterprise users~
You're absolutely right – business continuity and backup strategy are key concerns during any migration process.
To clarify:
hv2pve does not currently include an automatic rollback mechanism, but in most cases, rollback isn't necessary because the original VM remains intact on the Hyper-V side. The script performs a copy, not a move, so there's no data loss on source systems.
It's also important to note that this is not an online/live migration. Some downtime is required while transferring and configuring the VM on Proxmox VE. So for enterprise use, careful scheduling and planning are still necessary.
If you're interested in the full step-by-step procedure, we’ve published a detailed walkthrough on our blog here: