Product Documentation

New deployments

Apr 21, 2016
To build a XenApp or XenDesktop deployment:
  1. Set up the virtualization environment to host and manage the components of your XenApp or XenDesktop environment.

    See System requirements for supported versions of the virtualization platforms, management tools, and cloud deployment solutions listed here.

    You can use these virtualization platforms to host and manage machines in your XenApp or XenDesktop environment:

    You can use Microsoft System Center Configuration Manager with Citrix Connector 7.5 for System Center Configuration Manager 2012 to manage physical and virtual machines in your XenApp or XenDesktop environment or use it to enable the Wake on LAN feature of Remote PC Access. See Prepare for using Microsoft System Center Configuration Manager.

    You can use these cloud deployment solutions to host product components and provision virtual machines. These solutions pool computing resources to build public, private, and hybrid Infrastructure as a Service (Iaas) clouds.

  2. Set up the non-Citrix infrastructure components required to build your XenApp or XenDesktop Site. These include at least one domain controller running Active Directory Domain Services.

  3. Install the Citrix components that make up your XenApp or XenDesktop Site. You can install components using a wizard-based graphical interface or a command-line interface, which enables scripted installation. Both methods install most prerequisites automatically.
    1. Before beginning any installation, review the System requirements. Also, read and complete the Prepare to install checklist.
    2. Install the core components: Delivery Controller, Citrix Studio, Citrix Director, Citrix License Server, and Citrix StoreFront. See Install using the graphical interface or Install using the command line for information on installing these components.
    3. From Studio, create a Site. See Create a Site.
    4. Install a Virtual Delivery Agent (VDA), either on the master image you will use to create virtual machines or directly on each machine. See Install using the graphical interface or Install using the command line for information on installing the VDA. You may also want to see Install or remove Virtual Delivery Agents using scripts.

      For Remote PC Access deployments, install a VDA for Desktop OS on each office PC. Citrix recommends using the VDA installer's command line interface and your existing Electronic Software Distribution (ESD) methods.

    5. Optionally, install the Universal Print Server on the print servers in your environment. See Install using the graphical interface or Install using the command line for information on installing the Universal Print Server.

  4. 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 Provisioning Services.
    • 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 Citrix NetScaler Gateway.
    • Citrix CloudBridge is a set of appliances that optimize WAN performance. See Citrix CloudBridge.

  5. Set up the resources you will deliver to users. How you do this depends on the delivery method you are using, but this is the basic sequence for most delivery methods:
    1. Using your hypervisor’s management tool , create a master image that defines the desktops or applications you want to provide. See Prepare a master image.
    2. Create a machine catalog containing physical and virtual machines from that master image. See Create a machine catalog.
      • If you are using Machine Creation Services to provision machines, you can add machines to the machine catalog from within Studio.
      • If you are using Provisioning Services to provision machines, you add machines to the machine catalog from the Provisioning Services console.
    3. From Studio, create a Delivery Group to specify which users can access these machines and the applications installed on them. See Delivery groups.