Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article provides steps to enable delivery of Extended Security Updates (ESUs) to Windows Server 2012 machines onboarded to Arc-enabled servers. You can enable ESUs to these machines individually or at scale.
Before you begin
Plan and prepare to onboard your machines to Azure Arc-enabled servers. See Prepare to deliver Extended Security Updates for Windows Server 2012 to learn more.
You also need the Contributor role in Azure RBAC to create and assign ESUs to Arc-enabled servers.
Manage ESU licenses
From your browser, sign in to the Azure portal.
In the service menu, under Licenses, select Windows Server ESU licenses.
From here, you can view and create ESU Licenses and view Eligible resources for ESUs.
Create Azure Arc Windows Server 2012 licenses
The first step is to provision Windows Server 2012 and 2012 R2 Extended Security Update licenses from Azure Arc. You link these licenses to one or more Arc-enabled servers that you select in the next section.
After you provision an ESU license, you need to specify the SKU (Standard or Datacenter), type of cores (Physical or vCore), and number of 16-core and 2-core packs to provision an ESU license. You can also provision an Extended Security Update license in a deactivated state so that it won't initiate billing or be functional on creation. Moreover, the cores associated with the license can be modified after provisioning.
Note
The provisioning of ESU licenses requires you to attest to their SA or SPLA coverage.
The Licenses tab displays Azure Arc Windows Server 2012 licenses that are available. From here, you can select an existing license to apply or create a new license.
To create a new Windows Server 2012 license, select Create, and then provide the information required to configure the license on the page.
For details on how to complete this step, see License provisioning guidelines for Extended Security Updates for Windows Server 2012.
Review the information provided, and then select Create.
The license you created appears in the list. You can link it to one or more Arc-enabled servers by following the steps in the next section.
Link ESU licenses to Arc-enabled servers
You can select one or more Arc-enabled servers to link to an Extended Security Update license. Once you link a server to an activated ESU license, the server is eligible to receive Windows Server 2012 and 2012 R2 ESUs.
Note
You have the flexibility to configure your patching solution of choice to receive these updates – whether that’s Update Manager, Windows Server Update Services, Microsoft Updates, Microsoft Endpoint Configuration Manager, or a third-party patch management solution.
Select the Eligible resources tab to view a list of all your Arc-enabled servers running Windows Server 2012 and 2012 R2.
The ESUs status column indicates whether or not the machine is enabled for ESUs.
To enable ESUs for one or more machines, select them in the list, and then select Enable ESUs.
On the Enable Extended Security Updates pane, it shows the number of machines selected to enable ESU and the Windows Server 2012 licenses available to apply. Select a license to link to the selected machine(s) and then select Enable.
Note
You can create a license from this page, rather than choosing an existing one, by selecting Create an ESUs license.
When you return to the Eligible resources tab, you see the status of the selected machines shows Enabled.
If problems occur during the enablement process, see Troubleshoot delivery of Extended Security Updates for Windows Server 2012 for assistance.
Enable ESUs at scale using Azure Policy
For at-scale linking of servers to an Azure Arc Extended Security Update license and locking down license modification or creation, consider using of the following built-in Azure policies:
Azure policies can be specified to a targeted subscription or resource group for both auditing and management scenarios.
Additional scenarios
There are some scenarios in which you may be eligible to receive Extended Security Updates patches at no additional cost. Two of these scenarios supported by Azure Arc are Dev/Test (Visual Studio) and Disaster Recovery (Entitled benefit DR instances from Software Assurance or subscription only. Both of these scenarios require that you're already using Windows Server 2012/R2 ESUs enabled by Azure Arc for billable, production machines.
Warning
Don't create a Windows Server 2012/R2 ESU License for only Dev/Test or Disaster Recovery workloads. You shouldn't provision an ESU License only for nonbillable workloads. Moreover, you'll be billed fully for all of the cores provisioned with an ESU license, and any dev/test cores on the license won't be billed as long as they're tagged accordingly based on the following qualifications.
To qualify for these scenarios, you must already have:
Billable ESU License. You must already have provisioned and activated a WS2012 Arc ESU License intended to be linked to regular Azure Arc-enabled servers running in production environments (such as normally billed ESU scenarios). This license should be provisioned only for billable cores, not cores that are eligible for free Extended Security Updates, for example, dev/test cores.
Arc-enabled servers. Onboarded your Windows Server 2012 and Windows Server 2012 R2 machines to Azure Arc-enabled servers for the purpose of Dev/Test with Visual Studio subscriptions or Disaster Recovery.
To enroll Azure Arc-enabled servers eligible for ESUs at no additional cost, follow these steps to tag and link:
Tag both the WS2012 Arc ESU License (created for the production environment with cores for only the production environment servers) and the nonproduction Azure Arc-enabled servers with one of the following name-value pairs, corresponding to the appropriate exception:
Name: "ESU Usage"; Value: "WS2012 VISUAL STUDIO DEV TEST"
Name: "ESU Usage"; Value: "WS2012 DISASTER RECOVERY"
In the case that you're using the ESU License for multiple exception scenarios, mark the license with the tag: Name: "ESU Usage"; Value: "WS2012 MULTIPURPOSE"
Link the tagged license (created for the production environment with cores only for the production environment servers) to your tagged nonproduction Azure Arc-enabled Windows Server 2012 and Windows Server 2012 R2 machines. Do not license cores for these servers or create a new ESU license for only these servers.
This linking won't trigger a compliance violation or enforcement block, allowing you to extend the application of a license beyond its provisioned cores. The expectation is that the license only includes cores for production and billed servers. Any additional cores will be charged and result in over-billing.
Important
Adding these tags to your license does NOT make the license free or reduce the number of license cores that are chargeable. These tags allow you to link your Azure machines to existing licenses that are already configured with payable cores without needing to create any new licenses or add additional cores to your free machines.
Example:
- You have eight Windows Server 2012 R2 Standard instances, each with eight physical cores. Six of these Windows Server 2012 R2 Standard machines are for production, and 2 of these Windows Server 2012 R2 Standard machines are eligible for free ESUs because the operating system was licensed through a Visual Studio Dev Test subscription.
- You should first provision and activate a regular ESU License for Windows Server 2012/R2 that's Standard edition and has 48 physical cores to cover the 6 production machines. You should link this regular, production ESU license to your six production servers.
- Next, you should reuse this existing license, don't add any more cores or provision a separate license, and link this license to your two nonproduction Windows Server 2012 R2 standard machines. You should tag the ESU license and the two nonproduction Windows Server 2012 R2 Standard machines with Name: "ESU Usage" and Value: "WS2012 VISUAL STUDIO DEV TEST".
- This results in an ESU license for 48 cores, and you'll be billed for those 48 cores. You won't be charged for the additional 16 cores of the dev test servers that you added to this license, as long as the ESU license and the dev test server resources are tagged appropriately.
Note
You needed a regular production license to start with, and you'll be billed only for the production cores.
Upgrading from Windows Server 2012/2012 R2
When upgrading a Windows Server 2012/2012R machine to Windows Server 2016 or above, it's not necessary to remove the Connected Machine agent from the machine. The new operating system will be visible for the machine in Azure within a few minutes of upgrade completion. Upgraded machines no longer require ESUs and are no longer eligible for them. Any ESU license associated with the machine isn't automatically unlinked from the machine. See Unlink a license for instructions on doing so manually.
Assess WS2012 ESU patch Status
To detect whether your Azure Arc-enabled servers are patched with the most recent Windows Server 2012/R2 Extended Security Updates, you can use the Azure Policy Extended Security Updates should be installed on Windows Server 2012 Arc machines. This policy definition, powered by Machine Configuration, identifies if the server has received the most recent ESU Patches. This is observable from the Guest Assignment and Azure Policy Compliance views built into the Azure portal.