An Azure service that runs native VMware workloads on Azure.
The error occurs because vCenter Single Sign-On validates the exact FQDN used to access vCenter against its configured service provider URL and trusted aliases. In Azure VMware Solution, the vCenter FQDN is predefined (for example, vc123.eastus.avs.azure.com) and is already registered in vCenter SSO. Using a different private FQDN (custom DNS A-record) to reach the same IP causes the SSO metadata validation to fail, which produces the “service provider validation failed” error.
In Azure VMware Solution, there is no supported way in the Azure portal to add or modify vCenter SSO service provider aliases, and customers do not have direct vCenter SSO admin access to change this. As a result:
- Access to vCenter must use the official AVS-provided vCenter FQDN, not a custom private FQDN.
- DNS should be configured so that clients resolve and use the AVS vCenter FQDN directly.
To find and use the correct vCenter FQDN for the AVS private cloud:
- Sign in to vCenter using the VMware credentials provided in the Azure portal for the AVS private cloud.
- In the vSphere Client, select the vCenter; the vCenter FQDN is displayed there.
- Use that FQDN (for example,
vc...region.avs.azure.com) as the URL when launching the vSphere Client.
If a private DNS name is required for internal resolution, configure DNS so that the official AVS vCenter FQDN resolves to the correct private IP (for example, via a private/public DNS forwarder as documented for AVS), rather than introducing a new alias FQDN for vCenter.
If the scenario absolutely requires a different hostname than the AVS-provided FQDN, this would require changes on the vCenter SSO side, which are not exposed to customers; in that case, opening a support request with Microsoft to discuss options would be necessary.
References: