It seems that you are encountering issues with onboarding your machine to Azure Arc using a private link scope, specifically with the error messages related to accessing the Managed Service Identity (MSI) certificate. Here are some troubleshooting steps you can consider:
- Check Firewall Rules: Ensure that your local network firewall allows outbound traffic to the necessary Azure services. You need to confirm that you have added the Microsoft Entra ID and Resource Manager service tags to your local network firewall. This is essential for the agent to communicate with these services over the internet until private endpoints are fully operational.
- DNS Configuration: Since you mentioned that DNS resolution is working fine and resolves to private IP addresses, double-check that the DNS configuration is correctly set up for all required domains. You can use the
nslookupcommand to ensure that the domains resolve correctly to the private IPs.nslookup gbl.his.arc.azure.com nslookup agentserviceapi.guestconfiguration.azure.com - MSI Access: The error "403 Forbidden" indicates that access to the specified resource from the public internet is disallowed. Make sure that the Azure resources you are trying to access allow connections from your private link scope. You might need to review the permissions and access policies associated with the Managed Identity.
- Proxy Settings: Since you mentioned trying with and without proxy enabled, ensure that the proxy settings are correctly configured if you are using a proxy. Sometimes, incorrect proxy settings can lead to connectivity issues.
- Review Azure Private Endpoint Configuration: Ensure that the private endpoint is correctly associated with the Azure Arc private link scope and that it is configured to allow traffic from your on-premises network.
If the issue persists after checking these configurations, you may want to consult the Azure documentation for further troubleshooting steps or reach out to Azure support for more specific assistance.
References: