An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
Hello Anandha Chandrasekaran
Thank you for posting your query on Microsoft Q&A platform.
Yes, push installation of the Mobility Service agent works normally when you enable replication for the first time, even when private endpoints are enabled on the Recovery Services vault. You do not need to manually install the agent on each machine.
Here's what happens during initial replication setup:
Azure-to-Azure:
- When you enable replication via Azure Portal, Terraform, or API, the Mobility Service extension is automatically deployed to the source VM. No manual installation needed.
VMware-to-Azure (Modernized) / Physical-to-Azure:
- When you enable replication, the replication appliance (or process server) automatically pushes the Mobility Service agent to your source machines, just like it does in non-private endpoint scenarios.
What private endpoints actually restrict:
The limitation you've read about applies only to automatic upgrades after the agent is already installed, not to the initial installation itself. Specifically:
- Initial agent installation (push): Fully supported
- Enabling replication via Portal/Terraform/API: Fully supported
- Automatic upgrades of Mobility Service: Not supported (manual upgrade required)
- Automatic appliance component upgrades: Not supported (manual upgrade required)
So, during your initial setup, everything works as expected. The only ongoing operational difference is that you'll need to manually upgrade the Mobility Service and appliance components when updates are available, rather than relying on automatic updates.
Prerequisites for push installation to work: To ensure push installation succeeds with private endpoints:
- Configure private DNS resolution so the appliance and source machines can resolve the vault's private link FQDNs
- Ensure network connectivity from source machines to the replication appliance or process server
- Provide administrator/root credentials for the source machines (required for the push install process)
- Allow necessary firewall rules (File and Printer Sharing, WMI for Windows; SSH for Linux)
Official documentation:
Here are the key Microsoft Learn articles that confirm this:
- Private endpoint support overview (confirms automatic upgrades are blocked, but initial replication and installation are supported): https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-private-endpoints
- Upgrade Mobility Service with private endpoints (explicitly states the limitation is on upgrades, not initial installation): https://learn.microsoft.com/en-us/azure/site-recovery/upgrade-mobility-service-modernized#private-endpoint-enabled-vaults
- Mobility Service installation overview (explains push installation process): https://learn.microsoft.com/en-us/azure/site-recovery/vmware-azure-install-mobility-service
- Azure-to-Azure replication with private endpoints (confirms extension auto-deployment): https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-tutorial-enable-replication
So, go ahead and enable replication through the Azure Portal or Terraform as you normally would. The Mobility Service will be installed automatically via push installation (VMware/Physical) or extension deployment (Azure-to-Azure). Private endpoints don't block this initial process, they only affect automatic upgrades down the road.
Hope this clears things up! Let me know if you have any other questions.
Thank you.
Suchitra.