Hi!
We’re unable to successfully deploy Windows Admin Center in Azure (AdminCenter extension) for our Azure Local (Azure Stack HCI) cluster. The extension package installs, but the Enable phase intermittently fails when it tries to obtain an access token from Azure Arc’s identity endpoint and then retrieve the TLS certificate for WAC.
Environment Details:
- Azure Local Version: 2509 (Freshly installed)
- Azure Connected Machine Agent (Arc Agent) Version: 1.56.03167.2465
- AdminCenter Extension Versions Tested: 0.62.0.0 and 0.47.0.0
- Microsoft Hybrid Connectivity: Registered
- Windows Admin Center (WAC) Port: 6516 (Added to
azcmagent incoming connections; local firewall allow rule created)
- Egress: TCP port 443 open; no proxy configured (HTTPS_PROXY is not set)
- Region: West Europe
Symptoms & logs
- Reachability check succeeds:
- TestWACAppServiceReachability: Successfully
- Then token retrieval fails:
- GetAccessTokenForArc: Failed to get access token from Azure Arc's identity endpoint
- The remote server returned an error: (400) Bad Request.
- Certificate retrieval then cannot proceed:
- RetrieveCertificate: Retrieving certificate from key vault using app service (doesn’t complete)
[
{
"status": {
"status": "error",
"code": 553,
"name": "InvokeEnableOperation",
"formattedMessage": {
"message": "Executing Enable operation",
"lang": "en-US"
},
"operation": "InvokeEnableOperation",
"substatus": [
{
"status": "success",
"code": 0,
"name": "SettingDnsRecords",
"formattedMessage": {
"message": "Creating/updating DNS records",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GetDataFromMetadataService",
"formattedMessage": {
"message": "Getting data from Azure metadata service",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GetInstanceMetadataForArc",
"formattedMessage": {
"message": "Retrieving the virtual machine instance metadata information",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GettingWacPort",
"formattedMessage": {
"message": "Getting Windows Admin Centers configured port",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GettingCSPFrameAncestors",
"formattedMessage": {
"message": "Getting Windows Admin Center configured CSP frame ancestors",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingWindowsAdminCenterConfiguration",
"formattedMessage": {
"message": "Updating Windows Admin Center Configuration",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "StoppingWindowsAdminCenterService",
"formattedMessage": {
"message": "Stopping Windows Admin Center service",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingInstallationTypeSettings",
"formattedMessage": {
"message": "Updating Installation type for Windows Admin Center",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingCSPSettings",
"formattedMessage": {
"message": "Updating CSP Frame Ancestors for Windows Admin Center",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingCORSSettings",
"formattedMessage": {
"message": "Updating CORS origins for Windows Admin Center",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingPort",
"formattedMessage": {
"message": "Updating port for Windows Admin Center",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingWebSocketValidationOverride",
"formattedMessage": {
"message": "Updating WebSocket validation override settings",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingTokenAuthenticationEnabled",
"formattedMessage": {
"message": "Updating token authentication setting",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingAutoUpdate",
"formattedMessage": {
"message": "Updating auto update setting",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "SettingProxy",
"formattedMessage": {
"message": "Updating proxy for Windows Admin Center",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GettingWacPort",
"formattedMessage": {
"message": "Getting Windows Admin Centers configured port",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "UpdatingWindowsAdminCenterConfiguration",
"formattedMessage": {
"message": "Updating Windows Admin Center Configuration",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GetDataFromMetadataService",
"formattedMessage": {
"message": "Getting data from Azure metadata service",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "GetInstanceMetadataForArc",
"formattedMessage": {
"message": "Retrieving the virtual machine instance metadata information",
"lang": "en-US"
}
},
{
"status": "success",
"code": 0,
"name": "TestWACAppServiceReachability",
"formattedMessage": {
"message": "Testing reachability of Application Web Service of Windows Admin Center",
"lang": "en-US"
}
},
{
"status": "error",
"code": 553,
"name": "GetAccessTokenForArc",
"formattedMessage": {
"message": "Failed to get access token from Azure Arc\u0027s identity endpoint",
"lang": "en-US"
}
},
{
"status": "error",
"code": 553,
"name": "RetrieveCertificate",
"formattedMessage": {
"message": "Retrieving certificate from key vault using app service",
"lang": "en-US"
}
}
]
},
"timestampUTC": "2025-10-01T10:03:14Z",
"version": "1.0"
}
]