Review the referenced articles before starting each deployment step, so that you will be familiar with what you see and specify during the deployment.
Use the following sequence to deploy XenApp or XenDesktop.
Review the Prepare to install article, and complete any necessary tasks. That includes:
- Becoming familiar with XenApp and XenDesktop – the article tells you where to find information about concepts, features, differences from earlier releases, system requirements, and databases.
- Setting up your virtualization, hosting, or support environment, if you are using one.
- Setting up machines on which you'll install components.
- Setting up the Active Directory environment.
This article also explains what information you will need to select or specify when you install components and enable features.
If you will be installing Linux VDAs, be sure to review Red Hat Linux VDAs and SUSE Linux VDAs before beginning the installation.
Install the Delivery Controller, Citrix Studio, Citrix Director, Citrix License Server, and Citrix StoreFront. You can use a wizard-based graphical interface or a command line interface, which enables scripted installation. Both methods install most prerequisites automatically.
After you install the core components and launch Studio, you are automatically guided to create a Site using the Site creation wizard.
Install one or more Virtual Delivery Agents (VDAs)
Install a VDA on a machine running a Windows operating system, either on a master image you will use to create virtual machines or directly on each machine. You can use a graphical or command interface. Sample scripts are also provided if you want to install VDAs through Active Directory.
For machines with a Linux operating system, follow the instructions for installing a Red Hat Linux VDA or a SUSE Linux VDA.
For a Remote PC Access deployment, install a VDA for Desktop OS on each office PC; for efficiency, use the standalone VDA installer's command line interface and your existing Electronic Software Distribution (ESD) methods.
Install other optional components
If you plan to use the Citrix Universal Print Server, install its server component on your print servers. You can use a graphical or command interface. For more information, see Provision printers.
To allow StoreFront to use authentication options such as SAML assertions, install the Citrix Federated Authentication Service, preferably on a server that does not contain other Citrix components.
Optionally, integrate additional Citrix components into your XenApp or XenDesktop deployment. For example:
- Provisioning Services is an optional component of XenApp and XenDesktop that provisions machines by streaming a master image to target devices. See the Provisioning Services documentation.
- Citrix NetScaler Gateway is a secure application access solution that provides administrators granular application-level policy and action controls to secure access to applications and data. See the Citrix NetScaler Gateway documentation.
- Citrix CloudBridge is a set of appliances that optimize WAN performance. See the Citrix CloudBridge documentation.
For installation guidance, see the documentation for these components, features, and technologies.
After you create a Site in Studio, you are guided to create a Machine Catalog.
A catalog can contain physical or virtual machines (VMs). Virtual machines can be created from a master image. If you are using a supported hypervisor or cloud service to provide VMs, you must first create a master image on that host. Then, when you create the catalog, you specify that image, which will be used when creating VMs.
After you create your first Machine Catalog in Studio, you are guided to create a Delivery Group.
A Delivery Group that specifies which users can access machines in a selected Machine Catalog and the applications available to those users.
Create an Application Group (optional)
After you create a Delivery Group, you can optionally create an Application Group. You can create Application Groups for applications that are shared across different Delivery Groups or used by a subset of users within Delivery Groups.