XenDesktop 7

How to install Citrix XenDesktop 7.6.

More from the Lab!

 

In this post, we will describe the steps to install a new XenDesktop site with two controllers.

Lab configuration

Virtual Machine #1 – First controller

  • Name: CDC01
  • IP address: 10.0.0.71
  • Subnet mask: 255.0.0.0
  • Domain: CITRIXGURU
  • 2048 MB of RAM
  • 1 vCPU
  • Network adapter: 1 – LAN (vLAN ID 2)
  • 50 GB HDD
  • Windows Server 2012 R2 Datacenter edition

Virtual Machine #2 – Second controller

  • Name: CDC02
  • IP address: 10.0.0.72
  • Subnet mask: 255.0.0.0
  • Domain: CITRIXGURU
  • 2048 MB of RAM
  • 1 vCPU
  • Network adapter: 1 – LAN (vLAN ID 2)
  • 50 GB HDD
  • Windows Server 2012 R2 Datacenter edition

We also need the virtual machines created for SQL and Citrix Licensing.

Download XenDesktop 7.6

Go to https://www.citrix.com/downloads/xendesktop.html.

Version XenDesktop
Version XenDesktop

Select the version, in this lab we will install XenDesktop 7.6 Platinum Edition.

Below are some guides from Citrix.

Requirements

All requirements are available here.

Below are the most important about XenDesktop controllers.

Supported operating systems

  • Windows Server 2012 R2, Standard and Datacenter Editions
  • Windows Server 2012, Standard and Datacenter Editions
  • Windows Server 2008 R2 SP1, Standard, Enterprise, and Datacenter Editions

Configuration

  • Disk space: 100 MB. Connection leasing (which is enabled by default) adds to this requirement; sizing depends on the number of users, applications, and mode (RDS or VDI). For example, 100,000 RDS users with 100 recently-used applications require approximately 3 GB of space for connection leases; deployments with more applications may require more space. For dedicated VDI desktops, 40,000 desktops require at least 400-500 MB. In any instance, providing several GBs of additional space is suggested.
  • Microsoft .NET Framework 3.5.1 (Windows Server 2008 R2 only).
  • Microsoft .NET Framework 4.5.1 (4.5.2 and 4.6 are also supported).
  • Windows PowerShell 2.0 (included with Windows Server 2008 R2) or 3.0 (included with Windows Server 2012 R2 and Windows Server 2012).
  • Visual C++ 2005, 2008 SP1, and 2010 Redistributable packages.

Install XenDesktop 7.6

Mount XenDesktop 7.6 iso download from Citrix website to both virtual machines.

First controller

Connect to the first controller virtual machine and start the installation.

Select Start (XenDesktop, Deliver applications and desktops).

Select Start
Select Start

Select Delivery Controller.

Select Delivery Controller
Select Delivery Controller

Accept license.

Accept license
Accept license

Select Delivery Controller and Studio. In this lab, we will have separate servers for Licensing and StoreFront.

Select Delivery Controller and Studio
Select Delivery Controller and Studio

Select Next.

Select Next
Select Next

Select Automatically configure firewall rules.

Select Automatically configure firewall rules
Select Automatically configure firewall rules

Select Install to start the installation.

Select install
Select install

Install in progress.

Install in progress
Install in progress

XenDesktop 7.6 is installed on the first controller.

XenDesktop 7.6 is installed on the first controller
XenDesktop 7.6 is installed on the first controller

Configure XenDesktop 7.6

Select deliver applications and desktops to your users, then An empty, unconfigured Site.

Enter the site name: CitrixGuru_Site.

Enter the site name: CitrixGuru_Site
Enter the site name: CitrixGuru_Site

Enter your database information:

Database server: SQL01
Database name: XD7_DB

Follow this procedure to create the database on the SQL database: XenApp/XenDesktop 7.x database permissions.

Configurate Database
Configurate Database

Select Test connection to validate the connection with the database. Studio will ask you for alternative credentials if your current account does not have access to the database.

Alternative credentials
Alternative credentials

Next step is to enter the license server: lic01.citrixguru.lab, and select Connect to validate the license server.

Enter license server address
Enter license server address

Select Connect me.

Select Connect me
Select Connect me

Select No, You can join later and Finish.

Start the install
Start the install

Configuration in progress.

Configuration in progress
Configuration in progress

XenDesktop 7.6 is configured.

XenDesktop 7.6 is configured
XenDesktop 7.6 is configured

Install second XenDesktop controller

Follow the same steps as for the first controller.

Configure second XenDesktop controller

Select Connect this Delivery Controller to an existing Site.

Select Connect this Delivery Controller to an existing Site
Select Connect this Delivery Controller to an existing Site

Enter the address of the first controller.

Enter the address of the first controller
Enter the address of the first controller

Select No to delegate this task to the DBA guys.

Select No to delegate this task to the DBA guys
Select No to delegate this task to the DBA guys

Select Generate scripts to create the SQL update file.

Select Generate scripts to create the SQL update file
Select Generate scripts to create the SQL update file

Run this script on your database then select OK.

Checking the database
Checking the database

XenDesktop configuration has been updated.

XenDesktop configuration is updated
XenDesktop configuration is updated

Select Configuration > Controllers.

Two controllers
Two controllers

There is now two controllers in the Citrixguru_Site configuration.

You may see this screen in Citrix Studio at some point and have an error message doing the automatic Site upgrade. (

Mandatory upgrade
Mandatory upgrade

The service instance is already registered with the configuration service

To fix this issue, follow this procedure: XDDS:C266BBDF – XenDesktop 7.6.

Our XenDesktop site is now configured with two active controllers.

More from the Lab!

 

 



1 COMMENT

  1. Hello Nicholas,

    Thanks for the awesome articles. Really helpful and congratulations for your CTP.

    I just want to check what hosting feature have you configured here as Xendesktop needs one?

    Is it SCVMM? Can we have a post on how to integrate it as well please?

    Thanks,
    Pavan

Comments are closed.