xendesktop implementation guide
TRANSCRIPT
-
8/12/2019 XenDesktop Implementation Guide
1/160
Consulting Solutions | WHITE PAPER | Citrix XenDesktop
www.citrix.com
XenDesktop Deployment Guide
Local and Remote Accessed Pooled Desktops
-
8/12/2019 XenDesktop Implementation Guide
2/160
Page 2
Contents
Contents .............................................................................................................................................................. 2
Overview ............................................................................................................................................................. 4
Initial Architecture ............................................................................................................................................. 5
Installation Guide .............................................................................................................................................. 6
XenServer 6 Install with IntelliCache Option ............................................................................................... 7
Pre-requisitesXenServer Installation ....................................................................................................................... 7
SQL Database ..................................................................................................................................................... 9
Pre-requisitesSQL Database ..................................................................................................................................... 9
Citrix Licensing ................................................................................................................................................ 17
Pre-requisites ................................................................................................................................................................. 17
Installation - Citrix Licensing 11.9 ............................................................................................................................. 21
Configuration - Citrix Licensing 11.9 ........................................................................................................................ 23
Citrix XenDesktop Desktop Controller ....................................................................................................... 26
Pre-requisitesXenDesktop Controller................................................................................................................... 26
InstallationXenDesktop Controller ....................................................................................................................... 30
ConfigurationCreating a XenDesktop Site .......................................................................................................... 36
Citrix Web Interface ........................................................................................................................................ 42
Pre-requisites ................................................................................................................................................................. 42
InstallationCitrix Web Interface ............................................................................................................................ 47
ConfigurationCitrix Web Interface ....................................................................................................................... 50
Citrix Merchandising Server ........................................................................................................................... 55
Pre-requisites ................................................................................................................................................................. 55
InstallationMerchandising Server .......................................................................................................................... 55
ConfigurationMerchandising Server ..................................................................................................................... 62
Pooled Desktop Image.................................................................................................................................... 68
-
8/12/2019 XenDesktop Implementation Guide
3/160
Page 3
Creating a Pooled Desktop Image Virtual Machine ............................................................................................... 68
Citrix Profile Management ............................................................................................................................. 74
Citrix Profile Management - Client Side Installation .............................................................................................. 74
Citrix Profile Management - Server Side Configuration ......................................................................................... 77
Policies ............................................................................................................................................................... 83
ConfigurationBase Active Directory Policy ......................................................................................................... 83
ConfigurationOptimized Desktop Policy ............................................................................................................ 94
Citrix Access Gateway Enterprise Edition ................................................................................................ 110
Importing NetScaler Appliance ................................................................................................................................ 110
Installation of Citrix Access Gateway Enterprise Edition ................................................................................... 112
Creating a Request, Key, and Certificate ................................................................................................................. 117
Configuring Citrix Access Gateway Enterprise Edition ....................................................................................... 122
Creating a Web Interface Site for Access Gateway ............................................................................................... 129
Desktop Groups ........................................................................................................................................... 134
ConfigurationDesktop Group Creation ............................................................................................................. 134
ConfigurationDesktop Group Assignment ....................................................................................................... 138
Validation Scenarios ..................................................................................................................................... 140
Internal Access Scenario ............................................................................................................................................ 140
External Access Scenario ........................................................................................................................................... 144
Appendix AAdditional XenServer Features to Consider ................................................................... 145
Distributed Virtual Switch ......................................................................................................................................... 145
Workload Balancing Virtual Appliance ................................................................................................................... 149
Appendix BOther Resources .................................................................................................................. 155
Dynamic Memory Control ........................................................................................................................................ 155
VM Import ................................................................................................................................................................... 156
Product Versions........................................................................................................................................... 160
Revision History ............................................................................................................................................ 160
-
8/12/2019 XenDesktop Implementation Guide
4/160
Page 4
Overview
Citrix XenDesktop is an enterprise desktop virtualization solution, which can be implemented on all
major hypervisor platforms such as Citrix XenServer, Microsoft HyperV, and VMware vSphere.Implementation of an enterprise XenDesktop environment involves more than just configuration of
the base product; IT must consider database, access and endpoint delivery requirements and specific
hypervisor considerations as well. Because of the flexibility of the solution and the various
components which may be delivered, the implementation can involve significant amount of
coordination across infrastructure teams. As such, this Deployment Guide can help accelerate the
implementation of a fully functioning XenDesktop site providing for a common Enterprise
scenario: local and remote access to pooled desktops supported on a Citrix XenServer 6.0 hypervisor
infrastructure.
While the steps in this guide can lead to a fully functioning XenDesktop environment, theinstallation of XenDesktop should not be performed in a production environment without adequate
testing. It is recommended to install in a test lab and conduct thorough systems and user acceptance
testing to determine the best configuration for the environment. Success Accelerator kits are
available athttp://www.citrix.com/successaccelerator/to help.
This document provides the detailed steps on installing the required components for a fully
functioning XenDesktop environment. This guide assumes that no Citrix products have been
installed and will walk a System Administrator through the steps to bring many Microsoft and Citrix
components online based on the Citrix Consulting recommended configurations. These products
include Citrix XenServer, Citrix XenDesktop, Citrix Web Interface, Citrix Access Gateway VPX,
Citrix User Profile Manager, Citrix Licensing Server, Microsoft SQL Server 2008 R2, and Citrix
Merchandising Server.
http://www.citrix.com/successaccelerator/http://www.citrix.com/successaccelerator/http://www.citrix.com/successaccelerator/http://www.citrix.com/successaccelerator/ -
8/12/2019 XenDesktop Implementation Guide
5/160
Page 5
Initial Architecture
The architecture this deployment guide creates is shown in the following figure:
Figure 1: Architecture utilizing using Machine Creation Services
The environment consists of the following:
Remote access provided by Access Gateway VPX
Initial authentication and enumeration operations performed by Web Interface
License monitor and allocation via the Citrix License Server
Desktop management controlled by the redundant XenDesktop controllers
Overall system configuration tracking by SQL Server
Virtual desktop hosting provided by Citrix XenServer
Desktop image creation and delivery via Machine Creation Services.
-
8/12/2019 XenDesktop Implementation Guide
6/160
Page 6
Installation Guide
In this phase, various components needed to support and ensure a functioning XenDesktop
environment will be configured. These components include:
Installing XenServer 6 with the IntelliCache option
Installing Microsoft SQL Server 2008 R2
Installing and configuring Citrix Licensing Server 11.9
Installation of Citrix XenDesktop Controllers and configuring a XenDesktop Site
Installing and configuring Citrix Web Interface
Installing and configuring Citrix Merchandising Server
Creating a Pooled Desktop master image
Installing and configuring server side and client side components of Citrix User Profile
Manager
Configuring Active Directory for Base and Optimized Desktop policies.
Installing and configuring Citrix Access Gateway
Creating Desktop Groups
Final validations
-
8/12/2019 XenDesktop Implementation Guide
7/160
Page 7
XenServer 6 Install with IntelliCache Option
The IntelliCache feature of XenServer 6 makes XenDesktop VDI deployments more cost effective
by leverage local storage for certain tasks. IntelliCache caches temporary and non-persistent files for
desktop workloads on the local disk of the XenServer host. The combination of IntelliCache and the
Machine Creation Services option with XenDesktop allows administrators to deploy and manage
virtual machines as a thin copy of a master desktop VM and build a cache of that image on the host
servers.
Citrix Consulting recommends the use of high performance local storage devices to ensure the
fastest possible data transfer. IntelliCache needs to be enabled on both XenServer and XenDesktop.
This section describes the steps required to enable IntelliCache on the XenServer host. The steps
required to enable XenDesktop to take advantage of the IntelliCache feature are available in the
ConfigurationCreating a XenDesktop Site, Step 7(b.2).
Pre-requisitesXenServer Installation
XenServer Host System Requirements
CPUs
o One or more 64-bit x86 CPU(s), 1.5 GHz minimum, 2 GHz or faster multicore CPU recommended.
o To support VMs running Windows, an Intel VT or AMD-V 64-bit x86-based system with one or more CPU(s) isrequired.
***NOTE***
To run Windows VMs, hardware support for virtualization must be enabled on the XenServer host. This isan option in the BIOS. It is possible the host server BIOS might have virtualization support disabled.Consult the BIOS documentation for more details.
o To support VMs running supported paravirtualized Linux, a standard 64-bit x86-based system with one or moreCPU(s) is required.
RAM
o 2 GB minimum, 4 GB or more recommended
o XenServer can make use of up to 1 TB of RAM
Disk Space
o Locally attached storage (PATA, SATA, SCSI) with 16 GB of disk space minimum, 60 GB of disk spacerecommended, or SAN via HBA (not via software) if installing with multipath boot from SAN (seehttp://hcl.vmd.citrix.comfor a detailed list of compatible storage solutions).
o Product installation creates two 4 GB partitions for the XenServer host control domain.
o In order to use the IntelliCache feature, the shared storage must be NFS and the XenServer storage repositorymust be capable of thin provisioning.
Network
o
100 Mbit/s or faster NIC. One or more gigabit NIC(s) is recommended for faster P2V and export/import datatransfers and VM live migration.
o For redundancy, multiple NICs are recommended. The configuration of NICs will differ depending on thestorage type. See vendor documentation for details.
o XenServer can support up to 16 NICs
http://hcl.vmd.citrix.com/http://hcl.vmd.citrix.com/http://hcl.vmd.citrix.com/ -
8/12/2019 XenDesktop Implementation Guide
8/160
-
8/12/2019 XenDesktop Implementation Guide
9/160
Page 9
SQL Database
The SQL Database is the backend foundation for the overall XenDesktop site. Access to the SQL
database is critical for user connections, virtual desktop configuration, and site information.
Pre-requisitesSQL Database
SQL Server 2008 R2
Prerequisites for SQL Server 2008 R2:
SQL Server 2008 R2 Enterprise can only be installed on the following Microsoft OS Version:
Windows Server 2003 SP2 64-bit x64 Datacenter
Windows Server 2003 SP2 64-bit x64 Enterprise
Windows Server 2003 SP2 64-bit x64 Standard
Windows Server 2003 R2 SP2 64-bit x64 Datacenter
Windows Server 2003 R2 SP2 64-bit x64 Enterprise
Windows Server 2003 R2 SP2 64-bit x64 Standard
Windows Server 2008 SP2 64-bit x64 Datacenter Windows Server 2008 SP2 64-bit x64 Datacenter without Hyper-V
Windows Server 2008 SP2 64-bit x64 Enterprise,
Windows Server 2008 SP2 64-bit x64 Enterprise without Hyper-V
Windows Server 2008 SP2 64-bit x64 Standard
Windows Server 2008 SP2 64-bit x64 Standard without Hyper-V
Windows Server 2008 SP2 64-bit x64 Web
Windows 2008 R2 64-bit x64 Datacenter
Windows 2008 R2 64-bit x64 Enterprise
Windows 2008 R2 64-bit x64 Standard
Windows 2008 R2 64-bit x64 Web
Windows Server 2008 R2 x64 for Windows Essential Server Solutions
Additionally, SQL Server Setup installs the following software components required by the product::
.NET Framework 3.5 SP11
SQL Server Native Client
SQL Server Setup support files
For the purposes of this installation guide, it is assumed that Server 2008 R2 Enterprise will be the OS for the SQL 2008R2 Database for XenDesktop
Appropriate usernames and passwords required to run SQL Database services should be provisioned prior toSQL Server 2008 R2 installation.
Screenshot Description
-
8/12/2019 XenDesktop Implementation Guide
10/160
Page 10
SQL Server 2008 R2
1
Connect and authenticate to theserver selected to run SQL 2008 R2for XenDesktop
***NOTE***
If service accounts are being used to installSQL Server 2008 R2, ensure that thisaccount possesses elevated privileges.Consult with Active Directory Administratorsto ensure compliance with specificenterprise account standards.
2
Navigate to the path where theinstallation media or files for MicrosoftSQL Server 2008 R2 are located.
Launch the installer by double-clickingthe setup file.
3
In SQL Server Installation Center,
select theInstallation option.
Start SQL Server 2008 installation byclicking New Installation or addfeatures to an existing installation.
-
8/12/2019 XenDesktop Implementation Guide
11/160
Page 11
SQL Server 2008 R2
4
Review Support Rules for accuracy.
Click OK to proceed with installation.
5
Select the radio button appropriate tothis installation of SQL Server 2008.
Providea valid Product Key in theappropriate field.
Click Next to proceed with installation.
6
Review the entire contents of theLicense Terms.
Select the checkboxmarked I acceptthe license terms.
Click Next to proceed with installation.
-
8/12/2019 XenDesktop Implementation Guide
12/160
Page 12
SQL Server 2008 R2
7
Review the details of the SetupSupport Files screen.
Click Install to proceed withinstallation.
8
Allow the installation of Support Filesto proceed to completion.
9
Review the installation summary andvalidate that no errors have occurredduring the installation of SupportRoles.
Click Next to proceed with Role setupinstallation.
-
8/12/2019 XenDesktop Implementation Guide
13/160
Page 13
SQL Server 2008 R2
10
Selecttheappropriate radio buttonfor SQL Server Feature Installation.
Click Next to proceed with installation.
11
In the Feature Selection list, select therequired features for this SQL Server2008 installation by checking theboxes of the required items.
Required minimum features thatshould be checked are:
Database Engine Services
***NOTE***Features installed will vary widelydepending on the enterprise. Consult witha SQL Server Administrator to ensure thatthe appropriate selections are made for this
specific installation.
Click Next to proceed with installation.
12
Allow the feature installation toproceed to completion. A completionsummary screen will be presentedonce installation is complete.
Review the installation summary forerrors.
If there are no errors presented in thesummary screen, clickNexttoproceed to Instance Configuration.
-
8/12/2019 XenDesktop Implementation Guide
14/160
Page 14
SQL Server 2008 R2
13
On the Instance Configuration screen,select the Default Instancefor thisinstallation of SQL Server 2008.
Click Nextto continue.
14
Validate that the server SQL Server2008 is being installed to will haveenough disk space to complete theinstallation.
Click Nextto continue.
15
On the Server Configuration pane,provide appropriate usernames andpassword for the various SQL Serverservices.
***NOTE***Service account names will vary widelydepending on the enterprise. Consult witha SQL Server Administrator to ensure thatthe appropriate credentials are provided for
this specific installation of SQL Server 2008
Click Nextto continue.
-
8/12/2019 XenDesktop Implementation Guide
15/160
Page 15
SQL Server 2008 R2
16
On the Database Engine Configurationpane, select the appropriate
Authentication Mode for this SQLServer Installation.
***NOTE***Authentication Modes will vary dependingon the enterprise. Consult with a SQLServer Administrator to ensure that theappropriate credentials are provided for thisspecific installation of SQL Server 2008.
Click Nextto continue.
17
Review the Error Reporting Panesummary and mark the check box toreport errors to Microsoft if it complieswith enterprise security policies.
Click Nextto continue.
18
Review the Installation Configurationfile summary screen presented.
If no errors are presented, click Nextto continue.
-
8/12/2019 XenDesktop Implementation Guide
16/160
Page 16
SQL Server 2008 R2
19
Review the overall InstallationConfiguration summary.
Click Installto proceed with fileinstallation.
20
Allow the installation of all files by thesetup wizard. Monitor for any errorsthat may be presented during theinstallation.
21
Review the completion screen for anywarnings or errors.
If no warnings or errors are presented,click Close to exit from the SQLServer 2008 installation.
-
8/12/2019 XenDesktop Implementation Guide
17/160
Page 17
Citrix Licensing
The Licensing Server is responsible for managing all the licensing components of XenDesktop 5.5
and XenServer.
Pre-requisites
Citrix Licensing Prerequisites
Prerequisites for Licensing Server 11.9:
Software System Requirements
Citrix License Server can be installed on servers running the following Microsoft operating systems. Citrix recommendsthat the latest Microsoft Service Pack and updates be installed.
Windows Server 2003 Family
Windows Server 2008 Family
Windows Server 2008 R2 Family
Windows 7, 32-bit and 64-bit editions
The License Administration Console manages the license server on the computer on which it is installed. It cannot manageremote license servers. License Administration Console requires a supported Web Browser and .NET Framework
Supported Browsers:
Internet Explorer Version 6.0 through 8.0
Mozilla Firefox Version 3.x
Microsoft .NET Framework Requirements
Microsoft .NET Framework 3.5 is required.
For the purposes of this installation guide, it is assumed that Server 2008 R2 is the host for the Licensing Server andLicense Administrative console. The guide will include guidance on installing a compatible version of Microsoft .NETFramework.
Screenshot Description
1
Connect and authenticate to theserver selected to run Citrix LicensingServer.
***NOTE***
If using a service account to install CitrixLicensing 11.9, ensure that the useraccount has elevated privileges. Consultwith Active Directory Administrators toensure compliance with specific enterpriseaccount standards.
-
8/12/2019 XenDesktop Implementation Guide
18/160
Page 18
Citrix Licensing Prerequisites
2
Launch Server Managerfrom theStart Menu.
The path to Server Manager is
Start > Administrative Tools >Server Manager
3
In the left hand navigation pane, select
the Features node in the selectiontree.
Click Add Features in the FeaturesSummary area.
4
From the Features List, select .NETFramework 3.5.1 Featuresin order tobegin the installation of pre-requisitefeatures.
-
8/12/2019 XenDesktop Implementation Guide
19/160
Page 19
Citrix Licensing Prerequisites
5
Agree to the prompt to add roleservices required for .NET Framework3.5.1. Features by clicking AddRequired Role Services.
Hit Nextto proceed with theinstallation.
***NOTE***The Web Server (IIS) Role will be installedas art of .NET Framework 3.5.1 featureinstallation. Consult with Web
Administrator and Security teams to ensurecompliance with enterprise requirements.
6
Hit Nextat the Web Server (IIS)information pane.
7 Ensure that .NET Extensibility &
Request Filteringoptions areselected in the Role Services selectiontree.
Click Next to proceed with the WebServer (IIS) Role installation.
-
8/12/2019 XenDesktop Implementation Guide
20/160
Page 20
Citrix Licensing Prerequisites
8
Review the installation summaryscreen for accuracy. Ensure that allvalues are correct for the installationbeing performed.
Confirm selections by clicking Install.
9
Allow the installation wizard toproceed to completion. Review forany errors that may be presented.
10
Once the installation wizard hascompleted, validate that theinstallation completed without errors.
If successful, click Close to completethe installation of .NET 3.5.1.
Exit from Server Manager and returnto the system. It is now possible toproceed with the installation of CitrixLicensing 11.9.
-
8/12/2019 XenDesktop Implementation Guide
21/160
Page 21
Installation - Citrix Licensing 11.9
Installing Citrix License Server 11.9
Screenshot Description
1
Connect and authenticate to the
server selected to run Citrix Licensing.
***NOTE***
If using a service account to install CitrixLicensing 11.9, ensure that the useraccount has elevated privileges. Consultwith the Active Directory Administrator toensure compliance with existing enterpriseaccount standards.
2
Locate the Licensing Server 11.9installation media and launch by
selecting CTX_Licensing.
***NOTE***
If installation files cannot be located, CitrixLicensing can be obtained fromhttp://download.citrix.com. Use MyCitrixcredentials to log in and obtain the requiredsoftware.
3
Read the Citrix Licensing LicenseAgreement.
Read the End User License
Agreement and, if acceptable, selectthe I accept the terms in the LicenseAgreement.
Click Nextto continue.
http://download.citrix.com/http://download.citrix.com/http://download.citrix.com/ -
8/12/2019 XenDesktop Implementation Guide
22/160
Page 22
Installing Citrix License Server 11.9
Screenshot Description
4
Specify the path to install CitrixLicensing 11.9.
***NOTE***The default installation path will be:
C:\Program Files (x86)\Citrix\
This path should be used for the majority ofinstallations. Change this value only ifthere is relevant reason to do so.
5
Allow the installation to proceed tocompletion.
6
Once the installer has completed, clickFinish to launch the License ServerConfiguration Tool.
-
8/12/2019 XenDesktop Implementation Guide
23/160
Page 23
Installing Citrix License Server 11.9
Screenshot Description
7
In the License Server ConfigurationTool, validate that the proper ports arespecified for Citrix Licensing Server11.9.
Set a password for the LicenseAdministration Console. Ensure thatthis password is secure and is knownto Citrix Administrators responsible forlicensing.
Click OKto complete License ServerConfiguration.
***NOTE***If Windows Firewall is enabled on thisserver, ensure that appropriate inboundrules are configured to allowcommunication on default Citrix Licensing
Ports 27000, 7279, and 8082. If alternativeports are selected for either License Server,Vendor Daemon, or the ManagementConsole, ensure that Windows Firewallallows for those ports instead.
Configuration - Citrix Licensing 11.9
Configuring Citrix License Server 11.9
Screenshot Description
1
Connect and authenticate to theserver selected to run Citrix Licensing
Server 11.9
***NOTE***
If using a service account to install CitrixLicensing 11.9, ensure that the useraccount has elevated privileges. Consultwith the Active Directory Administrator toensure compliance with existing enterpriseaccount standards.
-
8/12/2019 XenDesktop Implementation Guide
24/160
Page 24
Configuring Citrix License Server 11.9
Screenshot Description
2
Launch the License AdministrationConsolefrom the Start Menu.
The default path should for License
Administration Console will be:
Start > All Programs > Citrix >Management Consoles > LicenseAdministration Console
3
Navigate to the Administrationlinkon the top-rightcorner of the License
Administration Console.
4
Provide log on credentials toauthenticate. The default usernamewill be adminand the password willbe what was established in
InstallationCitrix Licensing 11.9Step 7
-
8/12/2019 XenDesktop Implementation Guide
25/160
Page 25
Configuring Citrix License Server 11.9
Screenshot Description
5
Once successfully authenticated,navigate to the Vendor DaemonConfigurationtab on the left-handside of the License Administration
Console.
Select Import Licenseto being theprocess of importing license files.
6
Click Browseand use the file browserto navigate to where license files are
located.
Select the appropriate license file andclick Open.
Click Import Licenseto begin theprocess of importing the license intothe Licensing Server.
7
If the license import is successful, aconfirmation message will bepresented.
Click OK to proceed. Configuration ofCitrix Licensing Server 11.9 is nowcomplete.
Exit the License AdministrationConsole by clicking the X in theupper right hand corner of the consolewindow.
-
8/12/2019 XenDesktop Implementation Guide
26/160
Page 26
Citrix XenDesktop Desktop Controller
The XenDesktop Controller authenticates users, enumerates resources and directs user launch
requests to the appropriate virtual desktop. These steps also include the instructions for installing
Desktop Director and Desktop Studio management tools.
Pre-requisitesXenDesktop Controller
Desktop Controller Pre-requisites
The requirements for installing XenDesktop Controllers include the Controller software, a database, Desktop Studio,Desktop Director & Active Directory accounts. Active Directory & SQL Database account validations have already beenperformed as part of Section 1Environment Validation. This section will focus on prerequisites for installing XenDesktopController software, Desktop Studio, and Desktop Director.
XenDesktop Controllers must be installed on one of the following operating systems:
Microsoft Windows Server 2008, Standard or Enterprise Edition, with Service Pack 2 installed (32- and 64-bit)
Microsoft Windows Server 2008 R2, Standard or Enterprise Edition (64-bit only)
Disk space requirements:
100 MB for the Controller and SDKs
50 MB for Desktop Studio
50 MB for Desktop Director
This scenario will be performed on Windows Server 2008 R2 Enterprise with Controller & SDK installation, Desktop Studioon all Controllers, & Desktop Director installed on one Controller.
Microsoft .NET Framework, Version 3.5, with Service Pack 1 is required to be installed on the operating system.
If not currently installed, it will be automatically added during the installation process. The XenDesktop installation mediaalso contain this installer in the Support\DotNet35 folder.
Microsoft Internet Information Services (IIS) and ASP.NET 2.0. IIS are required for Desktop Director. Therefore, it will onlybe installed on the first Controller in this scenario.
For Windows Server 2008, Microsoft IIS Version 7.0.
For Windows Server 2008 R2, Microsoft IIS Version 7.5.As Desktop Director will be installed on a Desktop Controller, this guide will be outlining the addition of IIS Version 7.5 withthe appropriate roles.
Other components may be required depending on variations of the environment. Refer to Citrix eDocs for XenDesktop 5.5Controllers to gather specifics on
Microsoft Visual J# 2.0 Redistributable Package, Second Edition.
Microsoft Visual C++ 2008 with Service Pack 1 Redistributable Package.
Microsoft Windows PowerShell version 2.0.
Internet Explorer 7.0 or later.
-
8/12/2019 XenDesktop Implementation Guide
27/160
Page 27
Screenshot Description
1 Connect and authenticate to theserver selected to run the DesktopController.
***NOTE***
If using a service account to install the
Desktop Controller ensure that the useraccount has elevated privileges. Consultwith the Active Directory Administrator toensure compliance with existing enterpriseaccount standards.
2 Launch Server Managerfrom theStart Menu.
The path to Server Manager is Start >Administrative Tools > ServerManager
3 Select the Roles tree node in the lefthand navigation pane.
Click Add Role.
-
8/12/2019 XenDesktop Implementation Guide
28/160
Page 28
Screenshot Description
4
Agree to the Introductory Screen forthe Add Roles Wizard by clickingNext.
Select Web Serverrole from thecheckboxes available.
5
Agree to the screen that introduces IISby selecting Next.
-
8/12/2019 XenDesktop Implementation Guide
29/160
Page 29
Screenshot Description
6
Ensure that all appropriatecheckboxes are selected. Many ofthese will be selected by default.Checkboxes include:
Web Server > Common HTTPFeatures >
> Static Content> Default Document> Directory Browsing> HTTP Errors
Web Server > ApplicationDevelopment >
> ASP.NET> .NET Extensibility> ISAPI Extensions> ISAPI Filters
Web Server > Health and Diagnostics>
> HTTP Logging
> .Request Monitor
Web Server > IIS ManagementConsole
7
Confirm the installation selections byselecting Installat the prompt.
-
8/12/2019 XenDesktop Implementation Guide
30/160
Page 30
Screenshot Description
8
Allow the installation to proceed tocompletion.
9
Validate that the installationcompleted.
If successful, click Close to completethe installation the IIS Server Role.
Close out Server Manager and returnto the system. It is now possible to dothe installation of the DesktopController(s).
InstallationXenDesktop Controller
Installing a XenDesktop Controller
Screenshot Description
1 Staying on the server selected to bethe Desktop Controller, navigate to thelocation of the XenDesktop Installer
Media and launch via AutoPlay.
Run AutoSelect.exe.
-
8/12/2019 XenDesktop Implementation Guide
31/160
Page 31
Installing a XenDesktop Controller
Screenshot Description
2
Select Install XenDesktop.
***NOTE***
If using a service account to install theDesktop Controller ensure that the useraccount has elevated privileges. Consultwith the Active Directory Administrator toensure compliance with existing enterpriseaccount standards.
3
Read the entire Licensing Agreement.
Read the End User LicenseAgreement and, if acceptable, selectthe I accept the terms andconditionsand select Nexttocontinue.
4 ***NOTE***
In this scenario for XenDesktop, webaccess will be provided via a Web Interfaceinstalled on separate server. Also, aseparate SQL 2008 R2 database will beused. Lastly, a dedicated License Serverhas already been installed and will not beneeded as part of the Controller installation.
Select the appropriate components forinstallation. This should include:
>XenDesktop Controller> Desktop Studio> Desktop Director
Uncheckthe selections for WebAccess, License Server, and InstallSQL Server Express. Thesecomponents are installed separately.
Click Nextto continue.
-
8/12/2019 XenDesktop Implementation Guide
32/160
Page 32
Installing a XenDesktop Controller
Screenshot Description
5
Allow the installation summary togenerate.
Validate that all appropriatecomponents are included in thesummary area and click Install.
6 Uncheck Configure XenDesktop after
closing and click Close.
Close the remote connection to thefirst XenDesktop Controller.
7
Connect to the server that isdesignated as another XenDesktopcontroller.
-
8/12/2019 XenDesktop Implementation Guide
33/160
Page 33
Installing a XenDesktop Controller
Screenshot Description
8
Navigate to the location of theXenDesktop Installer Media andlaunch via AutoPlay.
Run AutoSelect.exe.
9
Select Install XenDesktop.
***NOTE***
If using a service account to install theDesktop Controller ensure that the useraccount has elevated privileges. Consultwith the Active Directory Administrator toensure compliance with existing enterpriseaccount standards.
10
Read the entire Licensing Agreement.
Read the End User LicenseAgreement and, if acceptable, selectthe I accept the terms andconditionsand select Nexttocontinue.
-
8/12/2019 XenDesktop Implementation Guide
34/160
Page 34
Installing a XenDesktop Controller
Screenshot Description
11
***NOTE***In this scenario for XenDesktop, webaccess will be provided via a Web Interfaceinstalled on separate server. Also, a
separate SQL 2008 R2 database will beused. Lastly, a dedicated License Serverhas already been installed and will not beneeded as part of the Controller installation.
Furthermore, Desktop Director will not berequired as it is already available on thefirst Controller. Therefore, unselect it.
Select the appropriate components forinstallation. This should include:
>XenDesktop Controller> Desktop Studio
Uncheckthe selections for WebAccess, Desktop Director, LicenseServer, and Install SQL ServerExpress. These components areinstalled separately.
Click Nextto continue.
12
***NOTE***As Desktop Director is notinstalled on thesecond Controller and the IIS role is notrequired, a firewall exception may beneeded for Port 80 to accommodateincoming Broker requests. Coordinate withthe Network Security team to ensureappropriate firewall considerations aretaken into account for the enterpriseconfiguration.
Check the box marked Enable theseportsto allow Port 80 to be used forBroker connections to this Controller.
Click Nextto continue the installation.
-
8/12/2019 XenDesktop Implementation Guide
35/160
Page 35
Installing a XenDesktop Controller
Screenshot Description
13
Allow the installation summary togenerate.
Validate that all appropriatecomponents are included in thesummary area and click Install.
14.
Allow the Setup Wizard to completethe installation. Once complete, a finalsummary will be presented.
Validate that all appropriatecomponents were installed properly.
If proceeding directly to the nextsection (ConfigurationCreating aXenDesktop Site), then click Close.
Otherwise, uncheckthe box markedConfigure XenDesktop after closingand click Close.
-
8/12/2019 XenDesktop Implementation Guide
36/160
Page 36
ConfigurationCreating a XenDesktop Site
Creating a XenDesktop Site
Screenshot Description
1
Connect and authenticate to the serverselected to run the Desktop Controller.
***NOTE***
If using a service account to install the DesktopController ensure that the user account haselevated privileges. Consult with the ActiveDirectory Administrator to ensure compliancewith existing enterprise account standards.
2
Launch Desktop Studio from the Start
Menu. Desktop Studio should appearunder:
Start > All Programs > Citrix > DesktopStudio
3
From Desktop Studio, select DesktopDeploymentin the center pane of theSnap-In.
-
8/12/2019 XenDesktop Implementation Guide
37/160
Page 37
Creating a XenDesktop Site
Screenshot Description
4
Name the Site per enterprise standards.
In Database Configuration, enter the
name of the SQL 2008 server.
Enter the name of the Database in theDatabase Name field. For the purposes ofthis scenario, leave the default Databasename to have the wizard create thedatabase.
***NOTE***To validate connectivity to the SQL Server, usethe Test Connectionbutton. This test willlikely generate an error as the Database forXenDesktop has not yet been created.However connectivity to the SQL Database willbe validated successfully. It is possible tocreate a Database prior to installing a
XenDesktop site; however this step is beyondthe scope of this Implementation Guide.
Click Nextto continue.
5
Provide the license server information andclick Connect.
The wizard will present the license typesavailable on the licensing server. Selectthe appropriate one for this installationand click Next.
-
8/12/2019 XenDesktop Implementation Guide
38/160
Page 38
Creating a XenDesktop Site
Screenshot Description
6
Configure the Host hypervisor per theexisting enterprise setup.
Ensure that a Host Addresspreceded byhttp, Username, & Passwordareprovided.
Name the Host connection.
Select Use XenDesktop to create virtualmachines.
Click Next to continue.
7(a)
Specify the resources that will be utilizedby the Virtual Machines.
Click Addto configure where to storevirtual machines.
Provide a Namefor the storage.
Select the storage type. For this scenario,an iSCSI mount will be utilized.
Select a guest network for the virtualmachines.
7(b.1) Specify the resources that will be utilizedby the Virtual Machines
Click Addto configure where to storevirtual machines.
-
8/12/2019 XenDesktop Implementation Guide
39/160
Page 39
Creating a XenDesktop Site
Screenshot Description
7(b.2) If IntelliCache is to be used, then the optionmust be enabled here.
Provide a Namefor the storage.
Select the storage type. For IntelliCache,an NFS mount must be used.
Select the Use IntelliCache to reduceload on the shared storage deviceoption box.
Select a guest network for the virtualmachines.
Click OK
8
Validate the settings for VM resources.
Click Nextto continue.
9
Review the installation Summary foraccuracy.
Click Finishto continue.
Close the remote connection to the firstXenDesktop Controller.
-
8/12/2019 XenDesktop Implementation Guide
40/160
Page 40
Creating a XenDesktop Site
Screenshot Description
10
Connect and authenticate to the serverselected to be the second XenDesktopController.
***NOTE***
If using a service account to install the DesktopController ensure that the user account haselevated privileges. Consult with the ActiveDirectory Administrator to ensure compliancewith existing enterprise account standards.
11
Launch Desktop Studio from the StartMenu. Desktop Studio should appearunder:
Start > All Programs > Citrix > DesktopStudio
12
From Desktop Studio, select Join
existing deploymentin the center paneof the Snap-In.
13
In the Select XenDesktop Site dialog box,specify the address of the first controller.Specify either an IP address or FullyQualified Domain Name (FQDN).
Click Okto continue.
-
8/12/2019 XenDesktop Implementation Guide
41/160
Page 41
Creating a XenDesktop Site
Screenshot Description
14
A pop-up asking whether to allowXenDesktop to update the databaseautomatically will be presented.
ClickYesto continue.
15
Allow XenDesktop to configure the Siteand add the second controller. A progressbar will be presented until completion.
16
Upon successful completion of adding asecond controller to the XenDesktop Site,Desktop Studio will return to the SiteDashboard. Settings and informationregarding this XenDesktop site will bepresented and available for
Administration.
Configuring the XenDesktop site is nowcomplete. Exit from Desktop Studio andlogout from the second controller.
-
8/12/2019 XenDesktop Implementation Guide
42/160
Page 42
Citrix Web Interface
Web Interface provides users with access to XenApp and XenDesktop applications, content, and
virtual desktops from a standard web browser.
Pre-requisites
Web Interface Pre-requisites
Screenshot Description
1
Connect and authenticate to the serverselected to run Citrix Web Interface.
***NOTE***
If using a service account to install Citrix WebInterface, ensure that the user account haselevated privileges. Consult with the Active
Directory Administrator to ensure compliancewith existing enterprise account standards.
2 Launch Server Managerfrom the StartMenu.
The path to Server Manager is Start >Administrative Tools > Server Manager
3 Select the Roles tree node in the left handnavigation pane.
Click Add Role.
-
8/12/2019 XenDesktop Implementation Guide
43/160
Page 43
Web Interface Pre-requisites
Screenshot Description
4
Agree to the Introductory Screen for theAdd Roles Wizard by clicking Next.
Select Web Serverrole from thecheckboxes available.
5 Agree to the screen that introduces IIS by
selecting Next.
-
8/12/2019 XenDesktop Implementation Guide
44/160
Page 44
Web Interface Pre-requisites
Screenshot Description
6 Ensure that all appropriate checkboxesare selected. Many of these will beselected by default. Checkboxes include:
Web Server > Common HTTP Features >
> Static Content> Default Document> Directory Browsing> HTTP Errors
Web Server > Application Development >> ASP.NET> .NET Extensibility> ISAPI Extensions> ISAPI Filters
Web Server > Health and Diagnostics >> HTTP Logging> .Request Monitor
Web Server > Management Tools >> IIS Management Console
Web Server > Management Tools > IISManagement Compatibility
> IIS 6 Metabase Compatibility
7
Confirm the installation selections byselecting Installat the prompt.
-
8/12/2019 XenDesktop Implementation Guide
45/160
Page 45
Web Interface Pre-requisites
Screenshot Description
8
Allow the installation to proceed tocompletion.
9
Validate that the installation completed.
If successful, click Close to complete theinstallation the IIS Server Role.
Close the Server Manager and return tothe system. Installation of secondarycomponents required for Web Interfacecan now proceed.
10
Once Web Server role, navigate to thedirectory containing Microsoft Visual J#.NET 2.0. The installer is available in theSupportfolder of XenDesktop 5.5 media.
Double click the installer file. For 64-bitsystems, the installer will bevjredist64.exe.
-
8/12/2019 XenDesktop Implementation Guide
46/160
Page 46
Web Interface Pre-requisites
Screenshot Description
11
The installation wizard will launch.
Read the overview and click Nextto
continue.
12
Read the entire End-User LicenseAgreement.
Checkthe box marked I accept theterms of the License Agreement.
Click Installto proceed.
13
Allow the wizard to install files related tothe software.
-
8/12/2019 XenDesktop Implementation Guide
47/160
Page 47
Web Interface Pre-requisites
Screenshot Description
14
Once the installer is completed, a SetupComplete summary screen will bepresented.
Click Finish to complete the installation.
InstallationCitrix Web Interface
Citrix Web Interface Installation
Screenshot Description
1
Navigate to the path where the WebInterface software is available.
The latest version of Web Interface isavailable onhttp://download.citrix.com
Double-click the installer package tobegin the setup process.
***NOTE***
If using a service account to install CitrixWeb Interface, ensure that the user accounthas elevated privileges. Consult with the
Active Directory Administrator to ensurecompliance with existing enterprise accountstandards.
2
Select the language for the WebInterface installation.
For the purposes of this scenario,select Englishand click Ok.
http://download.citrix.com/http://download.citrix.com/http://download.citrix.com/http://download.citrix.com/ -
8/12/2019 XenDesktop Implementation Guide
48/160
Page 48
Citrix Web Interface Installation
Screenshot Description
3
The installer will present a welcomescreen. Read the entirety of thewelcome screen text and click Nexttocontinue.
4
Read the entire Citrix LicenseAgreement.
Select the radio button marked Iaccept the license agreement andclick Next.
5
Choose the file system path to installCitrix Web Interface.The default installation path will be:C:\Program Files (x86)\Citrix\WebInterface.
Once the installation path has beenspecified, click Nextto continue.
-
8/12/2019 XenDesktop Implementation Guide
49/160
Page 49
Citrix Web Interface Installation
Screenshot Description
6
Decide whether Citrix Clients will beinstalled as part of Web Interfacesetup.
As this scenario will be utilizingMerchandising Server, select the radiobutton marked Skip this stepandclick Next to continue the installation.
7
Read the summary screen and clickNext to begin the setup fileinstallation.
8
The setup program will beginmigrating files to the server. Allow thesetup to complete.
-
8/12/2019 XenDesktop Implementation Guide
50/160
Page 50
Citrix Web Interface Installation
Screenshot Description
9
Upon successful installation of WebInterface components, review thesummary page.
Ensure that the checkbox markedStart creating sites nowis checked.
Click Finishto complete theinstallation of Web Interface.
ConfigurationCitrix Web Interface
Citrix Web Interface Configuration
Screenshot Description
1
In the Web Interface ManagementSnap-In, right-clickXenApp Web Siteand select Create Site.
***NOTE***Web Interface Management can be foundby navigating to:
Start -> All Programs -> Citrix -> CitrixWeb Interface Management
-
8/12/2019 XenDesktop Implementation Guide
51/160
Page 51
Citrix Web Interface Configuration
Screenshot Description
2
In the Create Site dialog, specifyinformation to label the site.
For the purposes of this scenario, thesite Pathhas been made to be
/Citrix/XenDesktopand the Nametobe XenDesktop.
***NOTE***Confer with the Web Administrator whetherthe enterprise requires Web Interface to bethe default IIS Site. If this is a shared webserver, this may not be advisable.
Click Next to continue.
3
Select the Point of Authentication.
For the purposes of this scenario, thePoint of Authentication will be At WebInterface.
***NOTE***Confer with the Web Administrator andSecurity team to determine this setting.Point of Authentication can vary widelybased on enterprise security requirements.
Click Nextto continue.
4
Review the installation summary foraccuracy.
If all settings are validated click Nextto begin configuration of this XenAppWeb Site.
-
8/12/2019 XenDesktop Implementation Guide
52/160
Page 52
Citrix Web Interface Configuration
Screenshot Description
5
Allow the setup wizard to completeinstallation of the Web Interface WebSite.
Once the setup wizard has completed,a site summary box will be presented.
Ensure that the checkbox markedConfigure the site nowis checkedand click Next to continue.
6
The Farm Setup dialog box will belaunched. Specify a Farm Name.
In the Servers area, click Add.
Specify theXenDesktop Controlleraddressin the field marked servername. Either the fully qualifieddomain name (FQDN) or the IPaddress of the Controller can be used.
Click OKto add the Server to theFarm.
Repeat this step for all of theXenDesktop Controllers.
7
Once all Servers in the XenDesktopSite have been added, click Next tocontinue.
-
8/12/2019 XenDesktop Implementation Guide
53/160
Page 53
Citrix Web Interface Configuration
Screenshot Description
8
Configure the Authentication Methodappropriate for the enterprise.
***NOTE***Authentication Methods vary widelydepending on enterprise security needs.Consult with Security Administrators tochoose the model most appropriate for thisinstallation. For the purposes of thisscenario, Explicitauthentication should bechosen.
Click Next to continue.
9
Configure the Domain Restrictions.
***NOTE***Domain Restriction settings depend onenterprise security needs. Consult with theSecurity Administrator to choose the modelmost appropriate. For the purposes of thisscenario, Allow any domainswill bechosen.
Click Next to continue.
10
Choose the most appropriate LogonScreen appearance. For the purposesof this scenario, choose Minimal.
Click Next to continue.
-
8/12/2019 XenDesktop Implementation Guide
54/160
Page 54
Citrix Web Interface Configuration
Screenshot Description
11
Specify the Published Resource type.As the XenDesktop environment isPooled Random, the most appropriateResource Type will be Online.
Click Nextto continue.
12
Review the Initial Configurationsummary for accuracy.
Click Finishto complete theinstallation of XenDesktop WebInterface site.
Upon successful configuration, exitfrom Web Interface managementSnap-In.
-
8/12/2019 XenDesktop Implementation Guide
55/160
Page 55
Citrix Merchandising Server
Merchandising Server provides administrators an interface for configuring, delivering, and upgrading
plug-ins for Citrix Receiver.
Pre-requisites
Merchandising Server Pre-requisites
Screenshot Description
Prerequisites Merchandising Server:
Merchandising Server virtual appliance software. Download the Merchandising Server virtual appliance from the Citrixwebsite.It is one of the downloads available under the Citrix Receiver product group.
Citrix XenServer 5.x with 8 GB of available disk space and 1 GB available RAM
A Workstation running XenCenter in order to import the virtual image.
Active Directory 2003 Service Pack 2 and above. The corporate directory must be accessible through Active Directory.
One of the following browser versions is required to use the Citrix Merchandising Server Administrator Console:
Internet Explorer 7
Internet Explorer 8
Firefox version 3.x
InstallationMerchandising Server
Merchandising Server Pre-requisitesScreenshot Description
1
Launch XenCenter and connect toan environment that MerchandisingServer will be hosted.
Click Fileand then Import to beginthe procedure to import theMerchandising Server 2.1 virtualappliance.
http://www.citrix.com/English/ss/downloads/index.asp?ntref=hp_nav_UShttp://www.citrix.com/English/ss/downloads/index.asp?ntref=hp_nav_UShttp://www.citrix.com/English/ss/downloads/index.asp?ntref=hp_nav_US -
8/12/2019 XenDesktop Implementation Guide
56/160
Page 56
Merchandising Server Pre-requisites
Screenshot Description
2
On the Import Source, navigate towhere the Merchandising Serverappliance file has beendownloaded.
Selectthe file and click Open.
Click Nextto continue.
3
Select a server that will be the
home server for the importedappliance.
4
Select a storage repository wherethe Merchandising Server virtualdisk will be kept.
Once the storage repository hasbeen selected, click Import.
-
8/12/2019 XenDesktop Implementation Guide
57/160
Page 57
Merchandising Server Pre-requisites
Screenshot Description
5
Configure the virtual networkinterfaces for the new VM asrequired by the enterprise networktopology.
Click Nextto continue.
6
On the Complete the importscreen, ensure that Start VM afterimportis checked.
Click Finishto begin the virtualappliance import process.
7
Monitor the progress of the VMimport by click to the Logstab inXenCenter.
Once the import process hascompleted, exit from XenCenter.
-
8/12/2019 XenDesktop Implementation Guide
58/160
Page 58
Merchandising Server Pre-requisites
Screenshot Description
8
Once the import process hascompleted, navigate to the Consoletab for the Merchandising ServerVM in XenCenter.
9
Use text input to configure theMerchandising Server per the
enterprise requirements.
Ensure the network configuration(IP address, gateway, DNS)settings are correct.
The Merchandising Server willreboot after configuration. It willalso require a change of the defaultroot password prior to reboot.
Allow the Merchandising Server toreboot fully.
10
Using a web browser, navigate to
the Merchandising Serverconfiguration website. The URLshould be as follows:
https://[server_IP_address]/appliance
Log in username set to rootandpassword C1trix321.
-
8/12/2019 XenDesktop Implementation Guide
59/160
Page 59
Merchandising Server Pre-requisites
Screenshot Description
11
Upon successful login, the mainsetup screen will be presented.
Select Configure Active Directoryto begin configuring MerchandisingServer.
12 Enter the appropriate settings for
the active directory environment inthe fields provided.
o Source Name: Anidentifier for thisconnection
o Server Address: Providethe IP address for the
AD Domain Controller
o Server Port: Typically thisis 389
o BIND DN: Provide theLDAP string for theaccount used to connect
to Active Directoryo Base DN: Provide the
LDAP string for theDomain
o Server Sync: Select thetimeframe for AD SynchSchedule
Click Save and Synchto finalizethe settings for Active Directoryintegration with MerchandisingServer.
-
8/12/2019 XenDesktop Implementation Guide
60/160
Page 60
Merchandising Server Pre-requisites
Screenshot Description
13
Click the Permissionsfield toconfigure access rights toMerchandising Server.
14
Enter an account that will haveAdministrative privileges inMerchandising Server in the searchbox.
Click Searchto locate the accountin Active Directory.
15
Once the account desired has been
located, select the radio button andclick Edit.
Grant the appropriate rolemerchandising Server. In thisscenario, grant Administrator.
Once the account is configured, exitfrom the screen by clicking the xinthe upper right corner of thewindow.
-
8/12/2019 XenDesktop Implementation Guide
61/160
Page 61
Merchandising Server Pre-requisites
Screenshot Description
16
Log off of the Merchandising Serverby clicking Log off in the upper righthand corner of the window.
17
Enter the administrative accountcredentials in the User NameandPassword field. Ensure that thisaccount exists and is active in the
Active Directory Domain.
18
Allow the Administrator Console inMerchandising Server to load.
Validate that all desired andrequired console functions areavailable.
Once validation is complete,proceed to configuringMerchandising Server.
-
8/12/2019 XenDesktop Implementation Guide
62/160
Page 62
ConfigurationMerchandising Server
Configuring Merchandising Server
Screenshot Description
19
In the Administrator Console forMerchandising Server, click the Get Newhyperlink under Plug-ins.
20
Select the radio button of the Plug-in(s)appropriate for this installation ofMerchandising Server and XenDesktop.
For the purposes of this ImplementationGuide, the Citrix Online Plug-in and CitrixReceiver are to be selected.
Click Download to Server.
***NOTE***
An active internet connection must be availableand for Merchandising Server to be able todownload and import the appropriate plug-ins.
-
8/12/2019 XenDesktop Implementation Guide
63/160
Page 63
Configuring Merchandising Server
Screenshot Description
21
Acknowledge the warning regardingextended download times byclickingConfirm.
Allow the selected Plug-Ins to download tothe Merchandising Server.
22
Once the requested all of the Plug-Inshave downloaded,clickClosetocomplete.
23
From the Merchandising ServerAdministration Console, navigate to:
Deliveries > Rules
-
8/12/2019 XenDesktop Implementation Guide
64/160
Page 64
Configuring Merchandising Server
Screenshot Description
24
Populate the required data for the creationof a delivery rule. Provide a:
Name
DescriptionField (this is used as a criteria forenforcing a rule)
Value (this is used as validation criteria fora rule)
Once all required fields have beenpopulated, clickSave.
25 Validate that the delivery rule has been
saved. If successfully saved, it willappear in the Rules Management screenpane with summary information presented.
26
From the Merchandising ServerAdministration Console, navigate to:
Deliveries > Create/Edit
-
8/12/2019 XenDesktop Implementation Guide
65/160
Page 65
Configuring Merchandising Server
Screenshot Description
27
On the Generaltab, provide the followinginformation for a Merchandising ServerDelivery:
Delivery name
Evaluation Order
Silent Install(Boolean value: yes/no)
Check for updates (optional)
Completion text(optional)
Support email address (optional)
Support phone number (optional)
GoToAssist sever (optional)
28
On the Plug-Instab, ClickAdd.
29
Select the radiobuttons of the Plug-Ins tobe included.
Once selections have been specified,clickAdd.
-
8/12/2019 XenDesktop Implementation Guide
66/160
Page 66
Configuring Merchandising Server
Screenshot Description
30
Click the Configurationtab.
Ensure that there is a value provided in
the field labeled:
Address of the XenApp Server hostingthe XenApp Services
this will be the same as the Path valueprovided in Step 2 of ConfigurationCitrix Web Interface.
31
Click the Rulestab.
To add a delivery rule, clickAdd.
32
Select a delivery rule by clickingtheradiobutton associated with the rule desired.
To add a delivery rule, clickAdd.
-
8/12/2019 XenDesktop Implementation Guide
67/160
Page 67
Configuring Merchandising Server
Screenshot Description
33
Validate the delivery rule has beenselected. If successfully selected thedesired rule will appear in the Rules panein the Merchandising Server Administrator
Console.
34
Click the Scheduletab.
Specify a schedule if one is desired.
ClickScheduleto proceed.
35
Validate that the delivery has beenentered into the Merchandising Serverand scheduled.
If successful, the delivery will appear inthe Deliveries pane with a greenbackground.
-
8/12/2019 XenDesktop Implementation Guide
68/160
Page 68
Configuring Merchandising Server
Screenshot Description
36
Upon successful validation of Deliverycreation, log off of the MerchandisingServer Administrator Console by ClickingtheLog off link in the upper right hand
corner of the browser window.
Pooled Desktop Image
Creating a pooled desktop image allows administrators to centrally manage one desktop image for
multiple virtual desktop users. The image created in this section will be utilized by Machine
Creation Services.
Creating a Pooled Desktop Image Virtual Machine
Creating a Desktop Image VM
Screenshot Description
Prerequisites for a Desktop Image Virtual Machine suitable for XenDesktop
Ensure that there is a XenServer host with sufficient memory and CPU resources available to host a Windows 7 VirtualMachine.Recommended configuration is: 2 Virtual CPUs and 2048 Mb. of Memory.
A Workstation running XenCenter in order to manage the creation of the Virtual Machine.
-
8/12/2019 XenDesktop Implementation Guide
69/160
Page 69
Creating a Desktop Image VM
Screenshot Description
1
From a management workstation,launch XenCenter and connect to anenvironment that the Pooled DesktopVirtual Machine will be hosted.
2
Select the XenServer host that willcontain the Pooled image VirtualMachine.
Right clickand select New VM
-
8/12/2019 XenDesktop Implementation Guide
70/160
Page 70
Creating a Desktop Image VM
Screenshot Description
3
On the Select a VM template screen,scroll through the selections andchooseWindows 7 (64 bit).
***NOTE***The selection in this step will vary on thedesired OS for the Virtual Desktopsrequired by the enterprise.
Click Nextto continue.
.
4
Provide a Name and Description forthe Master Image virtual machine.
Click Nextto continue.
5
Specify the Operating System medialocation.
For the purposes of this guide, selectthe radio button labeled Install fromISO library or DVD drive:
Specify the ISO or media file
containing the OS installation files.
Click Nextto continue.
-
8/12/2019 XenDesktop Implementation Guide
71/160
Page 71
Creating a Desktop Image VM
Screenshot Description
6
Mark the radio button labeledPacethe VM on this server.
Choose the XenServer that the VM willbe hosted on.
Click Nextto continue.
7
Specify the desired number of vCPUand Memory resources to allocate tothis virtual machine.
Click Nextto continue.
8
Select the desired storage location forthis virtual machine.
Click Nextto continue.
-
8/12/2019 XenDesktop Implementation Guide
72/160
Page 72
Creating a Desktop Image VM
Screenshot Description
9
Configure the Virtual NetworkInterfaces per specific enterprisestandards.
Click Nextto continue.
10
Review the summary screen to ensureaccuracy of all settings.
Ensure that the checkbox markedStart the new VM automaticallyisselected.
Once all settings have been validated,click Finish to allow XenServer tocreate the virtual machine.
11
In XenCenter, select the XenServermachine specified to host the masterimage virtual machine.
Navigate to the Logstab to monitorthe progress of the virtual machinecreation.
Ensure that the checkbox markedStart the new VM automaticallyisselected.
Once all settings have been validated,click Finish to allow XenServer tocreate the virtual machine.
-
8/12/2019 XenDesktop Implementation Guide
73/160
Page 73
Creating a Desktop Image VM
Screenshot Description
12
If no errors occur during virtualmachine creation, the new virtualmachine will be viewable in thenavigation tree in XenCenter.
13 Select the new virtual machine and
navigate to the Console tab.
Proceed with the installation of the OSand all required software beforeshutting down the virtual machine.
-
8/12/2019 XenDesktop Implementation Guide
74/160
Page 74
Citrix Profile Management
Citrix Profile Management provides administrators with an easy and high-performance way of
managing personalized settings within a virtual desktop.
Citrix Profile Management - Client Side Installation
Citrix Profile ManagementClient Side Installation
Screenshot Description
1
Connect and authenticate to themachine that will be the Master image.
***NOTE***
If using a service account to install theDesktop Controller ensure that the useraccount has elevated privileges. Consult
with the Active Directory Administrator toensure compliance with existing enterpriseaccount standards.
2
Navigate to the path where theinstallation files for Citrix ProfileManagement are located.
Launch the appropriate installer for the
specific Windows OS type.
For the purposes of this scenario, a64-bit version of Windows 7 has beenselected as the Master Image.Therefore, right clickprofilemgt3.2.2_x64 and selectInstall.
-
8/12/2019 XenDesktop Implementation Guide
75/160
Page 75
Citrix Profile ManagementClient Side Installation
Screenshot Description
3
The Citrix Profile Management Setupscreen will launch.
Proceed with the installation byclicking Next.
4
Read the End User LicenseAgreement and, if acceptable, selectthe I accept the terms in the LicenseAgreement.
Click Nextto continue.
5
Specify the path where Citrix ProfileManagement is to be installed.
***NOTE***The default isC:\ProgramFiles\Citrix\User Profile Manager andshould be used for the majority ofinstallations. Change this value only ifthere is relevant reason to do so.
-
8/12/2019 XenDesktop Implementation Guide
76/160
Page 76
Citrix Profile ManagementClient Side Installation
Screenshot Description
6
Allow the Summary screen to appear.
Click Installto allow Citrix Profile
Management to install.
7
The Citrix Profile Management setupwill begin installing on the local filesystem. Allow it to proceed tocompletion.
8
Once installation to the file system hascompleted, a final acknowledgementscreen will be presented.
Click Finishto complete the clientinstallation.
-
8/12/2019 XenDesktop Implementation Guide
77/160
Page 77
Citrix Profile ManagementClient Side Installation
Screenshot Description
9
The installer will require a reboot ofthe Windows 7 Master Image.
ClickYesto allow the workstation toreboot.
***NOTE***The Windows 7 workstation willautomatically reboot upon clicking Yes.Ensure that any unsaved work is savedprior to executing this step.
Citrix Profile Management - Server Side Configuration
Citrix Profile Management Server Side Configurations
Prerequisites for Citrix Profile Management Server Side Configuration
Citrix Profile Management software. Version 3.2.2 will be utilized for this scenario
A network path to store user profiles
Workstation or Server running Group Policy Management administrative console.
Screenshot Description
1
Connect and authenticate to the
machine on the domain that hasGroup Policy Managementconsoleinstalled on it.
-
8/12/2019 XenDesktop Implementation Guide
78/160
Page 78
Citrix Profile Management Server Side Configurations
2
From the Start Menu, launch GroupPolicy Management. The full pathwill be:
Start > Administrative Tools >
Group Policy Management
3
Navigate to the Organizational Unit(OU) where the Virtual Desktopaccounts will be created.
***NOTE***The location of Virtual Desktop Computerobjects varies widely based on enterpriserequirements. Work closely with ActiveDirectory Administrators to determine thebest location for the environment.
Right Click on the OU and selectCreate a GPO in this domain, andLink it here
4
Specify a Namefor the policy. It is notnecessary to specify a Source StarterGPO.
Click OK to create the Group Policy
Object that is linked to the OUcontaining the Virtual DesktopComputer objects.
-
8/12/2019 XenDesktop Implementation Guide
79/160
Page 79
Citrix Profile Management Server Side Configurations
5
Once the Group Policy Object hasbeen created, right click the name ofthe object and select Edit
***NOTE***If this is the first time this Group PolicyObject has been selected for editing, aGroup Policy Management Consoleadvisory message may be presented. Thismessage states that the changes beingmade will impact all objects that are linkedto this Group Policy Object. Acknowledgethis message by clicking OK.
6
Expand the navigation tree in GroupPolicy Management Editor to thefollowing path:
Computer Configuration > Policies> Administrative Templates
Right clickAdministrative Templatesand click Add/Remove Templates.
7
Click Addin the Add/RemoveTemplates box.
-
8/12/2019 XenDesktop Implementation Guide
80/160
Page 80
Citrix Profile Management Server Side Configurations
8
Navigate to the path where CitrixProfile Management installation filesare located.
Open the folder where the ADMTemplates are located. The typicalpath for ADM Templates is:
ProfileMgmt-3.2.2\ADM_Templates\en
Select the Citrix Profile ManagementADM file. The filename will bectxprofile3.2.0.adm.
Click Opento import the ADM file intothe Add/Remove Templates dialoguebox.
9
Click Closeto import the Citrix PolicyADM template into Group PolicyManagement Editor.
The ADM Template will now beimported.
10
Navigate to the path of the CitrixProfile Management ADM Template.Default path is:
Computer Configuration > Policies> Administrative Templates >Classic Administrative Templates >Citrix > Profile Management
Right click the setting for EnableProfile management and select Edit.
-
8/12/2019 XenDesktop Implementation Guide
81/160
Page 81
Citrix Profile Management Server Side Configurations
11
Configure the policy setting byselecting the Enable radio button.
Click Applyto put the policy intoeffect.
Click OK to accept the changes topolicy and return to the Group PolicyManagement Editor.
12
In the same path, right click the settingfor Path to user store and selectEdit.
13 Configure the policy setting by
selecting the Enable radio button.
In the Optionsarea, provide anabsolute path or path to the locationwhere user profiles will be stored.
Click Applyto put the policy intoeffect.
Click OK to accept the changes topolicy and return to the Group PolicyManagement Editor.
-
8/12/2019 XenDesktop Implementation Guide
82/160
Page 82
Citrix Profile Management Server Side Configurations
14
Navigate to the path of the CitrixProfile Management ADM Template.Default path is:
Computer Configuration > Policies
> Administrative Templates >Classic Administrative Templates >Citrix > Profile Management >Streamed user profiles
Right click the setting for Profilestreaming and select Edit.
15
Configure the policy setting byselecting the Enable radio button.
Click Applyto put the policy intoeffect.
Click OK to accept the changes topolicy.
Close out the Group PolicyManagement Editor & exit from GroupPolicy Management.
-
8/12/2019 XenDesktop Implementation Guide
83/160
Page 83
Policies
Active Directory policies can be configured to implement Windows 7 optimizations for the virtual
desktops.
ConfigurationBase Active Directory Policy
Windows 7 Desktop Optimizations
Screenshot Description
1 ***CAUTION***The following sub-section containsoptimizations that may not beadvisable for all enterprises. Reviewthe contents of Citrix Knowledge BasearticleCTX127050with the enterpriseIT team carefully before implementingchanges. All registry setting changespresent risk. Modifying the registryincorrectly can cause seriousproblems that may require thereinstallation of the operating system.Ensure proper best practices arefollowed before making any changes,including but not limited to backing upthe registry or disk image beforemaking changes. Disabling servicesmay alter behavior of certain windowsfeatures and installed software.Ensure thorough testing of allapplication features is performed priorto deploying to a Productionenvironment.
Connect and authenticate to themachine on the domain that hasGroup Policy Management consoleinstalled.
http://support.citrix.com/article/CTX127050http://support.citrix.com/article/CTX127050http://support.citrix.com/article/CTX127050http://support.citrix.com/article/CTX127050 -
8/12/2019 XenDesktop Implementation Guide
84/160
Page 84
Windows 7 Desktop Optimizations
Screenshot Description
2
From the Start Menu, launch GroupPolicy Management. The full pathwill be:
Start > Administrative Tools >Group Policy Management
3
Navigate to the Organizational Unit(OU) where the Virtual Desktopaccounts will be created.
***NOTE***The location of Virtual Desktop Computerobjects varies widely based on enterpriserequirements. Work closely with ActiveDirectory Administrators to determine thebest location for the environment.
Right Click on the OU and selectCreate a GPO in this domain, andLink it here
4
Specify a Namefor the policy. It is notnecessary to specify a Source StarterGPO.
Click OK to create the Group PolicyObject that is linked to the OUcontaining the Virtual DesktopComputer objects.
-
8/12/2019 XenDesktop Implementation Guide
85/160
Page 85
Windows 7 Desktop Optimizations
Screenshot Description
5
Once the Group Policy Object hasbeen created, right click the name ofthe object and select Edit.
***NOTE***If this is the first time this Group PolicyObject has been selected for editing, aGroup Policy Management Consoleadvisory message may be presented. Thismessage states that the changes beingmade will impact all objects that are linkedto this Group Policy Object. Acknowledgethis message by clicking OK.
6
Expand the navigation tree in GroupPolicy Management Editor to thefollowing path:
Computer Configuration > Policies> Administrative Templates >Windows Components > WindowsError Reporting
Right clickthe setting for DisableWindows Error Reportingand selectEdit.
7
Configure the policy setting byselecting the Enable radio button.
Click Applyto put the policy intoeffect.
Click OK to accept the changes topolicy and return to the Group PolicyManagement Editor.
-
8/12/2019 XenDesktop Implementation Guide
86/160
Page 86
Windows 7 Desktop Optimizations
Screenshot Description
8
Expand the navigation tree in GroupPolicy Management Editor to thefollowing path:
Computer Configuration > Policies> Administrative Templates >Windows Components > WindowsUpdate
Right clickthe setting for ConfigureAutomatic Updatesand select Edit.
9 Configure the policy setting by
selecting the Disable radio button.
Click Applyto put the policy intoeffect.
Click OK to accept the changes topolicy and return to the Group PolicyManagement Editor.
10
Expand the navigation tree in GroupPolicy Management Editor to thefollowing path:
Computer Configuration > Policies> Administrative Templates >System > System Restore
Right clickthe setting for Turn offSystem Restoreand select Edit.
-
8/12/2019 XenDesktop Implementation Guide
87/160
-
8/12/2019 XenDesktop Implementation Guide
88/160
Page 88
Windows 7 Desktop Optimizations
Screenshot Description
14
Repeat Step 12 and 13for thefollowing Group PoliciesunderPersonalization
Prevent changing screen saver: Enabled
Password protect screen saver: Enabled
Screen saver timeout: Enabled: 600seconds
Force specific screen saver: Enabled
Configurating a specific screen saver:scrnsave.scr.
15
Expand the navigation tree in GroupPolicy Management Editor to thefollowing path:
Computer Configuration >Preferences > Windows Settings >Registry
Clickthe Add a new itemicon tocreate a new entry.
16
Configure the New Registry Propertiesfor Disable Last Access Timestampas follows:
Action: UpdateHive: HKEY_LOCAL_MACHINE
-
8/12/2019 XenDesktop Implementation Guide
89/160
Page 89
Windows 7 Desktop Optimizations
Screenshot Description
17
Use the tree browser to navigate tothe following Registry Key Path:
SYSTEM > CurrentControlSet >
Control > FileSystem >NtfsDisableLastAccessUpdate
Click Select to modify settings for thisRegistry Key.
18
Configure the New Registry Propertiesfor Disable Last Access Timestampas follows:
Value Type: REG_DWORDValue data: 00000001Base: Hexadecimal
Click OKto save settings for thisRegistry Key.
19
Expand the navigation tree in GroupPolicy Management Editor to thefollowing path:
Computer Configuration >Preferences > Windows Settings >Registry
Clickthe Add a new itemicon tocreate a new entry.
-
8/12/2019 XenDesktop Implementation Guide
90/160
Page 90
Windows 7 Desktop Optimizations
Screenshot Description
20
Configure the New Registry Propertiesfor Disable Large Send Offloadasfollows:
Action: CreateHive: HKEY_LOCAL_MACHINE
21 Enter the following value in the Key
Path:
SYSTEM\CurrentControlSet\Services\BNNS\Parameters
Configure the Properties as follows:
Value Name: EnableOffloadValue type: REG_DWORDValue data: 00000000Base: Hexadecimal
Click Apply and then OKto savesettings for this Registry Key.
-
8/12/2019 XenDesktop Implementation Guide
91/160
Page 91
Windows 7 Desktop Optimizations
Screenshot Description
22 ***NOTE***As Windows 7 Installation methods and features for various enterprises can vary, the following step contains a list ofRegistry Key additions and updates that should be made to optimize the base image for XenDesktop. As such, System
Administrators should validate whether the following keys exist or not in the base image using regedit.exe, then use theprocedure outlined in Steps 1518 to add registry keys *OR* Steps 1921 to update registry keysfor the following
entries:
Disable TCP/IP Offload
o [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ Parameters]"DisableTaskOffload"=dword:00000001
Increase Service Startup Timeout
o [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]"ServicesPipeTimeout"=dword:0002bf20
Hide Hard Error Messages
o [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]"ErrorMode"=dword:00000002
Disable CIFS Change Notifications
o [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]"NoRemoteRecursiveEvents"=dword:00000001
Disable Logon Screensaver
o [HKEY_USERS\.DEFAULT\Control Panel\Desktop] "ScreenSaveActive"="0"
Disable Clear Page File at Shutdown
o HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement] "ClearPageFileAtShutdown"=dword:00000000
-
8/12/2019 XenDesktop Implementation Guide
92/160
Page 92
Windows 7 Desktop Optimizations
Screenshot Description
22 (Step 22 Continued from prior page)
Disable Offline Files
o [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache] "Enabled"=dword:00000000
Disable Background Defragmentation
o [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]"Enable"="N"
Disable Background Layout Service
o [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout] "EnableAutoLayout"=dword:00000000
Disable Bug Check Memory Dump
o [HKLM\SYSTEM\CurrentControlSet\Control\CrashControl]CrashDumpEnabled"= dword:00000000
"LogEvent"=dword:00000000
"SendAlert"=dword:00000000
Disable Hibernation
o [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power]
"Heuristics"=hex:05,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3f,42,0f,00
Disable Memory Dumps
o [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]"CrashDumpEnabled"=dword:00000000
"LogEvent"=dword:00000000
"SendAlert"=dword:00000000
Disable Mach. Acct. Password Changes
o [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters] "DisablePasswordChange"=dword:00000001
Redirect Event Logs
o HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application]"File"="D:\EventLogs\Application.evtx"
o [HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Security] "File"="D:\EventLogs\Security.evtx"
o [HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\System] "File"="D:\EventLogs\System.evtx"
Reduce Event Log Size to 64K
o HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application] "MaxSize"=dword:00010000
o [HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Security] "MaxSize"=dword:00010000
o [HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\System] "MaxSize"=dword:00010000
Disable Move to Recycle Bin
o [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]
"UseGlobalSettings"=dword:00000001
"NukeOnDelete"=dword:00000001
Force Offscreen Composition for Internet Explorer
o [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Force OffscreenComposition"=dword:00000001
-
8/12/2019 XenDesktop Implementation Guide
93/160
Page 93
Windows 7 Desktop Optimizations
Screenshot Description
22 (Step 22