I already introduced Desktop Director tool in my previous post XenDesktop 7 – Desktop Director explained and in this article I would like to focus on the best practices for Desktop Director.
Desktop Director is a tool used to monitor and troubleshoot XenDesktop environment. This tool can be used by HelpDesk consultants and XenDesktop administrators to troubleshoot XenDesktop infrastructure as well as by systems architects responsible for design decisions when planning vitalization initiatives and long way development plans. In order to provide different set of information to the various group of users Desktop Director consolidates data from all main components like:
- Delivery Controller: Provides user session data and infrastructure data such as host alerts or database connectivity.
- Virtual Delivery Agent (VDA): Provides data on machine such as profiles, application/processes, HDX channel status, and policies.
- Monitoring services: Provides real-time and historical data of the XenDesktop site. This data is used to provide Director the ability to monitor the site, providing the visibility into site failures, health, and performance.
- Windows Management Instrumentation (WMI) Proxy: Director routes its WMI communication through the broker using WMI Proxy plug-in to retrieve information from the VDAs to display information about user sessions. For example, available CPU, memory, running applications from XenDesktop 7 VDAs onwards.
- Windows Remote Management (WinRM): The information provided by WMI Proxy for XenDesktop 7 VDAs onwards is received from pre XenDesktop 7 VDAs through WinRM (WMI over Http) connections.
- HDX Insight: NetScaler Insight Center’s HDX Insight provides the network statistics of the deployments.
Installing Director
Director should be installed using the XenDesktop installer. This will ensure that all prerequisites are installed and configured properly.
Director can also be installed using the DesktopDirector.msi. When performing a MSI install, there are extra configuration steps that must be completed manually:
- for MSI based install, the administrator should run DirectorConfig.exe to configure the Delivery Controller address. For more information see CTX137990 Citrix Director – DirectorConfig Tool
- for enabling Policies to be displayed on the User Details View, run the msi CitrixGroupPolicyManagement_x(86/64).msi from the install folder x(86/64)/ Citrix Policy.
Note: Director Installation on a non-default location is not supported in this release.
Upgrading Director
Director can be upgraded using XenDesktop installer. Director can be upgraded from version 2.x to XenDesktop 7 Director. If Director is installed on standalone server, it must be the same version as the Desktop Delivery Controller. For example, Director 2.1 will not interoperate with a XenDesktop 7 Desktop Delivery Controller.
Note: XenApp 6.5 is only supported with Desktop Director 2.x. Do not upgrade the server if you intend to monitor XenApp 6.5. Continue using Desktop Director 2.x to monitor XenApp 6.5.
Hardware Requirements
In addition to standard system requirements mentioned in the Citrix eDocs for Director: http://support.citrix.com/proddocs/topic/xendesktop-7/cds-sys-requirements.html, the following are the minimum hardware requirements:
- A dedicated machine with 4 CPU cores.
- Minimum 4GB RAM for every 100 Director Help Desk Users.
Multi-site and Multi-Controller Configuration
Multi-Site: Director supports multiple XenDesktop sites. Multiple sites can be configured in the IIS manager on the Director server. To add multiple sites, open IIS Manager > Default Website > Desktop Director > Application settings > Add. To learn how to configure multiple sites support see the following document CTX136165 – How to Add Multiple Sites to Desktop Director.
This can also be achieved using Citrix Director – DirectorConfig Tool
Multiple Controllers: Director supports multiple controllers for configured for high availability. Director automatically identifies all the controllers within the site and will fail over if a Desktop Delivery Controller is unreachable. Refer to the following link for additional details: http://support.citrix.com/proddocs/topic/xendesktop-7/cds-monitor-advance-config.html
Configuring and Viewing Hypervisor Alerts
Director displays hypervisor alerts under Infrastructure panel on the Dashboard such as CPU, memory, or network usage. On XenServer, configure alerts at the properties of each Host server. On ESX, the administrator must configure alarms separately to be identified as alerts in Director.
Note: Hyper-V alerts are not supported in this release.
Configuring EdgeSight Network Analysis
EdgeSight network analysis is a Platinum license feature that allows administrators to see the network statistics of the deployments they have running by utilizing NetScaler Insight Center’s HDX Insight. In order to provide visibility of the HDX Insight data, HDX Insight must be configured. Refer to the following link for instructions:
http://support.citrix.com/proddocs/topic/xendesktop-7/cds-monitor-config-hdx.html
If the Trends Network tab is not available, ensure that the NetScaler Insight configuration has been validated.
Director Supportability for Legacy VDAs
With XenDesktop 7.0, Director uses a WMI Proxy to display the data on Helpdesk and user details page. But for Legacy VDAs Director needs WinRM based configuration to display data for Helpdesk details, refer to the following link on how to configure WinRM for Legacy VDAs:
http://support.citrix.com/proddocs/topic/xendesktop-7/cds-monitor-config-legacy-vda.html
Note: Administrator must manually configure WinRM on legacy VDAs to view the data.
IIS Authentication Settings
Because Director supports Forms Authentication only, ensure the Forms Authentication and Anonymous settings on the IIS server are enabled. If the authentication settings are set incorrectly, Director Login issues can result.
Search Functionality in Multi-forest Environment
Director Search functionality displays a list of different users that exist in multiple Active Directory (AD) domains/forests. Sometimes administrators might notice slow performance in displaying search results. In such cases, Administrator should ensure that the ADs are configured correctly while configuring in Director Settings and the configured AD servers and their sub-domains are up. For verifying the correctness of the AD settings, see the following link:
http://support.citrix.com/proddocs/topic/xendesktop-7/cds-monitor-advance-config.html
Director Delegated Administration Support
Director supports most of the Delegated Administration Roles that are available by default in XenDesktop. These administrator roles can be combined with specific scopes and can be used to effectively segregate access to data and actions that are available to particular users.
Note: Catalog administrator and Host administrators are not supported in this release.
Director Trend Data Time Zones that are Half an Hour Offset from GMT Time Zone
Trend data displayed in Director is collected using UTC timestamps. This data is aggregated at one-hour intervals. If Director is accessed from a time zone that is offset by a half an hour from the GMT time, for example India (+5.30), then the data for the last half hour is not available until another hour has passed and the data has been aggregated. Therefore, it is recommended that if an administrator in a time zone offset by half an hour from GMT is trouble shooting desktops in a time zone that is not offset by half an hour from GMT (for example Pacific Standard Time -8:00), then the administrator should do one of the following to alleviate the preceding explained delay in getting the information:
- Set the time zone on the machine running Director to the nearest hour (+5) or
- Change the time zone on the machine to the user time zone.
Known Performance Issues
In certain instances, the administrator might face performance or page loading issues after logging into Director. In such cases, ensure all the sites that are configured are reachable, and remove any invalid sites to improve logon performance.
A delay in logon time is generally seen when trying to access geographically distant sites that result in latent responses. Citrix suggests that a Director instance be available for each geographic area / Data center for best performance.
Leave A Comment