top of page
  • Writer's pictureSurj Randhawa

VMware Horizon - Zero to Hero Series - Part 2 (Intermediate) - Segment 3

Continuing with exploring the VMware Horizon Console, this post is focusing on the Inventory section.

This blog is part of a group of bite-sized segments, as follows:

 

NOTE: The following is based on Horizon version 2006; newer versions of Horizon may have subtle differences in the options available.

 

Inventory









The majority of Horizon day-2 operational tasks are done within the Inventory section of the Horizon Console. This post covers all aspects of this section; therefore use the links below to navigate through the different settings and options available.

 
 

1.1 Desktops











The Desktop tab allows you to manage all aspects of a desktop pool, from creating a new pool, reviewing an existing pool, managing entitlements and much more. Essential information is available in this display, as shown in Table 1 below.

Table 1: Desktop Pool Information

When you select an existing desktop pool, the Edit, Duplicate and Delete tabs become available for selection.

Table 2 highlights the options available for Desktop Pools.

Table 2: Desktop Pools

1.1.1 Add Pool

When you click on the Add tab, there are three (3) options on the type of desktop pool you wish to create; Automated Desktop Pool, Manual Desktop Pool or RDS Desktop Pool. The following sections will describe the options available within each selection.

1.1.1.1 Automated Desktop Pool

Select Automated Desktop Pool.

 

Select the type of virtual desktop you wish to deploy.

NOTE: As the banner states, View Composer Linked Clones are being deprecated in future releases. This guide will not cover View Composer desktop pools.

If you have multiple vCenter Servers, select this from the list.

 

Select either a Floating assignment or a Dedicated assignment.

When you select Dedicated, you have the option to choose whether to assign the desktop automatically to a user or allow multiple users to log onto the virtual desktop.

 

Depending on the storage you are using, select the relevant option.

 

In the ID field, enter a unique name for the pool (no spaces are allowed).

The Display Name is what the user will see once they've authenticated with the Connection Server. If no name is entered, the ID of the pool is used.

If separate administration for the pool is required, select this from the drop-down list against Access Group.

Optionally, enter a description for the pool.

 

Basic

Enable Provisioning – when you finish creating the pool, the virtual machines are created automatically. If you uncheck this option, the pool is created, but no virtual machines are deployed.

Stop Provisioning on Error – if an error occurs during the desktop pool creation, provisioning is stopped.

Virtual Machine Naming

Naming Pattern – specify a naming pattern for the virtual desktops for this pool. The same name is also used to join the virtual desktops to Active Directory.

Provision Machines

The options under Provision Machines allows you to create Machines on Demand by specifying the Min Number of Machines required or select All Machines Up-Front to have all the virtual desktops created once the pool creation is completed.

Desktop Pool Sizing

Specify the Maximum Machines required for this pool; if you previously selected All Machines Up-Front, this is the number of virtual desktops created.

Alternatively, if you had selected Machines on Demand, enter the number of Spare (Powered On) Machines required in the pool.

Virtual Device

Add vTPM Device to VMs provides additional security capabilities to Windows 10 and Windows Server 2016 virtual machines.

 

Default Image

Select the Parent VM that the pool will be based on.

- You can filter by the type of operating system

Select the relevant Snapshot to use for the pool.

Virtual Machine Location

Select a VM folder to place the virtual desktops under.

Resource Settings

Select the Cluster where the virtual desktops will be created.

Select the Resource Pool.

Select the Datastores to place the virtual desktops.

Either leave the Network as the same as the parent VM or click Browse to select a different Network.

 

The State of the pool is enabled by default, allowing the pool to be available as soon as it is ready.

By default, there are no Connection Server Restrictions configured. If you require specific desktops to run on certain Connection Servers, assigning tags allows this.

The Category Folder allows you to create a shortcut to the virtual desktop in the Client’s Start Menu.

Client Restrictions allows you to restrict access to the pool from specific client computers.

You can select Desktop, Application or both from the drop-down list for Session Types. Desktops allow you to launch desktops only from the pool, whereas Applications enables you to publish applications running on the desktop.

The Log Off After Disconnect allows you to set a behaviour when a session is disconnected. The options are Immediately, Never or After. If you select After, you specify the time in minutes to force a logoff.

If the Session Type is set to Application or Desktop & Application, the Empty Session Timeout, Pre-launch Session Timeout and When Timeout Occurs options become available.

- Empty Session is when a user closes all of the applications running in a

session. The timeout determines how long in minutes action is taken.

- Pre-launch Session allows users to launch applications quickly; however, you

can specify a timeout in minutes that it is disconnected automatically if an

application is not launched.

- When the Timeout for Empty Sessions is reached, you can choose whether

to Disconnect or Log Off the session.

You can choose to Allow Users to Restart Machines. If you select Yes and a user restarts their Instant Clone virtual desktop, it will be deleted as soon as the log off occurs.

You can allow users to launch different sessions using different clients by selecting Yes in the drop-down list for Allow Separate Desktop Sessions from Different Client Devices.

 

The Default Display Protocol allows you to set the protocol the sessions use. Using the drop-down list, you can select VMware Blast, PCoIP or Microsoft RDP.

You can deny users from changing the display protocol in the client by selecting No against Allow Users to Choose Protocol.

Depending on whether you have an NVIDIA vGPU card configured in vSphere or not, the options available under 3D Renderer are automatically selected by Horizon. The choices are

- Manage using vSphere Client

- NVIDIA GRID vGPU

The Allow Session Collaboration option allows users to invite others to their session. This only works with the VMware Blast protocol.

 

The Domain is automatically filled based on the default domain that the Connection Server is a member of; if there are multiple domain trusts, select the correct domain from the drop-down list.

The default AD Container (OU) is selected for computer objects. Click on Browse to change this as required.

Optionally, if computer objects have been pre-created in AD, select Allow Reuse of Existing Computer Accounts.

The Power-Off Script Name and Power-Off Script Parameters allow you to run a script on the virtual desktops that are executed before they are powered off.

The Post-Synchronization Script Name and Post-Synchronization Script Parameters allow you to run a script on the virtual desktops when created.

 

The final step is confirming all the settings and clicking Submit.

Optionally, you can check Entitle Users After Adding Pool or you can entitle users after the pool creation.

1.1.1.2 Manual Desktop Pool

In section 1.1.1.1 Automated Desktop Pool above, the desktop pool is created and managed by VMware Horizon itself. In a manual desktop pool, Horizon only manages the virtual desktops; the creation of the machines is done outside of the Horizon environment.

The virtual desktops that are supported in a manual pool can be either:

  • Virtual machines that are managed by vCenter Server.

  • Virtual machines that are not managed by vCenter Server.

  • Physical machines.

This section will show you the options available when setting up a manual desktop pool in Horizon.

Select Manual Desktop Pool.

 

If your existing virtual machine is managed by vCenter Server, select vCenter virtual machines, otherwise for any other type of desktop (physical or non-vCenter Server managed) select Other sources.

 

Select your vCenter Server from the list.

NOTE: This option is not available when you select Other sources in step 2.

 

Select either a Floating assignment or a Dedicated assignment.

When you select Dedicated, you have the option to choose whether to assign the desktop automatically to a user or allow multiple users to log onto the virtual desktop.

 

In the ID field, enter a unique name for the pool (no spaces are allowed).

The Display Name is what the user will see once they've authenticated with the Connection Server. If no name is entered, the ID of the pool is used.

If separate administration for the pool is required, select this from the drop-down list against Access Group.

Optionally, enter a description for the pool.

 

On the Desktop Pool Settings page, if you selected Other sources in step 2, then the Session Types, Remote Power Policy, and Allow Users to Restart Machines sections are not available, as shown in the figure below.

The State of the pool is set to enabled by default, allowing the pool to be available as soon as it is ready.

By default, there are no Connection Server Restrictions configured. If you require specific desktops to run on certain Connection Servers, assigning tags allows this.

The Category Folder allows you to create a shortcut to the virtual desktop in the Client’s Start Menu.

Client Restrictions allows you to restrict access to the pool from specific client computers.

You can select Desktop, Application or both from the drop-down list for Session Types. Desktops allow you to launch desktops only from the pool, whereas Applications enables you to publish applications running on the desktop.

The Log Off After Disconnect allows you to set a behaviour when a session is disconnected. The options are Immediately, Never or After. If you select After, you specify the time in minutes to force a logoff.

If the Session Type is set to Application or Desktop & Application, the Empty Session Timeout, Pre-launch Session Timeout and When Timeout Occurs options become available.

- Empty Session is when a user closes all of the applications running in a

session. The timeout determines how long in minutes action is taken

- Pre-launch session allows users to launch applications quickly; however, you

can specify a timeout in minutes that it is disconnected automatically if an

application is not launched.

- When the timeout for empty sessions is reached, you can choose whether

to Disconnect or Log Off the session.

You can choose to Allow Users to Restart Machines. If you select Yes and a user restarts their Instant Clone virtual desktop, it will be deleted as soon as the log off occurs.

You can allow users to launch different sessions using different clients by selecting Yes in the drop-down list for Allow Separate Desktop Sessions from Different Client Devices.

 

Under the Remote Display Settings page, if you selected Other sources in step 2, then the 3D Renderer, VRAM Size, Max Resolution of Any One Monitor sections are not available, as shown in the figure below.

The Default Display Protocol allows you to set the protocol the sessions use. Using the drop-down list, you can select VMware Blast, PCoIP or Microsoft RDP.

NOTE: Teradici hardware is required if you select PCoIP when using physical machines.

You can deny users from changing the display protocol in the client by selecting No against Allow Users to Choose Protocol.

3D Renderer allows you select between vSphere Client settings, hardware graphics accelerator or software graphics accelerator. The options are:

  • Manage using vSphere Client

  • Disabled

  • Automatic

  • Software

  • Hardware

  • NVIDIA GRID VGPU

If you select Automatic, Software, or Hardware, the VRAM Size setting becomes available. This allows you to set the amount of VRAM allocated to the virtual desktops. The minimum is 64MB, the default is 96MB, and the maximum is 512MB. You can specify your own value accordingly within the above range.

The Max number of monitors option becomes available if you select Disabled, Automatic, Software, or Hardware as the 3D Renderer.

When 3D Renderer is set to Disabled, and you have selected PCoIP or VMware Blast as the display protocol, you can specify the Max Resolution of Any One Monitor. The options are:

  • 1680 x 1050

  • 1920 x 1200

  • 2560 x 1600

  • 3840 x 2160

The Allow Session Collaboration option allows users to invite others to their session. This only works with the VMware Blast protocol.

 

Select the virtual machines available from vCenter Server.

NOTE: This page is replaced with Machines when you select Other sources in step 2.

 

Use View Storage Accelerator is enabled by default. This allows the ESXi hosts to cache common data for the virtual machines.

You can specify the number of days the cache is recreated. The default is seven (7) days.

Blackout Times allows you to block times when the regeneration and disk space reclamation doesn't occur.

Finally, the Transparent Page Sharing Scope can be configured to be applied at Virtual Machine (default), Desktop Pool, Pod, or Global level.

NOTE: This page is not available when you select Other sources in step 2.

 

The final step is confirming all the settings and clicking Submit.

Optionally, you can check Entitle Users After Adding Pool or you can entitle users after the pool creation.

1.1.1.3 RDS Desktop Pool

The final type of desktop pool that you can manage with Horizon is a RDS desktop pool.

Select RDS Desktop Pool.

 

In the ID field, enter a unique name for the pool (no spaces are allowed).

The Display Name is what the user will see once they've authenticated with the Connection Server. If no name is entered, the ID of the pool is used.

Optionally, enter a description for the pool.

 

The State of the pool is set to enabled by default, allowing the pool to be available as soon as it is ready.

By default, there are no Connection Server Restrictions configured. If you require specific desktops to run on certain Connection Servers, assigning tags allows this.

The Category Folder allows you to create a shortcut to the virtual desktop in the Client’s Start Menu.

Client Restrictions allows you to restrict access to the pool from specific client computers.

You can allow users to launch different sessions using different clients by selecting Yes in the drop-down list for Allow Separate Desktop Sessions from Different Client Devices.

 

On the Select RDS Farms page, you have the options for Create a new RDS farm or Select an RDS farm for this desktop pool.

For the purpose of this guide, I am selecting my existing RDS farm to use, however see section 1.3 Farms for creating a new RDS farms.

 

The final step is confirming all the settings and clicking Submit.

Optionally, you can check Entitle Users After Adding Pool or you can entitle users after the pool creation.

1.1.2 Edit Pool

When you select an existing desktop pool, you can modify various aspects of the pool as detailed below.

Select an existing pool and click the Edit tab.

1.1.2.1 Floating, Automated, Instant Clone Pool

Table 3 below highlights the options that can be modified and cannot be changed once the pool has been created.

Table 3: Edit Pools - Floating, Automated, Instant Clone Pool

1.1.2.2 Dedicated, Automated, Instant Clone Pool

Table 4 below highlights the options that can be modified and cannot be changed once the pool has been created.

Table 4: Edit Pools - Dedicated, Automated, Instant Clone Pool

1.1.2.3 Dedicated, Manual Pool

Table 5 below highlights the options that can be modified and cannot be changed once the pool has been created.

Table 5: Edit Pools - Dedicated, Manual Pool

1.1.2.4 RDS Desktop Pool

Table 6 below highlights the options that can be modified and cannot be changed once the pool has been created.

Table 6: Edit Pools - RDS Desktop Pool

1.1.3 Duplicate Pool

You can duplicate an existing pool instead of creating a new pool. The following pages are duplicated and cannot be changed:

  • Type

  • vCenter Server

  • User Assignment

All other pages and settings can be customised.

NOTE: Only automated desktop pools can be duplicated.

1.1.4 Delete Pool

To delete an existing pool, simply select the pool and click the Delete tab. A dialogue box will appear for confirmation. Click OK, and the pool will be deleted, and any connected sessions will be ended immediately.

The status of the pool will show as (deleting). Refresh the view to update the pools.


1.1.5 Entitlements

Entitlements control access to the desktop pool. Typically, you would run the entitlement wizard during the creation of a new pool. However, if this is not the case or you wish to remove an existing entitlement, simply select an existing pool and click on the Entitlements tab.

1.1.5.1 Add Entitlements

Select Entitlements > Add Entitlements.

 

The Add Entitlements wizard starts, click Add.

 

You can search by Users and/or Groups. Enter the search criteria and click Find.

 

Once the search returns the results, ensure you select the users and/or groups before clicking OK.

 

Confirm your selection(s) and click OK. The users and/or groups are entitled to the pool.

1.1.5.2 Remove Entitlements

Select a pool that already has entitlements and then select Entitlements > Remove Entitlements.

 

Select the user or group that you wish to remove and click OK.

 

Confirm that you wish to remove the entitlements and click OK.

1.1.6 Status

The Status tab allows you to control the pool after it has been created. The options available are as follows:

  • Disable Desktop Pool - when selected, the pool becomes unavailable and users are unable to access virtual desktops from the pool. This is useful when maintenance is required at the pool level.

  • Enable Desktop Pool - if the pool is disabled, you can enable it using this setting. This makes the pool accessible for users to access it.

  • Disable Provisioning - this prevents any new virtual desktops from being created in the pool. Existing virtual desktops can be accessed as normal.

  • Enable Provisioning - allows the pool to create (provision) additional desktops as and when required based on the pool settings.

1.1.7 Access Group

When you select Access Group, you are presented with two choices; New Access Group and Change Access Group.

Access groups allows you to specify different administrators for virtual desktops, pools, or farms. When Horizon is installed, by default a root (/) group is created for all administration purposes. You can create a new access group by select New Access Group.











You are presented with a new dialog box where you enter the name of the new access group. Optionally, enter an description and click Submit.

To change the existing access group for a pool, select the pool and then select Access Group > Change Access Group.






Use the drop-down list to choose the relevant access group and click OK.

You also can filter the desktop pools based on the access groups. Simply use the drop-down list to select the required filter.


1.1.8 View Unentitled

You can view machine and policies that are allocated to users but no longer have an entitlement to a pool.

In the example above, user3 still has an entitlement to the desktop, however at a pool level, user3's entitlement has been revoked.

The above only works for dedicated pools and not for floating assignments.

1.1.9 Filter

It is easy to filter on any information that you require. Start typing in the filter bar and the display shows only the relevant information.

In the example below, I am filtering for dedicated user assignments, as I start typing in dedicated, the display automatically filters on that criteria.


 

1.2 Applications







Next up is the Application tab. This allows you to publish Horizon Applications to users using RDS farms. Key information is available in this display, as shown in Table 7 below.

Table 7: Application Pool Information

When you select an existing application pool, the Edit, Duplicate and Delete tabs become available for selection.



Table 8 below details the options available for Application Pools.

Table 8: Application Pools.

1.2.1 Add

When you click on the Add tab, you have the option to Add Manually or Add from Installed Applications.





1.2.1.1 Add Manually

The first setting you are required to set is the source of the application that you are publishing.

Select Desktop Pool if you have created a desktop pool with a session type of Application or Application and Desktop. If you are not using desktop pools for applications, select RDS Farm.

NOTE: If you have a single RDS Farm or Desktop Pool, then the filed is automatically populated, otherwise use the drop-down list to select the required pool.

 

In the ID field, enter a unique name to distinguish the application pool.

 

Enter a name that is seen by the end users when they are entitled to the application pool.

 

The Access Group setting is greyed out and cannot be modified. The root (/) administrative group has full permissions to the application pool.

 

Specify the version of the application. This is useful if you have multiple versions of the same application.

 

Enter the name of the publisher or vendor of the application.

 

Enter the full path to the application executable. Typically this would be

C:\Program Files\<application name>\application executable.
 

Enter the full path to the application start folder. Typically this would be

C:\Program Files\<application name>
 

Optionally, if the application requires any specific parameters, these can be entered here.

 

Enter a description if required to provide details of the application.

 

By enabling Pre-Launch, the application session is launched before the user actually opens the application.

 

By default, there are no Connection Server Restrictions configured. If you require specific desktops to run on certain Connection Servers, assigning tags allows this.

 

The Category Folder allows you to create a shortcut to the virtual desktop in the Client’s Start Menu.

When you click Browse, a new dialogue box appears. The default setting is Disabled. When you choose Select a category folder from the folder list, you can enter a new folder name that will appear on the Windows client device. Additionally, you can select where the shortcut to the application will appear on the Start Menu and/or on the Desktop.

When an entitled user to the application pool logs onto the Horizon client from a Windows device, they are prompted whether they wish to add the shortcuts to the client.








if you click Yes, then the applications appear on the Start Menu and/or the desktop.






 

Client Restrictions allows you to restrict access to the application pool from certain client computers.

 

As the name suggests, multi-session mode allows Horizon Applications to be launched from multiple sessions if the user logs onto different clients whilst still connected. The default setting is Disabled.

The options are:

  • Disabled

  • Enabled (Default Off)

  • Enabled (Default On)

  • Enabled (Enforced)

 

When you click Submit, you are prompted to entitle users to the application pool

Once the application pool is created, it is shown in the list of applications.


1.2.1.2 Add from Installed Applications

The easiest way of creating application pools is to let Horizon pre-determine the application details.

When you click Add from Installed Applications, select the source of the application that you are publishing.

The list of applications is displayed from the source; select the application for the pool.

Select the required options (see section 1.2.1.1 for details).

 

The ID and Display Name are pre-populated, you can override the details here and click Submit.

1.2.2 Edit

You can edit certain settings of an existing application pool when it is selected.

Select the application and click Edit.

The following fields are editable:

  • Display Name

  • Version

  • Publisher

  • Path

  • Start Folder

  • Parameters

  • Anti-Affinity Patterns *

  • Anti-Affinity Count **

  • Description

  • Pre-Launch

  • Connection Server Restrictions

  • Category Folder

  • Client Restrictions

* Anti-Affinity Patterns - this option is only available when you edit an existing application pool. Use this setting to run the application on RDS hosts that have sufficient resources so user experience is not affected.

You can create multiple patterns, separated by a comma and use wildcard characters.

** Anti-Affinity Count - this option sets the maximum number of other applications that can run on a RDS host before connections are rejected.

1.2.3 Duplicate

You can create a duplicate of an existing application. When you click on Duplicate, a new dialogue box appears. Specify the ID, Display Name and optionally a Description.










The application appears in the list of application pools.

1.2.4 Delete

Select the required application pool and click on the Delete tab. A dialog box will appear confirming your actions. Click OK and and application pool is deleted.


1.2.5 Entitlements

Entitlements control who can access the application pool. Use this option to add or remove entitlements by selecting an existing pool and clicking on the Entitlements tab.

1.2.6 Application Icon

You have the ability to change the default application icon for an application. Select an existing pool and click on the Application Icon > Associate Application Icon tab.

Upload the .PNG file for the new icon and click OK. The icon is displayed next to the application.

The next time the user logs into the Horizon client, the new icon will be displayed.


1.3 Farms








The term Farms in Horizon means a group of Microsoft RDS hosts. In reality, a group can consist of a single host or more.

Farms are the foundation for creating published applications and RDS desktop pools.

You can create an automated farm based on instant clone VMs or create a manual pool using an existing RDS host.


1.3.1 Add Automated Farm





Select Automated Farm.

 

Select the type of clone you wish to deploy.

NOTE: As the banner states, View Composer Linked Clones are being deprecated in future releases. This guide will not cover View Composer desktop pools.

If you have multiple vCenter Servers, select this from the list.

 

Depending on the storage you are using, select the relevant option.

 

In the ID field, enter a unique name for the pool (no spaces are allowed).

If separate administration for the pool is required, select this from the drop-down list against Access Group.

Optionally, enter a description for the pool.

Default Display Protocol – use the drop-down list to select the required display protocol. The choices are:

  • Microsoft RDP

  • PCoIP

  • VMware Blast (default)

Allow Users to Choose Protocol – select No if you want to force all connects to use the selected display protocol. The default is Yes.

3D Renderer – depending on whether you have an NVIDIA vGPU card configured in vSphere or not, the options available are automatically selected by Horizon. The choices are:

  • Manage using vSphere Client

  • NVIDIA GRID vGPU

Pre-launch Session Timeout (Applications Only) - if you configured an application pool to pre-launch the application, this setting allows you to set a timeout to disconnect the session if any user has not launched the application. The choices are:

  • After (10 minutes is the default)

  • Never

Empty Session Timeout (Applications Only) - allows you to specify a timeout to the user's session when they close all applications running within that session. The choices are:

  • Never

  • After (1 minute is the default)

  • Immediately

When Timeout Occurs - choose whether to Log Off or Disconnect when the Empty Session Timeout is reached.

Logoff Disconnected Sessions - choose when Horizon logs off disconnected sessions. The choices are:

  • Never (default)

  • After (in minutes)

  • Immediately.

Allow Session Collaboration - allows users to invite others to their desktop session. This only works with the VMware Blast protocol.

Max Sessions Per RDS Host - set the number of sessions each RDS host can support. Choose from Unlimited (default) or No More Than. The maximum number of sessions supported per RDS host is 150.

 

Set the load balancing thresholds (if required). These are used to determine how user sessions are balanced across multiple RDS hosts in the farm.

 

Basic

Enable Provisioning – when you finish creating the pool, the farm is created automatically. If you uncheck this option, the farm is created, but no virtual machines are deployed.

Stop Provisioning on Error – if an error occurs during the creation of the farm, provisioning is stopped.

Virtual Machine Naming

Specify a Naming Pattern for the RDS hosts to be created in the farm. The same name is also used to join the hosts to Active Directory.

Farm Sizing

Maximum Machines – specify the number of RDS hosts to create in the farm.

Minimum Number of Ready (Provisioned) Machines during Instant Clone Maintenance Operations – to ensure that RDS hosts are available during maintenance operations, you can specify the number of hosts to keep active for sessions.

 

Select the Parent VM that the farm will be based on.

- You can filter by the type of operating system

Select the relevant Snapshot to use for the pool.

Select a VM folder to place the virtual desktops under.

Select the Cluster where the virtual desktops will be created.

Select the Resource Pool.

Select the Datastores to place the virtual desktops.

Either leave the Network as the same as the parent VM or click Browse to select a different Network.

 

The Domain is automatically filled based on the default domain that the Connection Server is a member off, if there are multiple domain trusts, select the correct domain from the drop-down list.

The default AD Container (OU) is selected for computer objects, click on Browse to change this as required.

Optionally, if computer objects have been pre-created in AD, select Allow Reuse of Existing Computer Accounts.

The Power-Off Script Name and Power-Off Script Parameters allows you to run a script on the VMs that are executed before they are powered off.

The Post-Synchronization Script Name and Post-Synchronization Script Parameters allows you to run a script on the VMs when they are created.

1.3.2 Add Manual Farm

Select Manual Farm.

 

In the ID field, enter a unique name for the pool (no spaces are allowed).

Optionally, enter a description for the pool.

If separate administration for the pool is required, select this from the drop-down list against Access Group.

Default Display Protocol – use the drop-down list to select the required display protocol. The choices are:

  • Microsoft RDP

  • PCoIP

  • VMware Blast (default)

Allow Users to Choose Protocol – select No if you want to force all connects to use the selected display protocol. The default is Yes.

Pre-launch Session Timeout (Applications Only) - if you configured an application pool to pre-launch the application, this setting allows you to set a timeout to disconnect the session if any user has not launched the application. The choices are:

  • After (10 minutes is the default)

  • Never

Empty Session Timeout (Applications Only) - allows you to specify a timeout to the user's session when they close all applications running within that session. The choices are:

  • Never

  • After (1 minute is the default)

  • Immediately

When Timeout Occurs - choose whether to Log Off or Disconnect when the Empty Session Timeout is reached.

Logoff Disconnected Sessions - choose when Horizon logs off disconnected sessions. The choices are:

  • Never (default)

  • After (in minutes)

  • Immediately.

Allow Session Collaboration - allows users to invite others to their desktop session. This only works with the VMware Blast protocol.

 

Set the load balancing thresholds (if required). These are used to determine how user sessions are balanced across multiple RDS hosts in the farm.

 

Select your RDSH server from the list of available servers.

 

Review the settings and click Submit.

1.3.3 Edit Farms





You can edit an existing farm by selecting it and clicking Edit.

1.3.3.1 Manual Farm

Two (2) tabs are displayed, in which you can modify the options: Farm Settings and Load Balancing Settings.


Under Farm Settings, the following can be modified:

  • Description

  • Access Group

  • Default Display Protocol

  • Allow Users to Choose Protocol

  • Pre-launch Session Timeout (Applications Only)

  • Empty Session Timeout (Application Only)

  • When Timeout Occurs

  • Logoff Disconnected Sessions

  • Allow Session Collaboration

Under Load Balancing Settings, the following can be modified:

  • Use Custom Script

  • Include Session Count

  • CPU Usage Threshold

  • Memory Usage Threshold

  • Disk Queue Length Threshold

  • Disk Read Latency Threshold

  • Disk Write Latency Threshold

1.3.3.2 Automated Farm

In an automated farm, there are many more settings that can be edited. The tabs available are: Farm Settings, Load Balancing Settings, Provisioning Settings, vCenter Settings and Guest Customization.

Under Farm Settings, the following can be modified:

  • Description

  • Access Group

  • Default Display Protocol

  • Allow Users to Choose Protocol

  • Pre-launch Session Timeout (Applications Only)

  • Empty Session Timeout (Application Only)

  • When Timeout Occurs

  • Logoff Disconnected Sessions

  • Allow Session Collaboration

  • Max Sessions Per RDS Host

Under Load Balancing Settings, the following can be modified:

  • Use Custom Script

  • Include Session Count

  • CPU Usage Threshold

  • Memory Usage Threshold

  • Disk Queue Length Threshold

  • Disk Read Latency Threshold

  • Disk Write Latency Threshold

Under Provisioning Settings, the following can be modified:

  • Enable Provisioning

  • Stop Provisioning on Error

  • Default Display Protocol

  • Naming Pattern

  • Maximum Machines

  • Minimum Number of Ready Machines during Instant Clone Maintenance Operations

Under vCenter Settings, the following can be modified:

  • Datastores

  • Network

Under Guest Customization, the following can be modified:

  • AD Container

  • Allow Reuse of Existing Computer Accounts

  • Power-Off Script Name

  • Power-Off Script Parameters

  • Post-Synchronization Script Name

  • Post-Synchronization Script Parameters

1.3.4 Delete Farms





This tab is self explanatory, you can delete a farm that is not associated with any pool.

A dialogue box will appear to confirm your choice to delete the farm. Once you click, OK, the farm is deleted.








1.3.5 More Commands










Use the More Commands tab during maintenance schedules to make the farm available to users.

  • Disable Farm - when selected, the farm becomes unavailable to any new sessions. This is useful when maintenance is required at the pool level.

  • Enable Farm - if the farm is disabled, you can enable it using this setting. This makes the farm accessible for users to access it.

  • Disable Provisioning - this prevents any new RDS Instant Clone hosts from being created in the farm. Existing RDS hosts can be accessed as normal. This is only applicable to an Automated farm.

  • Enable Provisioning - allows the farm to create (provision) additional RDS Instant Clone VMs as and when required based on the farm settings. This is only applicable to an Automated farm.

1.3.6 Access Group






When you select Access Group, you are presented with two choices; New Access Group and Change Access Group.

Access groups allows you to specify different administrators for virtual desktops, pools, or farms. When Horizon is installed, by default a root (/) group is created for all administration purposes. You can create a new access group by select New Access Group.

1.4 Machines

Another location where Horizon Administrators focus the majority of their day two operations is in the Machines tab.











This is focused on all types of machines that are managed with Horizon. The machine types are split into three (3) categories: vCenter, RDS Hosts and Others.


1.4.1 vCenter





Table 9 below shows the information displayed under the vCenter tab.

Table 9: Machines - vCenter


Under the vCenter tab, there are several options available on managing the virtual desktops, these are explained in Table 10 below.

Table 10: Machines - vCenter - Options

1.4.2 RDS Host





Table 11 below shows the information displayed under the RDS Hosts tab.

Table 11: Machines - RDS Hosts

Under the RDS Hosts tab, there are several options available on managing the virtual desktops, these are explained in Table 12 below.

Table 12: Machines - RDS Hosts - Options

1.4.3 Others





The Others tab shows desktops that are not managed by vCenter Server, but have the Horizon agent installed on them. The information displayed for this type of machine are shown in Table 13 below.

Table 13: Machines - Others

There is only a single option for Others, as described in the table below.

Table 14: Machines - Others - Options

1.5 Persistent Disks

The last option in this section is Persistent Disks.












This option is depreciated in Horizon 8 2006 and subsequently will be totally removed in future releases.

As this post only focuses on Full Clones and Instant Clones virtual desktops, the Persistent Disks feature is only supported with Linked Clone virtual desktops, therefore will not be covered in this post.

 

This concludes this bite-sized segment on the Horizon Console that focused on the Inventory section. In the next blog, I will be focusing on the Settings section, which will be the final segment of the Intermediate level.

1,929 views0 comments

Recent Posts

See All
bottom of page