I’m trying to get away from using my vmware esxi server and switching to basic Linux KVM/QEMU on a Rocky 9 server.
So far the process has been going well. I have two servers; the original esxi server where my VMs currently live, and the server I’m migrating to. I’ve been exporting the VMs as OVF files and then using the virt-v2v command to convert the VM from vmdk format to qcow2 format. Which also creates the needed xml file for importing the VM with the virsh define command.
This has worked well for all my VMs except for my home assistant VM. This is because I’m using the Home Assistant OS and the virt-v2v command is throwing an error about being unable to “detect the source guest” when it analyzes the disk image. It doesn’t recognize HAOS as an operating system, and therefore, cannot determine how to convert the image.
So I think I need to use a different utility or migration method. I’m not aware of a different utility to use; besides possibly ovftool. I want to save ovftool as a last ditch effort.
So my next thought is to just download and install the prebuilt Linux .qcow file found here: https://github.com/home-assistant/operating-system/releases/download/13.2/haos_ova-13.2.qcow2.xz
I can then import the base qcow2 image and then restore from backup. I have recent backups but have never had to restore from backup before. How well does this work? Are there pitfalls I should know about? Will any of my integrations have issues that I need to fix?
What about HACS integrations? Will the backup restore those as well?