KaBo Posted February 27, 2022 Share Posted February 27, 2022 (edited) Moving from Proxmox VE to Unraid I only found partial information about migrating virtual machines from Proxmox backup (.vma - file) to unraid. So this is the guide how I did it: I had backups of my virtual machines in *.vma format (uncompressed). If your backup is compressed, you first need to uncompress it to get the vma-file. vma is a special proxmox backup file which has to be extracted too. The easiest way for me was this python project: vma-extractor on Github. I used my working python install in Linux, you'll fin executables for other systems here: python.org Download the vma.py from Github. usage is very simple: vma.py your-proxmox-backup.vma /new/export/directory "directory" will be created by the script, don't create it yourself! ❗ This will perhaps last several hours without output! In the new "directory" you will find several files, the biggest one is your raw image. Copy it to your unraid server and rename it to something.img Create a new VM in unraid web GUI, try to use the same settings as in Proxmox VE. Change "Primary vDisk Locatiion" from "Auto" to "Manual" and insert the path of you img: Start VM and enjoy! I was really surprised, at least my Win 11 VM worked from the start without any changes. Edited March 1, 2022 by KaBo 2 2 Quote Link to comment
cholzer Posted July 11, 2022 Share Posted July 11, 2022 (edited) I was looking for the same info, thank you! I just migrated a debian VM from proxmox to unraid and I am amazed how easy it was! One thing I'd like to add is that proxmox itself is capable of extracting a vma file. So if you still have access to your proxmox system you just have to open the shell and then cd /path/where/you/store/your/vma vma extract [name].vma -v /target/folder/to/extract/to to extract the raw image. https://pve.proxmox.com/wiki/VMA Edited July 11, 2022 by cholzer 1 4 Quote Link to comment
Daniel15 Posted September 3, 2023 Share Posted September 3, 2023 (edited) I tried this with a Windows Server 2022 VM that I'm trying to migrate across. When I tried booting the VM on Unraid, it failed with an "inaccessible boot device" error. For some reason, the VirtIO driver was working fine with Proxmox, but the VM can no longer see my VirtIO drives when running under Unraid. I had to switch the drives from VirtIO to SATA to get them to appear. Now it's booting fine. For testing, I added a new VirtIO vdisk, but don't see it at all in Device Manager. I've tried reinstalling the virtio Windows drivers but it didn't fix it. Needs more investigation. Edit: I solved this by reinstalling the viostor driver via DISM: https://superuser.com/a/1200899 Edited September 3, 2023 by Daniel15 Quote Link to comment
only-university6482 Posted March 13 Share Posted March 13 I am still trying to fix the boot blue screen error on this methods also Quote Link to comment
only-university6482 Posted March 13 Share Posted March 13 Brilliant. Got it working. Yes just choosing SATA for the img worked. Leaving the windows drivers iso as IDE. Migrated 2 across, 1 linux VM for homeassistant and another for windows with blueiris. Good to have a backup. Not sure if I'm going to stick with these VM's on unraid or proxmox yet. Still good to be able to spin them up if I don't have proxmox. Thanks! Quote Link to comment
miseaprix Posted Sunday at 06:16 PM Share Posted Sunday at 06:16 PM Thank you, it work Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.