- Upgrade XenDesktop 5
- Upgrade XenDesktop 7
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.
There is no XenApp to XenDesktop upgrade.
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.
Sites with Controllers at version 5.x and Virtual Delivery Agents (VDAs) at version 7.x should remain in that state only temporarily. Ideally, you should complete the upgrade of all components as soon as possible.
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.
These components require upgrading:
For VDA upgrade recommendations, see XenDesktop 5 upgrade components.
VDAs on Windows XP or Windows Vista
Some XenDesktop 7.x 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 installs the latest VDA version that is supported on Windows XP or Windows Vista (Version 5.6 FP1 with certain hotfixes). Although these machines and their Machine Catalogs and Delivery Groups cannot use all XenDesktop 7.x features, they can run in the XenDesktop 7.x Site.
VDAs on Windows XP or Windows Vista do not support the following 7.x features:
You can upgrade the following Controller versions:
You can upgrade the following Director versions:
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.
The installer also upgrades the following components:
Components that require separate upgrade
You need to upgrade the following components outside of the in-place upgrade process:
After upgrading all components, you can optionally use Studio to upgrade Machine Catalogs and Delivery Groups.
diagrams show the high level steps for XenDesktop 5 upgrade.
Use Studio 7.1 to upgrade the old database (You must use Studio from one of the upgraded Controllers, not from a XenDesktop 5.x Controller). Studio prompts you to perform a backup and make sure that the License Server is upgraded.
If you do not have database administrator rights, select Manual Upgrade to use the separate manual database scripts provided for privileged database operations. See XenDesktop 5 upgrade components for detailed instructions.
While services are disabled, Controllers cannot broker any new connections for your Site, so ideally you should minimize this down time window. The Delivery Controllers are re-enabled after this step completes. The services need to be registered with the Delivery Controller.
After updating the database schema, Studio performs final data migration steps for Delivery Controller Services.
After the upgrade and data migration is complete, you can run environment and configuration tests to make sure that the Site is in functional order.
To test the upgraded site, select Test Site in the Site Configuration pane of the Studio Common Tasks page.
When you run the installer (AutoSelect), the wizard checks whether certain Site components (such as Delivery Controllers and VDAs) need to be upgraded. If you choose not to upgrade some components during this process, when you run Studio notifies you which components need to be upgraded. You cannot proceed to manage your Site until you upgrade these components.
Depending on your Site, the procedures that you perform and the order in which you perform these procedures may vary.
You can only upgrade Desktop OS (Windows Desktop) Virtual Delivery Agents (VDAs) when upgrading from XenDesktop 5.x to XenDesktop 7.x.
To install the new VDA, follow the guidance in the installation documentation.
After upgrading the core components, use Studio to upgrade the Database.
To minimize Site downtime during a manual upgrade, it is important that the Studio administrator coordinates closely with the database administrator. This process requires that you run a script that temporarily disables services while the manual upgrade scripts run. Ideally, immediately after these scripts complete, the Studio administrator should enable services and complete the upgrade using Studio.