Product Documentation

Upgrade XenDesktop 5 to XenDesktop 7

Jun 13, 2013

Before you upgrade a XenDesktop 5 Site, familiarize yourself with the new concepts and components that require upgrading and their versions, and the sequence for a successful upgrade.

New concepts and features

Compared to previous versions, XenDesktop 7.x has many new features and introduces new concepts.

Manage multiple versions of XenApp and XenDesktop

There is no XenApp to XenDesktop upgrade. Citrix will support customers in their migration from XenApp 6.5 to XenDesktop in a future release and plans to release tools and or scripts to assist in this transition.

The Studio management and Director can monitor and manage only XenDesktop 7.x and XenApp 7.5 sites. The monitoring and management tools do not support past versions of XenDesktop or XenApp.

Citrix recommends that if you continue running deployments of past versions of XenApp or XenDesktop, you run them in parallel with the XenDesktop 7.x site and continue running the management consoles with each release for that site.

For example, in a mixed environment, to continue using Desktop Director 2.1 to monitor XenApp 6.5, ensure that Desktop Director 2.1 is installed on a separate server from Director 7.

Citrix recommends that you use StoreFront to aggregate applications and desktops from the different versions of XenApp and XenDesktop. For details, see the Storefront documentation.

XenDesktop Express Edition

You cannot upgrade from the XenDesktop Express Edition. You must obtain and install a license for VDI, Enterprise, or Platinum edition before upgrading.

Upgrade components

These components require upgrade:

  • License server and licenses
    Note: Following an upgrade to XenApp Platinum Edition to enable platinum features such as Provisioning Services (PVS), XenDesktop may not be able to use the licenses as expected. This is due to an issue where Studio fails to discover XenApp Platinum licenses. To use XenApp Platinum licenses, use the PowerShell SDK to change the licensing setting as described in Use XenApp Platinum licenses with XenDesktop 7.
  • Virtual Desktop Agents (VDAs) for Desktop OS Machines (Windows desktop) that upgrade to XenDesktop 7.x Virtual Delivery Agents
  • Delivery Controllers and other infrastructure components, such as Director
  • Existing database
Important: Ensure that you back up your database as described in How to backup and Restore your XenDesktop Database before performing any upgrade procedures.

VDAs

You can upgrade these VDA versions to XenDesktop 7 Virtual Delivery Agents:

  • 5.0 Service Pack 1
  • 5.5
  • 5.6
  • 5.6 Feature Pack 1 (including Remote PC Access VDAs)

The installer upgrades all agents and existing MSIs (Windows installer packages) on the existing VDA.

Unlike previous VDA releases, you can only upgrade VDAs through the installer. You cannot upgrade to XenDesktop 7 using MSIs.

Note: Microsoft Windows Vista is not supported by Director or by Remote PC Access.

Note:

Unsupported features for VDAs running Windows 7 with 5.6 Feature Pack 1

VDAs running Windows 7 with 5.6 Feature Pack 1 do not support the following features:

  • Configuration of App-V applications from Studio.
  • Configuration of Receiver Storefront addresses from Studio.
  • Automatic support for Microsoft Windows KMS licensing when using Machine Creation Services (MCS). KMS licensing is supported using the procedure documented in http://support.citrix.com/article/CTX128580.
  • Full information in Director:
    • Logon times and logon end events impacting the logon duration times in Dashboard, Trends, and User Detail views.
    • Logon duration breakdown details for HDX connection time, authentication time, profile load duration, GPO load duration, logon script duration, and interactive session establishment duration.
    • Some categories of Machine and Connection failures states.
    • Activity Manager in Help Desk and User Details views.

VDAs installed on Windows XP or Windows Vista

Some XenDesktop 7 features are not supported on Windows XP or Windows Vista. If the installer detects a VDA running on a Windows XP or Windows Vista machine, it launches a different installer that updates to the latest VDA version that is supported on Windows XP or Windows Vista. Although these machines and their Machine Catalogs and Delivery Groups cannot use all XenDesktop 7 features, they can run in the XenDesktop 7 Site.

Unsupported features for VDAs installed on Windows XP or Windows Vista

VDAs running Windows XP or Windows Vista do not support the following features:

  • Configuration of App-V applications from Studio.
  • Configuration of Receiver Storefront addresses from Studio.
  • Automatic support for Microsoft Windows KMS licensing when using Machine Creation Services (MCS). KMS licensing is supported using the procedure documented in http://support.citrix.com/article/CTX128580.
  • Full information in Director:
    • Logon times and logon end events impacting the logon duration times in Dashboard, Trends, and User Detail views.
    • Logon duration breakdown details for HDX connection time, authentication time, profile load duration, GPO load duration, logon script duration, and interactive session establishment duration.
    • Some categories of Machine and Connection failures states.
    • Activity Manager in Help Desk and User Details views.

Controllers

You can upgrade the following Controller versions:

  • 5.0
  • 5.0 Service Pack 1
  • 5.5
  • 5.6
  • 5.6 Feature Pack 1

Director

You can upgrade the following Director versions:

  • 1.0
  • 1.1
  • 2.0
  • 2.1

Database

After manually backing up your Site database as described in How to backup and Restore your XenDesktop Database, you upgrade the Database from an upgraded Delivery Controller. This process updates the schema and migrates data. Studio also performs additional data migration steps for the services.

Other components

The installer also upgrades the following components:

  • Personal vDisk (PVD)
  • Receiver — Note the following about Receiver upgrades:
    • If Receiver for Windows (Receiver.exe) resides on a machine, it is upgraded to Receiver for Windows 4.0
    • If Receiver for Windows Enterprise (CitrixReceiverEnterprise.exe) resides on a machine, it is upgraded to Receiver for Windows Enterprise 3.4

Components that require separate upgrade

You need to upgrade the following components outside of the in-place upgrade process:

  • Provisioning Services (PVS)
    • Upgrade the Provisioning Services server using the Provisioning Services server rolling upgrade
    • Upgrade the Provisioning Services client using Provisioning Services vDisk versioning
    Important: If you intend to run XenDesktop 7.x and XenDesktop 5.6 sites simultaneously, do not upgrade to Provisioning Services 7.
  • Microsoft System Center Virtual Machine Manager — XenDesktop 7.x supports SCVMM 2012 and SCVMM 2012 SP1, while XenDesktop 5.x supports SCVMM 2008 R2 SP1. Upgrade in the following sequence so that XenDesktop can continue to operate without any downtime.
    • All XenDesktop Controllers to XenDesktop 5.6 FP1
    • SCVMM server to SCVMM 2012
    • XenDesktop to 7
    • Upgrade SCVMM server from 2012 to 2012 SP1 (optional)
  • For external Web Interface servers, configure StoreFront to provide the desktops formerly provided through Web Interface. For information about installing and configuring StoreFront, see Install and set up Storefront.
    Note: After upgrading to XenDesktop 7.x, add XenDesktop to your existing StoreFront deployment.

After upgrading all components, you can optionally use Studio to upgrade Machine Catalogs and Delivery Groups that included machines running earlier VDA versions or Windows XP and Windows Vista operating systems. For detailed information, see Upgrade a machine catalog and Upgrade a Delivery Group.

Upgrade sequence

Citrix recommends that you upgrade components in the following sequence:

  1. License server and license files.
  2. Provisioning Services servers and Provisioning Services clients.
  3. VDA software in your desktops and images.
  4. One half of the existing Controllers.
    Note: By leaving half the Controllers active, users can still access the site. The upgrade servers cannot process requests until the entire site has been upgraded, however.
  5. Studio if installed separately from the Controller.
  6. Database.
  7. Remaining Controllers.

See XenDesktop 5 upgrade components for specific upgrade instructions.