Share via

Azure Account RBAC and Entra Roles Permissions required to Setup and Register ASR appliance to protect Onprem VMWare environments

Anandha Chandrasekaran 20 Reputation points
2026-06-05T20:34:51.6266667+00:00

While Registering ASR appliance with a Recovery Service Vault for protecting onprem VMWare VMs, what permissions are required by the Azure account that registers the appliance?

This document (https://learn.microsoft.com/en-us/azure/site-recovery/deploy-vmware-azure-replication-appliance-modernized#required-permissions) says

To create and register the Azure Site Recovery replication appliance, you need an Azure account with:

  • Contributor or Owner permissions on the Azure subscription.
  • Permissions to register Microsoft Entra apps.
  • Owner or Contributor plus User Access Administrator permissions on the Azure subscription to create a Key Vault, used during registration of the Azure Site Recovery replication appliance with Azure.

My Question is ,

  1. I have Owner permission on the subscription, is that just enough ? Should I have another RBAC Permissions and Azure Entra Roles ?
  2. I assume Having owner permission includes required permissions: Microsoft.OffAzure/* Microsoft.Recoveryservices/*
  3. What permissions are required to register Microsoft Entra apps ? I have Cloud Application Administrator entra role. Is that enough ? or do I need any other role?

What is the relevance of these steps mentioned in the document?
Follow these steps to assign required permissions:

In Azure portal, navigate to Microsoft Entra ID > Users > User Settings. In User settings, verify that Microsoft Entra users can register applications (set to Yes by default).

  • In case the App registrations settings is set to No, request the tenant/global admin to assign the required permission. The Application Developer role cannot be used to enable registration of Microsoft Entra App.

This section is really confusing and why does the appliance registers Entra Apps ?

Please help to clear these clarifications.

Azure Site Recovery
Azure Site Recovery

An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Jerald Felix 13,255 Reputation points Volunteer Moderator
    2026-06-06T01:30:09.66+00:00

    Hello Anandha Chandrasekaran,

    Greetings! Thanks for raising this question in Q&A forum.

    These are really good clarifying questions and the Microsoft documentation on this topic can indeed be confusing. Let me break this down clearly for you one question at a time.

    Question 1 — Is Owner permission on the subscription enough?

    Yes, Owner on the subscription is sufficient for all Azure RBAC requirements. The documentation requires Contributor or Owner on the subscription, plus Owner or Contributor along with User Access Administrator to create the Key Vault used during registration. Since Owner already includes all of these permissions, you don't need any additional RBAC roles on the Azure side. You are fully covered.

    Question 2 — Does Owner include Microsoft.OffAzure/ and Microsoft.Recoveryservices/?**

    Yes, your assumption is correct. The required permissions listed — Microsoft.OffAzure/* and Microsoft.Recoveryservices/* — are the specific resource-level permissions the appliance needs to interact with the Recovery Services Vault and Azure Migrate infrastructure. The Owner role is a superset of all resource permissions including these two, so you are already covered here as well. No additional custom role is needed.

    Question 3 — Is Cloud Application Administrator enough to register Entra apps?

    Yes, Cloud Application Administrator is sufficient to register Entra apps. The document mentions two possible paths:

    • If the App registrations setting in Entra ID User Settings is set to Yes (which is the default for most tenants), then any user — including you — can register apps without needing any special Entra role at all.
    • If that setting has been turned No by your tenant admin (a common security hardening step in enterprise tenants), then you need an Entra role that allows app registration. Cloud Application Administrator covers this scenario perfectly and is the right role to have.

    Why does the ASR Appliance register an Entra App — and what is that step in the doc about?

    This is the most confusing part, so here's a plain explanation. During registration, the ASR replication appliance creates an Azure AD (Entra) app registration in your tenant. This app acts as the secure identity the appliance uses to authenticate with Azure services including the Recovery Services Vault, Key Vault, and storage accounts without using your personal credentials permanently. Think of it like the appliance getting its own service identity so it can talk to Azure securely on an ongoing basis after setup is complete.

    The step in the document that asks you to check Microsoft Entra ID → Users → User Settings → App registrations is simply verifying that your tenant allows this app registration to happen. If it's set to Yes, you're fine. If it's set to No, a Global Admin needs to either flip it back to Yes or explicitly grant your account the ability to register apps.

    One additional note worth calling out — if multiple users are configuring appliances registered to the same Recovery Services Vault, each user should be added as an Owner to the Entra AAD app of that vault. You can do this in Azure Portal under App registrations → search for the vault's AAD app → Manage → Owners → Add Owners. This is easy to miss and can cause permission failures when a second person tries to register another appliance to the same vault.

    To summarize: your current combination of Owner on the subscription plus Cloud Application Administrator Entra role is fully sufficient to deploy and register the ASR appliance for VMware protection. You don't need anything more.

    If this answer helps you kindly accept the answer which will help others who have similar questions.

    Best Regards,

    Jerald Felix.

    Was this answer helpful?

    0 comments No comments

Your answer

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