You use the Assignment configuration wizard to create VDI multi-cloud assignments of desktops provisioned by multiple Horizon Cloud pods in Microsoft Azure. These pods are the ones built on the Horizon Cloud pod-manager technology.
- Maximum number of Horizon Cloud pods per VDI multi-cloud assignment
-
The supported maximum number of Horizon Cloud pods in a VDI multi-cloud assignment is five (5). Using more than five increases the concurrent load on Universal Broker, which is the brokering technology configured in your tenant environment for use with VDI multi-cloud assignments. Increasing that concurrent load can lead to the end users encountering failures when they click on the assignment's displayed tile in the client and the service attempts the operation to log in the user to the virtual desktop.
In addition to adhering to the five-pod maximum per VDI multi-cloud assignment, you can further reduce the likelihood of end users encountering failures at the point when they click on the assignment's displayed tile in the client by including an additional desktop capacity of three percent (3%) in the VDI multi-cloud assignment. As an example, when you are defining a VDI multi-cloud assignment for provisioning 1,000 virtual desktops to 1,000 users, size the assignment for 1,030 desktops.
- About the URL that your end users should use in their clients to properly access desktops that are provisioned from one of these VDI multi-cloud assignments
- Only when your environment is configured to use Universal Broker with your Horizon Cloud pods will you be able to create a VDI multi-cloud assignment using those Horizon Cloud pods. When your environment is configured to use Universal Broker with those pods, your end users are expected to use your environment's configured Universal Broker URL in their clients to access the entitled VDI desktops that are provisioned by those multi-cloud assignments. Avoid having your end users use the old-style method, the Unified Access Gateway FQDN in their clients, when your environment is configured to use Universal Broker. Otherwise, unexpected results might occur if you have your end users bypass the Universal Broker and go directly to a Unified Access Gateway FQDN.
- About the labels depicted on the desktop tiles that your end users will see in their clients
-
Please note that when an end user uses the
Universal Broker URL in their client, the label on the desktop tile in their client will display the name that is specified in
Assignment Name in the multi-cloud assignment form, as described in the following assignment-creation steps.
However, if you instead tell your end users to use the previously used, single-pod brokering method of using the Unified Access Gateway FQDN, the desktop tile will display a variation of the name that is specified in Assignment Name, and not the precise name that is specified in Assignment Name. The tile will depict the assignment name that appears in the Assignment Name field, plus a unique 8-character suffix.
As an example, if Assignment Name is specified as Dedicated-Sales in the multi-cloud assignment's definition, then:
- Client using Universal Broker URL - the end user sees a desktop tile that is labeled
Dedicated-Sales
. - Client instead using the Unified Access Gateway FQDN - the end user sees a desktop tile that is labeled
Dedicated-Sales-nnnnnnnn
, where nnnnnnnn is a unique, random alphanumeric string. If two end users both use the Unified Access Gateway FQDN instead of the Universal Broker URL for their desktops in this example, one end user's desktop tile could be labeled Dedicated-Sales-d1f466f1 while the other end user's tile would be labeled like Dedicated-Sales-6bdbb611.
- Client using Universal Broker URL - the end user sees a desktop tile that is labeled
Prerequisites
- VDI multi-cloud assignments are available in tenant environments that are configured to use Universal Broker with your pod-manager-type of pods. Such pods are those that are deployed into Microsoft Azure using the automated pod deployment wizard. Verify that your tenant is configured to use Universal Broker is configured as the brokering method to use with those pods. See Start the Universal Broker Enablement Using the Horizon Universal Console and Configure Universal Broker Settings.
- Configure sites and home site associations for your brokering environment, as described in Configuring Sites for Universal Broker and Configuring Home Sites for Universal Broker.
- Verify that you have at least one published image, with a Microsoft Windows client operating system, in each pod that you plan to select to participate in the assignment. You cannot create a VDI multi-cloud assignment without such an image in each of the participating pods. For example, when you intend to select a single pod for the assignment, that pod must have a published image. When you intend to select multiple pods for this assignment, each of those pods must have at least one published image. To verify, navigate to the Images page and make sure it lists the appropriate images. For steps on creating a published image, see Convert a Configured Image VM to an Assignable Image in Horizon Cloud on a Per-Pod Basis.
- Decide whether you want the desktops to have encrypted disks. You must specify disk encryption when creating the VDI multi-cloud assignment. You cannot later add disk encryption after the assignment is created. For a description of the disk capability, see Using Microsoft Azure Disk Encryption with Your Farms and VDI Desktops in Your Horizon Cloud Environment.
Important: This release does not support having disk encryption for floating VDI assignments that use image VMs with attached data disks. Make sure the image that you plan to use in the assignment does not have data disks.
- Decide whether you want the ability to use NSX Cloud features with the desktop VMs. You must enable NSX Cloud management when creating the VDI multi-cloud assignment. You cannot later enable the assignment for NSX Cloud management after the assignment is created. The published image you select for this assignment must have the NSX agent installed in it. You must have installed the NSX agent before publishing the image. See VMware NSX Cloud and Horizon Cloud Pods in Microsoft Azure and its subtopics.
Important: To use both NSX Cloud features and disk encryption, ensure the image's installed NSX agent is the latest agent version. Using disk encryption with previous versions of the NSX agent is not supported.
- When a pod is configured to have multiple VM subnets, you can decide whether you want those desktop VMs that are deployed in that pod's subscription to be connected to one of those VM subnets or to that pod's primary VM subnet (also known as the tenant subnet). When a pod that is running manifest 2298 or later has been edited to add additional VM subnets, you can specify use of those subnets for the assignment's desktop VMs that get instantiated for that specific pod. For this use case, you must verify that the VM subnet you want to use is listed on the pod's details page's Networking section in a Ready state so that the subnet will available for you to select in the workflow steps. For details, see Overview of Using Multiple Tenant Subnets with Your Horizon Cloud Pod for Your Farms and VDI Assignments.
Important: When you specify use of a VM subnet for the assignment, the selected VM subnet remains in effect and cannot be changed after the assignment is created. Also, the total number of IP addresses provided by the selected subnets must be greater or equal to the specified Max VMs setting. For example, when selecting to have the assignment use the primary subnet or to use multiple VM subnets with a result of having 100 available IP addresses for the assignment, the Max VMs cannot exceed 100.
Procedure
Results
The system begins the process of configuring the desktop instances in the specified pods to provide VDI desktops to the selected users.
What to do next
If the image for this floating VDI desktop assignment has applications that require opening special ports, you might need to modify this assignment's associated Network Security Group (NSG) in Microsoft Azure. For details about the NSG, see About Network Security Groups and VDI Desktops in a Horizon Cloud Pod.
If you specified NSX Cloud management for this assignment, you can use your NSX Cloud environment's Service Manager (CSM) to see that the desktop VMs are managed in NSX Cloud. Log in to your environment's CSM and navigate to Managed for the desktop instances, you can start implementing NSX policies on them.
. When that Instances page shows a status of