Skip to content

Commit 5328ee3

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into dns-tb
2 parents 06f3369 + 0783630 commit 5328ee3

File tree

5 files changed

+26
-21
lines changed

5 files changed

+26
-21
lines changed

articles/active-directory/manage-apps/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
href: datawiza-with-azure-ad.md
143143
- name: F5
144144
items:
145-
- name: F5 and Azure AD integration
145+
- name: F5 BIG-IP and Azure AD integration
146146
href: f5-aad-integration.md
147147
- name: F5 BIG-IP VE deployment in Azure IaaS
148148
href: f5-bigip-deployment-guide.md

articles/azure-netapp-files/solutions-windows-virtual-desktop.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Azure NetApp Files is a highly performant file storage service from Azure. It ca
2424

2525
## Sample blueprints
2626

27-
The following sample blueprints show the integration of Azure Virtual Desktop with Azure NetApp Files. In a pooled desktop scenario, users are directed to the best available session (the [breadth-first mode](../virtual-desktop/host-pool-load-balancing.md#breadth-first-load-balancing-method)) host in the pool, using [multi-session virtual machines](../virtual-desktop/windows-10-multisession-faq.yml#what-is-windows-10-enterprise-multi-session). On the other hand, personal desktops are reserved for scenarios in which each user has their own virtual machine.
27+
The following sample blueprints show the integration of Azure Virtual Desktop with Azure NetApp Files. In a pooled desktop scenario, users are directed to the best available session (the [breadth-first mode](../virtual-desktop/host-pool-load-balancing.md#breadth-first-load-balancing-algorithm)) host in the pool, using [multi-session virtual machines](../virtual-desktop/windows-10-multisession-faq.yml#what-is-windows-10-enterprise-multi-session). On the other hand, personal desktops are reserved for scenarios in which each user has their own virtual machine.
2828

2929
### Pooled desktop scenario
3030

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
---
22
title: Azure Virtual Desktop host pool load-balancing - Azure
3-
description: Learn about host pool load-balancing methods for a Azure Virtual Desktop environment.
3+
description: Learn about host pool load-balancing algorithms for a Azure Virtual Desktop environment.
44
author: Heidilohr
55
ms.topic: conceptual
66
ms.date: 10/12/2020
77
ms.author: helohr
88
manager: femila
99
---
10-
# Host pool load-balancing methods
10+
# Host pool load-balancing algorithms
1111

1212
>[!IMPORTANT]
1313
>This content applies to Azure Virtual Desktop with Azure Resource Manager Azure Virtual Desktop objects. If you're using Azure Virtual Desktop (classic) without Azure Resource Manager objects, see [this article](./virtual-desktop-fall-2019/host-pool-load-balancing-2019.md).
1414
15-
Azure Virtual Desktop supports two load-balancing methods. Each method determines which session host will host a user's session when they connect to a resource in a host pool.
15+
Azure Virtual Desktop supports two load-balancing algorithms. Each algorithm determines which session host will host a user's session when they connect to a resource in a host pool.
1616

17-
The following load-balancing methods are available in Azure Virtual Desktop:
17+
The following load-balancing algorithms are available in Azure Virtual Desktop:
1818

1919
- Breadth-first load balancing allows you to evenly distribute user sessions across the session hosts in a host pool.
2020
- Depth-first load balancing allows you to saturate a session host with user sessions in a host pool. Once the first session host reaches its session limit threshold, the load balancer directs any new user connections to the next session host in the host pool until it reaches its limit, and so on.
2121

22-
Each host pool can only configure one type of load-balancing specific to it. However, both load-balancing methods share the following behaviors no matter which host pool they're in:
22+
Each host pool can only configure one type of load-balancing specific to it. However, both load-balancing algorithms share the following behaviors no matter which host pool they're in:
2323

24-
- If a user already has a session in the host pool and is reconnecting to that session, the load balancer will successfully redirect them to the session host with their existing session. This behavior applies even if that session host's AllowNewConnections property is set to False.
24+
- If a user already has an active or disconnected session in the host pool and signs in again, the load balancer will successfully redirect them to the session host with their existing session. This behavior applies even if that session host's AllowNewConnections property is set to False (drain mode is enabled).
2525
- If a user doesn't already have a session in the host pool, then the load balancer won't consider session hosts whose AllowNewConnections property is set to False during load balancing.
2626

27-
## Breadth-first load-balancing method
27+
## Breadth-first load-balancing algorithm
2828

29-
The breadth-first load-balancing method allows you to distribute user connections to optimize for this scenario. This method is ideal for organizations that want to provide the best experience for users connecting to their pooled virtual desktop environment.
29+
The breadth-first load-balancing algorithm allows you to distribute user sessions across session hosts to optimize for session performance. This algorithm is ideal for organizations that want to provide the best experience for users connecting to their pooled virtual desktop environment.
3030

31-
The breadth-first method first queries session hosts that allow new connections. The method then selects a session host randomly from half the set of session hosts with the least number of sessions. For example, if there are nine machines with 11, 12, 13, 14, 15, 16, 17, 18, and 19 sessions, a new session you create won't automatically go to the first machine. Instead, it can go to any of the first five machines with the lowest number of sessions (11, 12, 13, 14, 15).
31+
The breadth-first algorithm first queries session hosts that allow new connections. The algorithm then selects a session host randomly from half the set of session hosts with the least number of sessions. For example, if there are nine machines with 11, 12, 13, 14, 15, 16, 17, 18, and 19 sessions, a new session you create won't automatically go to the first machine. Instead, it can go to any of the first five machines with the lowest number of sessions (11, 12, 13, 14, 15).
3232

33-
## Depth-first load-balancing method
33+
## Depth-first load-balancing algorithm
3434

35-
The depth-first load-balancing method allows you to saturate one session host at a time to optimize for this scenario. This method is ideal for cost-conscious organizations that want more granular control on the number of virtual machines they've allocated for a host pool.
35+
The depth-first load-balancing algorithm allows you to saturate one session host at a time to optimize for scale down scenarios. This algorithm is ideal for cost-conscious organizations that want more granular control on the number of virtual machines they've allocated for a host pool.
3636

37-
The depth-first method first queries session hosts that allow new connections and haven't gone over their maximum session limit. The method then selects the session host with highest number of sessions. If there's a tie, the method selects the first session host in the query.
37+
The depth-first algorithm first queries session hosts that allow new connections and haven't gone over their maximum session limit. The algorithm then selects the session host with highest number of sessions. If there's a tie, the algorithm selects the first session host in the query.
3838

3939
>[!IMPORTANT]
4040
>The depth-first load balancing algorithm distributes sessions to session hosts based on the maximum session host limit. This parameter is required when you use the depth-first load balancing algorithm. For the best possible user experience, make sure to change the maximum session host limit parameter to a number that best suits your environment.

articles/virtual-desktop/start-virtual-machine-connect.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,25 @@ The following Remote Desktop clients support the Start VM on Connect feature:
3232

3333
Before you can configure the Start VM on Connect feature, you'll need to assign your VM a custom RBAC (role-based access control) role. This role will let Azure Virtual Desktop manage the VMs in your subscription. You can also use this role to turn on VMs, check their status, and report diagnostic info. If you want to know more about what each role does, take a look at [Azure custom roles](../role-based-access-control/custom-roles.md).
3434

35+
>[!NOTE]
36+
>If your VMs and host pool are in different subscriptions, the RBAC role needs to be assigned to the subscription that the VMs are in.
37+
3538
### Use the Azure portal
3639

3740
To use the Azure portal to assign a custom role for Start VM on Connect:
3841

3942
1. Open the Azure portal and go to **Subscriptions**.
4043

41-
2. Go to **Access control (IAM)** and select **Add a custom role**.
44+
2. Select the subscription that your VMs are in.
45+
46+
3. Go to **Access control (IAM)** and select **Add a custom role**.
4247

4348
> [!div class="mx-imgBorder"]
4449
> ![A screenshot of a drop-down menu from the Add button in Access control (IAM). "Add a custom role" is highlighted in red.](media/add-custom-role.png)
4550
46-
3. Next, name the custom role and add a description. We recommend you name it “start VM on connect.”
51+
4. Next, name the custom role and add a description. We recommend you name it “start VM on connect.”
4752

48-
4. On the **Permissions** tab, add one of the two following sets of permissions to the subscription you're assigning the role to:
53+
5. On the **Permissions** tab, add one of the two following sets of permissions to the subscription you're assigning the role to:
4954

5055
- Microsoft.Compute/virtualMachines/start/action
5156
- Microsoft.Compute/virtualMachines/read
@@ -56,7 +61,7 @@ To use the Azure portal to assign a custom role for Start VM on Connect:
5661
- Microsoft.Compute/virtualMachines/start/action
5762
- Microsoft.Compute/virtualMachines/*/read
5863

59-
5. When you're finished, select **Ok**.
64+
6. When you're finished, select **Ok**.
6065

6166
After that, you'll need to assign the role to grant access to Azure Virtual Desktop.
6267

articles/virtual-machines/linux/oracle-create-upload-vhd.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,10 +293,10 @@ Preparing an Oracle Linux 7 virtual machine for Azure is very similar to Oracle
293293

294294
15. Run the following commands to deprovision the virtual machine and prepare it for provisioning on Azure:
295295

296+
**Note:** if you are migrating a specific virtual machine and do not wish to create a generalized image,skip the deprovision step
297+
296298
```console
297-
# Note: if you are migrating a specific virtual machine and do not wish to create a generalized image,
298-
# skip the deprovision step
299-
# sudo rm -rf /var/lib/waagent/
299+
# sudo cloud-init clean
300300
# sudo rm -f /var/log/waagent.log
301301

302302
# waagent -force -deprovision+user

0 commit comments

Comments
 (0)