proxmox to azure migration

Siva 21 Reputation points
2024-02-12T18:44:27.04+00:00

Hi Team, We are planning to migrate Proxmox resources like VM's, Containers and SQL database to Azure environment preferably to AKS. Could you please share any links or process related to the migration approach. Thank you Siva

Azure Migrate
Azure Migrate
A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.
903 questions
0 comments No comments
{count} votes

Accepted answer
  1. SadiqhAhmed-MSFT 48,821 Reputation points Microsoft Employee Moderator
    2024-02-13T07:28:38.1233333+00:00

    Hello @Siva Thank you for posting your question on the Microsoft Q&A platform. Happy to help!

    I understand that you want to Proxmox resources to Azure. Azure Migrate: Server Migration is the recommended tool to rehost x86 machines to Azure.   You can treat the VMs as though they were physical machines and migrate it to Azure provided the Operating System on the machine is supported by the Physical Server Migration flow (also check the kernel version to ensure it is supported)   https://docs.microsoft.com/en-us/azure/migrate/tutorial-migrate-physical-virtual-machines   The recommendation, if you are using this approach, is to perform a test migration first to test the process.

    Hope this helps!


    If the response helped, do "Accept Answer" and up-vote it


1 additional answer

Sort by: Most helpful
  1. Peter Ruzicska 0 Reputation points
    2025-04-22T09:25:14.88+00:00

    Another approach is to convert to Hyper-V first, then migrate it to Azure.

    1. You would need a full uncompressed backup of the Proxmox VM.
    2. ssh into proymox and go to /var/lib/vz/dump
    3. extract the file ending .vma using this command: vma extract asdfasdf.vma -v ./asdfasdf
    4. go to folder asdfasdf and convert the .raw file to .vhd: qemu-img convert -f raw -O vpc disk-drive-scsi0.raw hyper-vm.vhd
    5. import the vhd as a gen1 vm to hyper-v
    6. https://learn.microsoft.com/en-us/azure/migrate/tutorial-migrate-hyper-v?tabs=UI

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.