Skip to content

Commit 4b72776

Browse files
Merge pull request #301189 from dknappettmsft/avd-sh-provisioning-update
AVD session host provisioning update
2 parents 6e8dccd + 75d50d2 commit 4b72776

File tree

6 files changed

+89
-115
lines changed

6 files changed

+89
-115
lines changed

articles/virtual-desktop/add-session-hosts-host-pool.md

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.topic: how-to
55
zone_pivot_groups: azure-virtual-desktop-host-pool-management-approaches
66
author: dougeby
77
ms.author: avdcontent
8-
ms.date: 03/18/2025
8+
ms.date: 06/11/2025
99
---
1010

1111
# Add session hosts to a host pool
@@ -17,7 +17,7 @@ ms.date: 03/18/2025
1717
>
1818
> - Azure Virtual Desktop on Azure Extended Zones.
1919
>
20-
> - Managing session hosts using a session host configuration. This limited preview is provided as-is, with all faults and as available, and are excluded from the service-level agreements (SLAs) or any limited warranties Microsoft provides for Azure services in general availability.
20+
> - Managing session hosts using a session host configuration. This limited preview is provided as-is, with all faults and as available, and is excluded from the service-level agreements (SLAs) or any limited warranties Microsoft provides for Azure services in general availability.
2121
>
2222
> For legal terms that apply to Azure features that are in beta, in preview, or otherwise not yet released into general availability, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
2323
@@ -46,17 +46,14 @@ This article shows you how to generate a registration key by using the Azure por
4646

4747
For a general idea of what's required, such as supported operating systems, virtual networks, and identity providers, review the [prerequisites for Azure Virtual Desktop](prerequisites.md). In addition:
4848

49-
::: zone pivot="host-pool-session-host-configuration"
50-
- You need an existing host pool with a session host configuration.
51-
::: zone-end
52-
5349
::: zone pivot="host-pool-standard"
5450
- You need an existing host pool with standard management. Each host pool must only contain session hosts on Azure or on Azure Local. You can't mix session hosts on Azure and on Azure Local in the same host pool.
55-
::: zone-end
56-
5751
- If you have existing session hosts in the host pool, make a note of the virtual machine size, the image, and name prefix that you used. All session hosts in a host pool should have the same configuration, including the same identity provider. For example, a host pool shouldn't contain some session hosts joined to Microsoft Entra ID and some session hosts joined to an Active Directory domain.
52+
::: zone-end
5853

5954
::: zone pivot="host-pool-session-host-configuration"
55+
- You need an existing host pool with a session host configuration.
56+
6057
- The Azure account you use must have the following built-in role-based access control (RBAC) roles or equivalent as a minimum on the resource group:
6158

6259
| Action | RBAC role |
@@ -181,7 +178,12 @@ Here's how to generate a registration key by using the [desktopvirtualization](/
181178
::: zone pivot="host-pool-session-host-configuration"
182179
## Add session hosts
183180

184-
You can use the Azure portal to specify the number of session hosts you want to add, then Azure Virtual Desktop automatically creates them based on the session host configuration. You can't use PowerShell to add session hosts to a host pool with a session host configuration.
181+
You can use the Azure portal to specify the number of session hosts you want to add, then Azure Virtual Desktop automatically creates them based on the session host configuration. At this time, you can't use PowerShell to add session hosts to a host pool with a session host configuration.
182+
183+
> [!NOTE]
184+
> [Diagnostics for host pools using a session host configuration](session-host-update-diagnostics.md) are recorded with Log Analytics in Azure Monitor and won't be available in your Azure Resource Manager deployments history. We recommended that you [enable Log Analytics](diagnostics-log-analytics.md) for any host pool using a session host configuration.
185+
>
186+
> You can choose to use the legacy method of using an ARM template to create session hosts through the Azure portal until September 1, 2025. To access that experience, use this link to access the [Azure portal](https://portal.azure.com/?feature.enableSessionHostProvisioning=false).
185187
186188
Here's how to add session hosts:
187189

@@ -193,9 +195,25 @@ Here's how to add session hosts:
193195

194196
1. On the host pool overview, select **Session hosts**, then select **+ Add**.
195197

196-
1. For **Number of session hosts to be added**, enter the number of session hosts you want to create. If you want to review the session host configuration that is used, see **View session host configuration**. To edit the session host configuration, see [Schedule an update and edit session host configuration](session-host-update-configure.md#schedule-an-update-and-edit-a-session-host-configuration).
198+
1. For **Number of session hosts to be added**, enter the number of session hosts you want to create. If you want to review the session host configuration that is used, see **View session host configuration**. To edit the session host configuration, see [Schedule an update and edit session host configuration](session-host-update-configure.md#schedule-an-update-and-edit-a-session-host-configuration).
199+
200+
1. Confirm that the calculated total host pool size reflects your desired quantity of session hosts.
201+
202+
1. Optionally change the failed session host cleanup policy or drain mode policy.
197203

198204
1. Select **Add**. The number of session hosts you entered is created and added to the host pool.
205+
206+
### Cancel in-progress session host creation
207+
208+
You can cancel in-progress session host creation using the Azure portal. Session hosts that are in the process of being created can't be canceled.
209+
210+
Here's how to cancel session host creation:
211+
212+
1. Return to the host pool overview where session host creation is in progress.
213+
214+
1. On the host pool overview, select **Session hosts**, then select **Cancel**.
215+
216+
1. Review the message providing cancellation details, then select **Confirm**.
199217
::: zone-end
200218

201219
::: zone pivot="host-pool-standard"

articles/virtual-desktop/azure-ad-joined-session-hosts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Microsoft Entra joined session hosts in Azure Virtual Desktop
33
description: Learn about using Microsoft Entra joined session hosts in Azure Virtual Desktop.
44
author: dougeby
55
ms.topic: how-to
6-
ms.date: 04/17/2025
6+
ms.date: 06/11/2025
77
ms.author: avdcontent
88
ms.custom: docs_inherited
99
---
@@ -34,7 +34,7 @@ You can deploy Microsoft Entra joined VMs directly from the Azure portal when yo
3434

3535
After you've created your host pool, you must assign users access to their resources. To grant access to resources, add each user to the application group. Follow the instructions in [Manage application groups](manage-app-groups.md) to assign user access to apps and desktops. We recommend that you use user groups instead of individual users wherever possible.
3636

37-
For Microsoft Entra joined VMs, you'll need to do two extra things on top of the requirements for Active Directory or Microsoft Entra Domain Services-based deployments:
37+
For Microsoft Entra joined VMs in host pools without a session host configuration, you need to do the following extra tasks on top of the requirements for Active Directory or Microsoft Entra Domain Services-based deployments. For host pools using a session host configuration, this additional role assignment isn't required.
3838

3939
- Assign your users the **Virtual Machine User Login** role so they can sign in to the VMs.
4040
- Assign administrators who need local administrative privileges the **Virtual Machine Administrator Login** role.

0 commit comments

Comments
 (0)