Azure Migrate Replication - Agentless fails - "Provisioning is required as replication extension is in a failed state"

Vaughn DeFouw 31 Reputation points
2025-02-10T21:48:54.8166667+00:00

I am trying to replicate a VMWare VM over to Azure Local using Azure Migrate. I have the source and destination appliances configured. When I choose to Replicate, it fails with the error: "Provisioning replication extension: Provisioning is required as replication extension is in a failed state". I am trying to do agentless replication. If I go under the "Discovered servers" section, it has inventory about the server and lets me choose "Dependencies (Agentless)". It also has the Software Inventory.

It feels like it is trying to migrate with the Agent instead of doing Agentless, but I can't seem to figure out how to do it without the agent.

Any help would be appreciated.

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

3 answers

Sort by: Most helpful
  1. Naveena Patlolla 400 Reputation points Microsoft Vendor
    2025-02-11T03:23:18.9833333+00:00

    Hi @Vaughn DeFouw

    Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.

    Since Agentless Replication works via vSphere APIs and does not install an agent inside the VM.

    1.Please check whether you configured Replication type Agentless , to check Navigate to Migration and Modernization---Overview—Under properties

    User's image User's image

    2.Restart the Azure Migrate Appliance and try Replication. The Replication Extension used by Azure Migrate: Server Migration (Agentless Replication) is Manged by Microsoft.

    3.If you created Agent based, please try re-creating Agent less using https://learn.microsoft.com/en-us/azure/migrate/vmware/tutorial-migrate-vmware#prerequisites

    Feel free to reach out if you have any further questions or need additional information—I’m happy to assist!

    Please provide your valuable comments User's image

    Please do not forget to "Accept the answer” and “upvote it” wherever the information provided helps you, this can be beneficial to other community members.it would be greatly appreciated and helpful to others.


  2. Pranay Reddy Madireddy 2,085 Reputation points Microsoft Vendor
    2025-02-13T22:39:41.3933333+00:00

    Hi Vaughn DeFouw

    Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.

    Since you're considering moving the VM storage to a non-vVol datastore, this is a good approach. Migrating the VM to a standard VMFS or NFS datastore might help bypass any vVol-specific issues.

    check your VMware environment, including vCenter and ESXi hosts, is using versions that work with Azure Migrate. Some versions or setups might not support all features, which can lead to issues.

    check that there are no hidden or leftover snapshots linked to the VM. Even if there are no visible snapshots, remnants from old ones can still cause migration issues.

    Make sure the Azure Migrate service account has the necessary permissions in vSphere to access and manage virtual disks. It may need specific roles or permissions for vVol management.
    https://learn.microsoft.com/en-us/azure/migrate/vmware/migrate-support-matrix-vmware-migration?context=%2Fazure%2Fmigrate%2Fcontext%2Fvmware-context

    If you have any further queries, do let us know.


    If the answer is helpful, please and "Upvote it".


  3. Naveena Patlolla 400 Reputation points Microsoft Vendor
    2025-02-18T05:24:39.2666667+00:00

    Hi Vaughn DeFouw

    I understand that you're facing issue in loading the module

    Can you please Manually Import Module:

    Attempt Import: Try importing the module manually to capture detailed error messages.

    Run: Import-Module -Name ScaleNodeOperations -Verbose

    The -Verbose flag provides additional context, which can help in diagnosing the issue

    Please do not forget to "Accept the answer” and “upvote it” wherever the information provided helps you, this can be beneficial to other community members.it would be greatly appreciated and helpful to others.


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.