Sunday, July 10, 2011

Migrating XenApp 5 to XenApp 6

Scenario

Prerequisites
  1. Upgrade Citrix License Server version to 11.6.1 Build 10007 or latest -
     
    Citrix License Server 11.6.1 has had three iterations: Build 9019, Build 9020, and Build 10007, all of which can be used to support XenApp 6. Citrix Strongly recommends that the latest release, Build 10007, be used because it incorporates a new dashboard and administrative functionality.

    The latest Citrix License Server is not based on IIS or Java, thus an in-place upgrade of an existing Citrix License Server has no new prerequisites. Prior to upgrading, ensure upgrade eligibility by confirming the Citrix License Server version currently in use. To do so, access the following location in the registry:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\LicenseServer\Install.

     
  2. Datastore database can only be based on SQL Server 2005/2008, SQL Server Express 2008 or Oracle.
     
  3. XenApp Hotfix Rollup Pack 5 (HRP5) OR higher Rollup Pack (HRP6) must be installed on XenApp 5 servers in order to migrate to XenApp 6.
Things to remember
  1. It is not possible to upgrade XenApp 5 servers to XenApp 6 servers, even if XenApp 5 is installed on Windows Server 2008 R2 x64. So you have to install XenApp 6 on a new Windows 2008 R2 server with a new Farm name and then migrate all settings from existing XenApp 5 farm to the new XenApp 6 farm.
     
  2. Mixed farms (for example, XenApp 4 farm and XenApp 5 farm) are not supported in XenApp 6.
    This is because XenApp 6 supports Worker Group and the Worker Group data are stored in the Datastore. XenApp 5 has no provision for this, so Citrix decided to discontinue with Mixed farm support.
     
  3. XenApp 6 Migration Tool can be used ot export settings from the XenApp 5 farm and import into new XenApp 6 farm. Specifically, the following items are not transferred:
  4. Zone Preference and Failover policy within XenApp 5 is converted to a load balancing policy in XenApp 6. If you have already implemented additional zones in order to configure failover, whereas XenApp 6 addresses this more efficiently through Worker Groups. As such, zone settings are not transferred.
     
  5. The originating farm from which settings are pulled can only be based on XenApp 5 for Windows Server 2003 HRP5 or XenApp 5 for Windows Server 2008. Some or all settings can then be transferred via the command line tool. If the existing farm is based on server or application folders, these settings can be exported so that they will be identified as Worker Groups within the new farm. Additional command line entries are available to include, exclude, or modify specific settings. The administrator must have full administrative rights within the XenApp 6 farm.
     
  6. Prior to initiating the migration of settings, Worker Groups should be designated so that server and application silos can be assigned appropriately. This provides administrators with additional flexibility and enables a significant number of new servers to be added to the new XenApp 6 farm at once using a tool such as Citrix Provisioning services.
Installing XenApp 6 Migration Tool
  1. Download XenApp 6 Migration Tool from HERE. Login with your Citrix username and password and then download the tool. 
  2. uj
Steps to transfer all farm settings via the XenApp 6 Migration Tool

Post-migration steps

1 comment: