Skip to content

Commit c84793f

Browse files
authored
Merge pull request #276116 from paulth1/azure-vmware-solution-articles
[AQ] edit pass: azure-vmware-solution-articles
2 parents 7704491 + 5a606d1 commit c84793f

File tree

4 files changed

+115
-115
lines changed

4 files changed

+115
-115
lines changed
Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,60 @@
11
---
2-
title: Enable Unlimited Virtualization with Azure Hybrid Benefit for SQL Server in Azure VMware Solution
2+
title: Enable unlimited virtualization with Azure Hybrid Benefit for SQL Server in Azure VMware Solution
33
author: jjaygbay1
44
ms.author: jacobjaygbay
5-
description: This article shows you how to enable unlimited virtualization with Azure Hybrid Benefit for SQL Server in Azure VMware Solution. A VM-Host placement policy is configured to register the licenses to hosts and VMs.
5+
description: Learn how to enable unlimited virtualization with Azure Hybrid Benefit for SQL Server in Azure VMware Solution. A VM-Host placement policy is configured to register the licenses to hosts and VMs.
66
ms.topic: how-to
77
ms.service: azure-vmware
88
ms.date: 12/13/2023
99
ms.custom: engagement-fy23
1010
---
1111

12-
# Enable Unlimited Virtualization with Azure Hybrid Benefit for SQL Server in Azure VMware Solution
12+
# Enable unlimited virtualization with Azure Hybrid Benefit for SQL Server in Azure VMware Solution
1313

14-
In this article, learn how to enable unlimited virtualization through Azure Hybrid Benefit for SQL Server in an Azure VMware Solution private cloud. You can register the licenses by configuring a placement policy. The placement policy defines the hosts and the virtual machines on the hosts which are running SQL Server.
14+
In this article, you learn how to enable unlimited virtualization through Azure Hybrid Benefit for SQL Server in an Azure VMware Solution private cloud. You can register the licenses by configuring a placement policy. The placement policy defines the hosts and the virtual machines (VMs) on the hosts that are running SQL Server.
1515

1616
> [!IMPORTANT]
17-
> SQL Server licenses are applied at the host level and must cover all the physical cores on a host. For example, if each host in Azure VMware Solution has 36 cores and you intend to have two hosts run SQL Server, the Azure Hybrid Benefit applies to 72 cores, regardless of the number of SQL Server instances or other virtual machines are on that host.
17+
> SQL Server licenses are applied at the host level and must cover all the physical cores on a host. For example, if each host in Azure VMware Solution has 36 cores and you intend to have 2 hosts run SQL Server, the Azure Hybrid Benefit applies to 72 cores. This amount is regardless of the number of SQL Server instances or other VMs that are on that host.
1818
19-
[View a video tutorial for configuring Azure Hybrid Benefit for SQL Server in Azure VMware Solution](https://www.youtube.com/watch?v=vJIQ1K2KTa0)
19+
View a [video tutorial for configuring Azure Hybrid Benefit for SQL Server in Azure VMware Solution](https://www.youtube.com/watch?v=vJIQ1K2KTa0).
2020

2121
## Configure VM-Host placement policy
2222

23-
Users can configure the VM-Host placement policy to enable Azure Hybrid Benefit for SQL Server through the Azure portal or Azure CLI.
23+
You can configure the VM-Host placement policy to enable Azure Hybrid Benefit for SQL Server by using the Azure CLI or the Azure portal.
2424

25-
To enable through the Azure CLI, reference [az vmware placement-policy vm-host](/cli/azure/vmware/placement-policy/vm-host).
25+
To enable by using the Azure CLI, see [az vmware placement-policy vm-host](/cli/azure/vmware/placement-policy/vm-host).
2626

27-
For the Azure portal step-by-step see:
27+
To use the Azure portal:
2828

29-
1. From your Azure VMware Solution private cloud, select Azure Hybrid Benefit, then Create VM-Host affinity placement policy.
30-
:::image type="content" source="media/sql-azure-hybrid-benefit/azure-hybrid-benefit.png" alt-text="Diagram that shows how to create a host new virtual machine placement policy.":::
29+
1. From your Azure VMware Solution private cloud, select **Azure Hybrid Benefit** > **Create VM-Host affinity placement policy**.
3130

32-
1. Fill in the required fields for creating the placement policy.
33-
1. **Name** – Select the name that identifies this policy.
34-
2. **Type** – Select the type of policy. This type must be a VM-Host affinity rule only.
35-
3. **Azure Hybrid Benefit** – Select the checkbox to apply the Azure Hybrid Benefit for SQL Server.
36-
4. **Cluster** – Select the correct cluster. The policy is scoped to host in this cluster only.
37-
5. **Enabled** – Select enabled to apply the policy immediately once created.
38-
:::image type="content" source="media/sql-azure-hybrid-benefit/create-placement-policy.png" alt-text="Diagram that shows how to create a host virtual machine placement policy using the host VM affinity.":::
39-
2. Select the hosts and VMs that to be applied to the VM-Host affinity policy.
40-
1. **Add Hosts** – Select the hosts to run the SQL Server. When hosts are replaced, policies are re-created on the new hosts automatically.
41-
2. **Add VMs** – Select the VMs that should run on the selected hosts.
42-
3. **Review and Create** the policy.
43-
:::image type="content" source="media/sql-azure-hybrid-benefit/select-policy-host.png" alt-text="Diagram that shows how to create a host virtual machine affinity.":::
31+
:::image type="content" source="media/sql-azure-hybrid-benefit/azure-hybrid-benefit.png" alt-text="Screenshot that shows how to create a new VM-Host affinity placement policy.":::
4432

45-
## Manage placement policies
33+
1. Fill in the required fields for creating the placement policy:
34+
- **Name**: Select the name that identifies this policy.
35+
- **Type**: Select the type of policy. This type must be a VM-Host affinity rule only.
36+
- **Azure Hybrid Benefit**: Select the checkbox to apply Azure Hybrid Benefit for SQL Server.
37+
- **Cluster**: Select the correct cluster. The policy is scoped to host in this cluster only.
38+
- **Enabled**: Select **Enabled** to apply the policy immediately after creation.
4639

47-
After creating the placement policy, you can review, manage, or edit the policy by way of the Placement policies menu in the Azure VMware Solution private cloud.
40+
:::image type="content" source="media/sql-azure-hybrid-benefit/create-placement-policy.png" alt-text="Screenshot that shows how to create a host VM placement policy by using the host VM affinity.":::
4841

49-
By checking the Azure Hybrid Benefit checkbox in the configuration setting, you can enable existing VM-Host affinity policies with the Azure Hybrid Benefit for SQL Server.
42+
1. Select the hosts and VMs to be applied to the VM-Host affinity policy:
43+
- **Select hosts**: Select the hosts to run SQL Server. When hosts are replaced, policies are re-created on the new hosts automatically.
44+
- **Select virtual machines**: Select the VMs that should run on the selected hosts.
45+
- **Review and Create**: Select to create the policy.
5046

51-
:::image type="content" source="media/sql-azure-hybrid-benefit/placement-policies.png" alt-text="Diagram that shows how to configure virtual machine placement policies.":::
47+
:::image type="content" source="media/sql-azure-hybrid-benefit/select-policy-host.png" alt-text="Screenshot that shows how to create a host VM affinity.":::
5248

53-
## More information
49+
## Manage placement policies
5450

55-
[Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/)
51+
After you create the placement policy, you can review, manage, or edit the policy by using options on the **Placement policies** menu in the Azure VMware Solution private cloud.
5652

57-
[az vmware placement-policy vm-host](/cli/azure/vmware/placement-policy/vm-host)
53+
When you select the Azure Hybrid Benefit checkbox in the configuration setting, you can enable existing VM-Host affinity policies with Azure Hybrid Benefit for SQL Server.
5854

55+
:::image type="content" source="media/sql-azure-hybrid-benefit/placement-policies.png" alt-text="Screenshot that shows how to configure VM placement policies.":::
56+
57+
## Related content
58+
59+
- [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/)
60+
- [az vmware placement-policy vm-host](/cli/azure/vmware/placement-policy/vm-host)
Lines changed: 39 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
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.
2+
title: Extended Security Updates for SQL Server and Windows Server
3+
description: Learn how to configure VMs that run older versions of SQL Server and Windows Server for free Extended Security Updates (ESUs) in Azure VMware Solution.
44
author: MikeWeiner-Microsoft
55
ms.author: michwe
66
ms.service: azure-vmware
@@ -10,61 +10,67 @@ ms.date: 04/04/2024
1010

1111
# ESUs for SQL Server and Windows Server in Azure VMware Solution VMs
1212

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].
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 extra years after their end of support. For more information on timelines, see [Extended Security Updates for SQL Server and Windows Server].
1414

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.
15+
The following sections describe how to configure SQL Server and Windows Server virtual machines (VMs) for no-cost ESUs in Azure VMware Solution. The process is distinct to the Azure VMware Solution private cloud architecture.
1616

1717
## 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.
18+
19+
In this section, you learn how to configure the VMs that run SQL Server and Windows Server for ESUs at no cost in Azure VMware Solution.
1920

2021
### 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.
2222

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:
23+
For SQL Server environments that run in a VM in Azure VMware Solution, you can use ESUs enabled by Azure Arc to configure ESUs and automate patching.
24+
25+
First, you need to Azure Arc-enable VMware vSphere for Azure VMware Solution. The Azure Extension for SQL Server must be installed on the VM.
2426

25-
1. To Arc-enable the VMware vSphere in Azure VMware Solution, see [Deploy Arc-enabled VMware vSphere for Azure VMware Solution private cloud](deploy-arc-for-azure-vmware-solution.md?tabs=windows).
27+
1. Azure Arc-enable the VMware vSphere in Azure VMware Solution. Follow the steps in [Deploy Azure Arc-enabled VMware vSphere for Azure VMware Solution private cloud](deploy-arc-for-azure-vmware-solution.md?tabs=windows).
2628

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*
29+
1. Enable guest management for the individual VMs that run SQL Server. Make sure the Azure Extension for SQL Server is installed. To confirm that the extension is installed, see the section [View ESU subscription status](#view-esu-subscription-status).
2830

2931
> [!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.
32+
> If you register SQL Server instances in a different manner from the preceding steps, the VM won't be registered as part of Azure VMware Solution. As a result, you will be billed for ESUs.
3133
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.
34+
After you Azure Arc-enable the VMware vSphere in Azure VMware Solution and enable guest management, you can subscribe to ESUs by updating the SQL Server configuration on the Azure Arc-enabled VM.
3335

34-
To find the SQL Server Configuration from the Azure portal:
36+
To find the SQL Server configuration from the Azure portal:
3537

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](/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.
38+
1. In the Azure VMware Solution portal, go to **vCenter Server Inventory** and **Virtual Machines** by clicking through one of the Azure Arc-enabled VMs. The **Machine-Azure Arc (AVS)** page appears.
39+
1. On the left pane, under **Operations**, select **SQL Server Configuration**.
40+
1. Follow the steps in the section [Subscribe to Extended Security Updates enabled by Azure Arc](/sql/sql-server/end-of-support/sql-server-extended-security-updates?#subscribe-to-extended-security-updates-enabled-by-azure-arc). This section also provides syntax to configure by using Azure PowerShell or the Azure CLI.
3941

4042
#### 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.
4243

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](/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.
44+
For machines that run SQL Server where guest management is enabled, the Azure Extension for SQL Server must be registered. You can confirm that the extension is installed by using the Azure portal or Azure Resource Graph queries.
45+
46+
- Use the Azure portal:
47+
48+
1. In the Azure VMware Solution portal, go to **vCenter Server Inventory** and **Virtual Machines** by clicking through one of the Azure Arc-enabled VMs. The **Machine-Azure Arc (AVS)** page appears.
49+
1. As part of the **Overview** section on the left pane, the **Properties/Extensions** view lists the `WindowsAgent.SqlServer` (*Microsoft.HybridCompute/machines/extensions*), if installed. Alternatively, you can expand **Settings** on the left pane and select **Extensions**. The `WindowsAgent.SqlServer` name and type appear, if configured.
50+
51+
- Use Azure Resource Graph queries:
5252

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.)
53+
- You can use the query [VM ESU subscription status](/sql/sql-server/end-of-support/sql-server-extended-security-updates?#view-esu-subscriptions) as an example to show that you can view eligible SQL Server ESU instances and their ESU subscription status.
5854

59-
> [!WARNING]
60-
> If you create Extended Security Update licenses for Windows through Azure Arc, this will result in billing charges for the ESUs.
55+
### Windows Server
6156

57+
To enable ESUs for Windows Server environments that run in VMs in Azure VMware Solution, contact [Microsoft Support] for configuration assistance.
58+
59+
When you contact Support, raise the ticket under the Azure VMware Solution category. Your ticket requires the following information:
60+
61+
- Customer name and tenant ID
62+
- Number of VMs you want to register
63+
- OS versions
64+
- ESU years of coverage (for example, Year 1, Year 2, or Year 3)
65+
66+
> [!WARNING]
67+
> If you create ESU licenses for Windows through Azure Arc, you're charged for the ESUs.
6268
6369
## Related content
70+
6471
- [What are Extended Security Updates - SQL Server](/sql/sql-server/end-of-support/sql-server-extended-security-updates)
6572
- [Extend Security Updates for Windows Server overview](/windows-server/get-started/extended-security-updates-overview)
6673
- [Plan your Windows Server and SQL Server end of support](https://www.microsoft.com/windows-server/extended-security-updates)
67-
6874

6975
[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
7076
[Extended Security updates for SQL Server and Windows Server]: https://www.microsoft.com/windows-server/extended-security-updates

0 commit comments

Comments
 (0)