Events
29 Apr, 2 pm - 30 Apr, 7 pm
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Important
Windows Admin Center in the Azure portal is currently in preview. See the Supplemental Terms of Use for Microsoft Azure Previews for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
Important
Version 1.36 and 1.35 of the Azure Connected Machine Agent (Arc agent) breaks connection to Windows Admin Center. This has been fixed in later versions of the Arc agent (1.37+) This can be downloaded here.
Using Windows Admin Center in the Azure portal you can manage the Azure Local operating system of your cluster. You can securely manage your cluster from anywhere–without needing a VPN, public IP address, or other inbound connectivity to your machine.
With Windows Admin Center extension in Azure, you get the management, configuration, troubleshooting, and maintenance functionality for managing your Azure Local cluster in the Azure portal. Azure Local cluster and workload management no longer require you to establish line-of-sight or Remote Desktop Protocol (RDP)–it can all be done natively from the Azure portal. Windows Admin Center provides tools that you'd normally find in Failover cluster manager, Device Manager, Task Manager, Hyper-V Manager, and most other Microsoft Management Console (MMC) tools.
This article provides an overview of using Windows Admin Center in the Azure portal, requirements, and how to install Windows Admin Center and use it to manage your cluster. It also answers frequently asked questions, and provides a list of known issues and tips for troubleshooting in case something doesn't work.
Windows Admin Center in the Azure portal provides essential tools for managing your Azure Local cluster. You can manage clusters without the need to open any inbound port on your firewall.
Using Windows Admin Center in the Azure portal, you can manage:
We don't support other extensions for Windows Admin Center in the Azure portal at this time.
Warning
If you manually installed Windows Admin Center on your cluster to manage multiple systems, enabling Windows Admin Center in Azure will replace your existing instance of Windows Admin Center and removes the capability to manage other machines. You will lose access to your previously deployed instance of Windows Admin Center.
This section provides the requirements for using Windows Admin Center in the Azure portal to manage a hybrid machine:
You'll need an Azure account with an active subscription to deploy Windows Admin Center. If you don't have one already, you can create an account for free.
During the deployment of Windows Admin Center, you'll register the Microsoft.HybridConnectivity resource provider for your subscription.
Important
You must have permission to register a resource provider, which requires the */register/action
operation. This is included if you are assigned the contributor or owner role on your subscription.
Note
Resource provider registration is a one time task per subscription.
To check the status of the resource provider, and register if needed:
Connecting to Windows Admin center requires you to have Reader and Windows Admin Center Administrator Login permissions at the Arc-enable Azure Local resource.
Learn more about assigning Azure roles using the Azure portal.
Windows Admin Center is supported in all public regions Azure Local is supported.
Note
Windows Admin Center isn't supported in Azure China 21Vianet, Azure Government, or other non-public clouds
To use Windows Admin Center in the Azure portal, the Windows Admin Center agent must be installed on every node of your cluster via an Azure VM extension. Each node of the cluster should meet the following requirements:
Every node of the Azure Local cluster must meet the following networking requirements:
Outbound internet access or an outbound port rule allowing HTTPS traffic to the following endpoints:
*.service.waconazure.com
or the WindowsAdminCenter
service tagpas.windows.net
*.servicebus.windows.net
Note
No inbound ports are required in order to use Windows Admin Center.
The management machine where the Azure Portal is running must meet the following networking requirements:
443
Make sure you review the supported devices and recommended browsers before accessing the Azure portal from the management machine or system.
Before you can use Windows Admin Center in the Azure portal, you must deploy the Windows Admin Center VM extension using the following steps:
After you've installed Windows Admin Center on your cluster, perform the following steps to connect to it and use it to manage Azure Local:
Note
Starting April 2023, Windows Admin Center now allows you to use Microsoft Entra ID-based authentication for your 22H2 or higher clusters running the AdminCenter extension greater than 0.0.0.313. You will no longer be prompted for the credentials of a local administrator account. However, there may still be some experiences within Windows Admin Center that might require local administrator credentials. For example, when CredSSP is required. Clusters running 21H2 or below will continue to require local administrator credentials.
Windows Admin Center opens in the portal, giving you access to the same tools you might be familiar with from using Windows Admin Center in an on-premises deployment.
Access to Windows Admin Center is controlled by the Windows Admin Center Administrator Login Azure role. You must have this role configured on the Azure Local resource, and each of the Azure Arc-enabled servers associated with this cluster.
Note
The Windows Admin Center Administrator Login role uses dataActions and thus cannot be assigned at management group scope. Currently these roles can only be assigned at the subscription, resource group or resource scope.
To configure role assignments for your cluster using the Microsoft Entra admin center experience:
Select the Resource Group containing the cluster and the associated Azure Arc resources.
Select Access control (IAM).
Select Add > Add role assignment to open the Add role assignment page.
Assign the following role. For detailed steps, see Assign Azure roles using the Azure portal.
Setting | Value |
---|---|
Role | Windows Admin Center Administrator Login |
Assign access to | User, group, service principal, or managed identity |
For more information on how to use Azure RBAC to manage access to your Azure subscription resources, see the following articles:
By using Windows Admin Center in Azure, you can connect to your cluster without requiring any inbound port to be enabled on the firewall. Windows Admin Center, via the Arc agent, is able to securely establish a reverse proxy session connection with the Azure Arc service in an outbound manner.
For each Azure Local cluster that you want to manage with Windows Admin Center in the Azure portal, you must deploy an agent to all the nodes in the cluster.
The agent communicates to an external service that manages certificates so that you can easily connect to your cluster.
Clicking Install performs the following actions:
Note
Uninstalling Windows Admin Center does not delete the logical Azure endpoint resource. This is kept for other experiences that might leverage this resource, such as SSH.
Clicking Connect performs the following actions:
Connection to Windows Admin Center is end-to-end encrypted with SSL termination happening on your cluster.
You can automate Windows Admin Center deployment in Azure portal using this example PowerShell script.
$clusterName = "<name_of_cluster>"
$resourceGroup = "<resource_group>"
$subscription = "<subscription_id>"
$port = "6516"
#Deploy Windows Admin Center
$setting = @{ "port" = $port }
New-AzStackHciExtension -ArcSettingName "default" -Name "AdminCenter" -ResourceGroupName $resourceGroup -ClusterName $clusterName -ExtensionParameterPublisher "Microsoft.AdminCenter" -ExtensionParameterSetting $setting -ExtensionParameterType "AdminCenter" -SubscriptionId $subscription -ExtensionParameterTypeHandlerVersion "0.0"
#Allow connectivity
$patch = @{ "properties" = @{ "connectivityProperties" = @{"enabled" = $true}}}
$patchPayload = ConvertTo-Json $patch
Invoke-AzRestMethod -Method PATCH -Uri "https://management.azure.com/subscriptions/$subscription/resourceGroups/$resourceGroup/providers/Microsoft.AzureStackHCI/clusters/$clusterName/ArcSettings/default?api-version=2023-02-01" -Payload $patchPayload
Here are some tips to try in case something isn't working. For general Windows Admin Center troubleshooting (not specifically in Azure), see Troubleshooting Windows Admin Center.
Restart the HIMDS service.
RDP into each node of your cluster.
Open PowerShell as an administrator and run:
Restart-Service -Name himds
Make sure that the Windows Admin Center service is running on your cluster.
Check that the port is enabled for reverse proxy session.
RDP into each node of your cluster.
Open PowerShell as an administrator and run:
azcmagent config list
This should return a list of ports under the incomingconnections.ports (preview) configuration that are enabled to be connected from Azure. Confirm that the port on which you installed Windows Admin Center is on this list. For example, if Windows Admin Center is installed on port 443, the result would be:
Local configuration setting
incomingconnections.ports (preview): 443
In the event it isn't on this list, run
azcmagent config set incomingconnections.ports <port>
If you're using another experience (like SSH) using this solution, you can specify multiple ports separated by a comma.
Ensure you have outbound connectivity to the necessary ports.
*.wac.azure.com
, *.waconazure.com
or the WindowsAdminCenter ServiceTagpas.windows.net
*.servicebus.windows.net
Navigate to any other tool in Windows Admin Center and navigate back to the one that isn’t loading.
If no other tool is loading, there might be a problem with your network connectivity. Try closing the blade and then connecting again. If this doesn’t work, open a support ticket.
Double-check to make sure that the cluster meets the requirements.
Make sure that outbound traffic to Windows Admin Center is allowed on each node of your cluster.
Test connectivity by running the following command using PowerShell inside of your virtual machine:
Invoke-RestMethod -Method GET -Uri https://<your_region>.service.waconazure.com
Microsoft Certificate and DNS service for Windows Admin Center in the Azure Portal
If you've allowed all outbound traffic and are getting an error from the command above, check that there are no firewall rules blocking the connection.
If nothing seems wrong and Windows Admin Center still won't install, open a support request with the following information:
Logs in the Azure portal. This can be found under Settings > Extensions > AdminCenter > View Detailed Status.
Logs on each node of the cluster. Run the following PowerShell command and share the resulting .zip file.
azcmagent logs
Network trace, if appropriate. Network traces can contain customer data and sensitive security details, such as passwords, so we recommend reviewing the trace and removing any sensitive details before sharing it.
Find answers to the frequently asked questions about using Windows Admin Center in Azure.
There's no cost associated to use the Windows Admin Center in the Azure portal.
You can install the Hyper-V role using the Roles and Features extension. Once installed, refresh your browser, and Windows Admin Center will show the Virtual Machine and Switch extensions.
You can use the capability to manage Arc-enabled Azure Local clusters, version 21H2 or later. You can also use Windows Admin Center to manage your Arc-enabled servers
Traffic from the Azure portal to Windows Admin Center is end-to-end encrypted. Your Arc-enabled cluster is managed using PowerShell and WMI over WinRM.
No inbound connection is required to use Windows Admin Center.
An outbound port rule is required for the service that we have built to communicate with your server. Our service issues you a certificate free-of-cost for your instance of Windows Admin Center. This service ensures that you can always connect to your instance of Windows Admin Center from the Azure portal by keeping your WAC certificate up to date.
Furthermore, accessing Windows Admin Center from Azure requires no inbound port and only outbound connectivity via a reverse proxy solution. These outbound rules are required in order to establish the connection.
To verify the value of SmePort registry setting:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManagementGateway
.SmePort
to find the port used.Yes. You can follow the same steps outlined in this document.
Warning
Enabling this capability will replace your existing instance of Windows Admin Center and removes the capability to manage other machines. Your previously deployed instance of Windows Admin Center will no longer be usable.
Events
29 Apr, 2 pm - 30 Apr, 7 pm
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowTraining
Learning path
Run high-performance computing (HPC) applications on Azure - Training
Azure HPC is a purpose-built cloud capability for HPC & AI workload, using leading-edge processors and HPC-class InfiniBand interconnect, to deliver the best application performance, scalability, and value. Azure HPC enables users to unlock innovation, productivity, and business agility, through a highly available range of HPC & AI technologies that can be dynamically allocated as your business and technical needs change. This learning path is a series of modules that help you get started on Azure HPC - you
Certification
Microsoft Certified: Windows Server Hybrid Administrator Associate - Certifications
As a Windows Server hybrid administrator, you integrate Windows Server environments with Azure services and manage Windows Server in on-premises networks.
Documentation
Register Windows Admin Center with Azure - Azure Local
How to register Windows Admin Center with Azure.
Manage Azure Arc-enabled Servers using Windows Admin Center in Azure
Learn how to use Windows Admin Center in the Azure portal to connect and manage Arc-enabled Windows Server
Monitor Azure Stack HCI clusters from Windows Admin Center - Azure Local
How to monitor Azure Stack HCI clusters, servers, virtual machines, drives, and volumes using Windows Admin Center.