Skip to main content
Version: Next

Task 02: Activate Windows Server Subscription

⚠️ LICENSING REQUIREMENT - PAID ADD-ON SERVICE

Windows Server Subscription is NOT included by default. This is a paid add-on service that requires:

  1. Active Azure subscription with billing enabled and valid payment method

  2. Per-physical-core monthly billing - You will be charged per physical core, per month for the Windows Server subscription. See Azure Local Pricing for current rates.

  3. One of the following licensing paths:

  • Purchase directly through Azure - Billed monthly to your Azure subscription
  • Azure Hybrid Benefit - If you have Windows Server Datacenter licenses with active Software Assurance, you can activate Windows Server Subscription at no additional cost through Azure Hybrid Benefit
  • OEM License - Pre-installed license from OEM hardware vendor (Dell, HPE, Lenovo, etc.) that includes Windows Server guest licensing

⚠️ 60-Day Free Trial: If you enable Windows Server subscription within the first 60 days of registering your Azure Local cluster, you automatically receive a free trial during that period.

⚠️ Billing starts immediately upon activation and continues until you explicitly disable the subscription. You will be billed even if VMs are powered off.

Reference: Activate Windows Server VMs on Azure Local | Azure Local Pricing

Windows Server Subscription provides automatic licensing for Windows Server VMs running on Azure Local, eliminating the need for individual VM licenses.

Overview

Windows Server Subscription offers:

  • Per-physical-core licensing model
  • Automatic activation of Windows Server VMs
  • Support for unlimited Windows Server VMs per host
  • Simplified license management through Azure

Prerequisites

  • Azure Local cluster registered with Azure Arc
  • Owner or Contributor role on the cluster resource
  • Valid Azure subscription with billing enabled
  • Understanding of per-core pricing model

Variables from variables.yml

VariableConfig PathExample
AZURE_SUBSCRIPTION_IDazure.subscription.id00000000-0000-0000-0000-000000000000
AZURE_RESOURCE_GROUPazure.resource_group.namerg-azurelocal-prod-eus2
CLUSTER_NAMEcluster.nameazl-dal-cl01

Execution Options

Steps

  1. Navigate to the Azure portalAzure ArcAzure Local
  2. Select your cluster resource
  3. Go to SettingsConfiguration
  4. Locate Windows Server Subscription section
  5. Toggle Enable Windows Server Subscription to On
  6. Review the pricing information
  7. Click Save

Verification

  1. Return to the cluster Overview page
  2. Confirm Windows Server Subscription shows as Active
  3. Check Cost Management for subscription charges

VM Activation

Once Windows Server Subscription is enabled, VMs automatically activate using AVMA (Automatic Virtual Machine Activation):

# Check VM activation status from within a Windows Server VM
slmgr /dlv

# The VM should show:
# - License Status: Licensed
# - Activation ID: Automatic Virtual Machine Activation

Verification

After enabling Windows Server Subscription:

# On the cluster node
Get-AzStackHCI | Select-Object ClusterName, WindowsServerSubscription

# From management server
$cluster = Get-AzResource -ResourceId $ClusterResourceId
$cluster.Properties.windowsServerSubscription

# Check VM activation (from within a VM)
cscript //nologo C:\Windows\System32\slmgr.vbs /dlv

Cost Considerations

ItemDetails
Pricing ModelPer physical core, per month
Core CountSum of all physical cores across all nodes
VM LimitUnlimited Windows Server VMs
Billing StartImmediately upon enablement
Billing Impact

Windows Server Subscription billing begins immediately when enabled. Ensure budget approval before enabling in production.

Troubleshooting

IssueResolution
VM not activatingVerify cluster connectivity to Azure
Subscription not showingWait up to 24 hours for sync
AVMA failedCheck VM has network access to host
Billing not appearingCheck Cost Management for Azure Local charges

PreviousUpNext
← Task 01: Azure Hybrid BenefitPhase 05: Licensing & TelemetryTask 03: Enhanced Telemetry →

VersionDateAuthorChanges
1.0.02026-03-24Azure Local Cloudnology TeamInitial release