Skip to content

Commit ea4f8eb

Browse files
authored
Merge pull request #267982 from MikeWeiner-Microsoft/esuavs
new article for esu for VMs running Windows Server and SQL Server in AVS
2 parents 422c534 + 95a851e commit ea4f8eb

File tree

2 files changed

+73
-0
lines changed

2 files changed

+73
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Extended Security Updates (ESUs) for SQL Server and Windows Server
3+
description: Customers get free Extended Security Updates (ESUs) for older SQL Server and Windows Server versions. This article is to raise awareness of ESU support in Azure and Azure VMware Solution and shows customer how they can configure it for this software running in virtual machines on the platform.
4+
author: MikeWeiner-Microsoft
5+
ms.author: michwe
6+
ms.service: azure-vmware
7+
ms.topic: how-to
8+
ms.date: 04/04/2024
9+
---
10+
11+
# ESUs for SQL Server and Windows Server in Azure VMware Solution VMs
12+
13+
This article describes how to enable Extended Security Updates (ESUs) and continue to run software that has reached its end-of-support lifecycle in Azure VMware Solution. ESUs allow older versions of software to run in a supported manner by continuing to receive security updates and critical patches. In Azure, which includes Azure VMware Solution, ESUs are free of charge for additional years after their end-of-support. For more information on timelines, see [Extended Security updates for SQL Server and Windows Server].
14+
15+
The following sections describe how to configure SQL Server and Windows Server virtual machines for no-cost ESUs in Azure VMware Solution. The process is distinct to the Azure VMware Solution private cloud architecture.
16+
17+
## Configure SQL Server and Windows Server for ESUs in Azure VMware Solution
18+
In this section, we show how to configure the virtual machines running SQL Server and Windows Server for ESUs at no-cost in Azure VMware Solution.
19+
20+
### SQL Server
21+
For SQL Server environments running in a VM in Azure VMware Solution, you can use Extended Security Updates enabled by Azure Arc to configure ESUs and automate patching.
22+
23+
First you'll need to Arc-enable VMware vShpere for Azure VMware Solution and have the Azure Extension for SQL Server installed onto the VM. The steps are:
24+
25+
1. To Arc-enable the VMware vSphere in Azure VMware Solution, see [Deploy Arc-enabled VMware vSphere for Azure VMware Solution private cloud](https://learn.microsoft.com/azure/azure-vmware/deploy-arc-for-azure-vmware-solution?tabs=windows).
26+
27+
2. Enable guest management for the individual VMs running SQL Server and make sure the Azure Extension for SQL Server is installed. To validate the extension is installed see the section *View ESU subscription status*
28+
29+
> [!WARNING]
30+
> If you register SQL Server instances in a different manner than documented in the steps provided above the VM will not be registered as part of Azure VMware Solution and will result in you being billed for ESUs.
31+
32+
After you Arc-enable the VMware vSphere in Azure VMware Solution and enable guest management, you can subscribe to Extended Security Updates by updating the SQL Server Configuration on the Azure Arc-enabled VM.
33+
34+
To find the SQL Server Configuration from the Azure portal:
35+
36+
1. In the Azure VMware Solution portal, go to **vCenter Server Inventory** and **Virtual Machines** clicking through one of the Arc-enabled VMs. Here you see the Machine-Azure Arc (AVS) page.
37+
2. In the left pane, expand Operations and you should see the SQL Server Configuration
38+
3. You should then follow the steps discussed in the section: [Subscribe to Extended Security Updates enabled by Azure Arc](https://learn.microsoft.com/sql/sql-server/end-of-support/sql-server-extended-security-updates?#subscribe-to-extended-security-updates-enabled-by-azure-arc), which also provides syntax to configure via Azure PowerShell or Azure CLI.
39+
40+
#### View ESU subscription status
41+
For machines running SQL Server where guest management is enabled the Azure Extension for SQL Server should be registered. You can validate the extension is installed through the Azure portal or through Azure Resource Graph queries.
42+
43+
- From the Azure portal
44+
1. In the Azure VMware Solution portal, go to **vCenter Server Inventory** and **Virtual Machines** clicking through one of the Arc-enabled VMs. Here you see the *Machine-Azure Arc (AVS)* page.
45+
2. As part of the **Overview** section of the left pane, there's a **Properties/Extensions** view that will list the WindowsAgent.SqlServer (Microsoft.HybridCompute/machines/extensions) if installed. Alternatively, you can expand **Settings** from the left pane and choose **Extensions** which should display the WindowsAgent.SqlServer name and type if configured.
46+
47+
- Through Azure Resource Graph queries
48+
- You can use the following query [VM ESU subscription status](https://learn.microsoft.com/sql/sql-server/end-of-support/sql-server-extended-security-updates?#view-esu-subscriptions) as an example to show you can view eligible SQL Server ESU instances and their ESU subscription status.
49+
50+
### Windows Server
51+
To enable ESUs for Windows Server environments running in VMs in Azure VMware Solution contact [Microsoft Support] for configuration assistance.
52+
53+
When you contact support, the ticket should be raised under the category of Azure VMware Solution and requires the following information:
54+
- Customer Name and Tenant ID
55+
- Number of virtual machines you want to register
56+
- OS versions
57+
- ESU Year(s) coverage (for example, Year 1, Year 2, Year 3, etc.)
58+
59+
> [!WARNING]
60+
> If you create Extended Security Update licenses for Windows through Azure Arc, this will result in billing charges for the ESUs.
61+
62+
63+
## Related content
64+
- [What are Extended Security Updates - SQL Server](https://learn.microsoft.com/sql/sql-server/end-of-support/sql-server-extended-security-updates)
65+
- [Extend Security Updates for Windows Server overview](https://learn.microsoft.com/windows-server/get-started/extended-security-updates-overview)
66+
- Planning your Windows Server and SQL Server end of support: [Extended Security Updates for SQL Server and Windows Server](https://www.microsoft.com/en-us/windows-server/extended-security-updates)
67+
68+
69+
[Microsoft Support]: https://ms.portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/assetId/%2Fsubscriptions%2F5a79c43b-b03d-4610-bc59-627d8a6744d1%2FresourceGroups%2FABM_CSS_Lab_Enviroment%2Fproviders%2FMicrosoft.AVS%2FprivateClouds%2FBareMetal_CSS_Lab/callerWorkflowId/a7ecc9f7-8578-4820-abdf-1db09a2bdb47/callerName/Microsoft_Azure_Support%2FAurora.ReactView/subscriptionId/5a79c43b-b03d-4610-bc59-627d8a6744d1/productId/e7b24d57-0431-7d60-a4bf-e28adc11d23e/summary/Issue/topicId/9e078285-e10f-0365-31e3-6b31e5871794/issueType/technical
70+
[Extended Security updates for SQL Server and Windows Server]: https://www.microsoft.com/en-us/windows-server/extended-security-updates
71+

articles/azure-vmware/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ items:
4343
href: tutorial-delete-private-cloud.md
4444
- name: Cost optimization
4545
items:
46+
- name: ESUs for SQL Server and Windows Server in Azure VMware Solution VMs
47+
href: extended-security-updates-windows-sql-server.md
4648
- name: Enable Azure Hybrid Benefit for SQL Server in Azure VMware Solution
4749
href: enable-sql-azure-hybrid-benefit.md
4850
- name: Save costs with a reserved instance

0 commit comments

Comments
 (0)