Best Practices for Citrix XenApp Hotfix Rollup Pack Installation and Deployment

Best Practices for Citrix XenApp Hotfix Rollup Pack Installation and Deployment

book

Article ID: CTX120842

calendar_today

Updated On:

Description

This article introduces and discusses some of the best practices for installing and deploying hotfix rollup packs for XenApp and Presentation Server. Citrix periodically releases hotfix rollup packs that might include bug fixes, security fixes, and enhancements for all currently supported XenApp versions. Citrix recommends that you install the latest hotfix rollup pack to get the best out of XenApp in terms of performance, security, and overall user experience.

For a major XenApp release, Citrix supports the most recent Hotfix Rollup Pack (HRP). In addition, Citrix supports the Hotfix Rollup Pack released prior to the most recent hotfix rollup pack for 12 months provided the requests are commercially viable. However, public hotfixes for security vulnerabilities are provided only for the most recent hotfix rollup pack.

For example, Hotfix Rollup Pack 02 for Citrix XenApp 6.0 for Microsoft Windows Server 2008 R2 was released on 12/06/2012 and is the most recently released hotfix rollup pack for Citrix XenApp 6.0 for Microsoft Windows Server 2008 R2. The hotfix rollup pack released prior to Hotfix Rollup Pack 02 was Hotfix Rollup Pack 01. In addition to supporting Hotfix Rollup Pack 02, Citrix will continue to support Hotfix Rollup Pack 01 until 12/06/2013 at which time Hotfix Rollup Pack 01 is considered End of Life.

Considerations Prior to Installation

Citrix recommends that you thoroughly evaluate hotfix rollup packs on a test server or farm. Ensure that you cover some testing comparable to the tasks of an everyday user, as well as some administrator oriented tasks.

Examine the readme that accompanies the hotfix rollup pack. Readmes provide necessary information on the prerequisites and known installation issues. Common installation prerequisites might include an updated version of the license server, a particular redistributable (such as Java or .Net Framework), and so on. The readmes are kept up to date even after the hotfix rollup pack is released to the web.

On occasion, installing a hotfix rollup pack can invalidate certain hotfixes. This happens when some of the fixes included in a hotfix are not included in the hotfix rollup pack. For a list of invalidated hotfixes and their replacements, see the Hotfix Rollup Pack readme. You can obtain or request the corresponding replacement hotfix for any invalidated hotfixes by contacting support.

Make note of the release dates of different hotfix rollup packs and components (such as plug-ins, consoles, and so on) and attempt to install these in the order they were released. You can find the release dates on the download page of each hotfix rollup pack or component. For example, the XenApp 5 for Windows Server 2003 components were released before Hotfix Rollup Pack 3; therefore, it is recommended to install the components first, followed by Hotfix Rollup Pack 3. Because hotfix rollup packs are cumulative, there is no need to install earlier hotfix rollup packs. The latest hotfix rollup pack includes the fixes from all the previously released hotfix rollup packs for that product.

Order of Deployment

The order of hotfix rollup pack deployment is very important, especially in large or complex farm configurations. Before installing a hotfix rollup pack:
  • Ensure that there are no existing connections on the servers where the update is being run

  • Ensure that the Independent Management Service is running

  • Back up the data store database

After a deployment, always ensure that all servers in the farm are updated to the same hotfix rollup pack level.

Citrix recommends the following order of deployment:
  • Zone data collector

  • Backup zone data collectors

  • Database connection server (Applies only to Resource Manager for XenApp 5 for Microsoft Windows Server 2003)

  • Primary farm metric server (Applies only to Resource Manager for XenApp 5 for Microsoft Windows Server 2003)

  • Backup farm metric server (Applies only to Resource Manager for XenApp 5 for Microsoft Windows Server 2003)

  • Member servers

    The hotfix rollup pack installs and updates only servers that have core XenApp (mps.msi) and/or XenApp Advanced Configuration (cmc.msi) installed.

    Common Install and Uninstall Methods

    There are many installation methods currently used by customers. Some of the most common installation methods include the following:
    • Double-clicking the hotfix rollup pack installer file
    • Command line installation by using the msiexec or cpatch commands
    • Active Directory deployment by using a batch file
    • ​Installation Manager​
    • Deployment through System Center Configuration Manager(SCCM)
    Installing hotfix rollup packs over an ICA session is not supported but you can install while logged in as an administrator over a remote desktop session. Also, administrative image and slipstreaming of the hotfix rollup packs is not supported.

    Uninstalling hotfix rollup packs is supported. The same methods used for installing are supported for uninstalling. After uninstalling, all files are restored to the previous patch level. In certain situations, uninstalling a hotfix rollup pack prompts for the original source CD location; this happens when the offline plug-in, Streaming Profiler, Single sign-on, and the Access Management or Delivery Services Consoles are installed on the same server as the hotfix rollup pack. In these situations, it is recommended to always run a reinstall or repair on the components after you uninstall the hotfix rollup pack to restore the correct files.

    Conclusion

    These best practices help mitigate some of the installation issues you might experience. Testing a hotfix rollup pack thoroughly before deploying it in a production environment, while taking into consideration the information contained in the readme, is your primary task to a successful deployment. Taking into consideration a role based order of deployment and common installation methods also helps the process.

    Additional Resources

    For additional information related to common issues, features, and installation guidelines, refer to the following Knowledge Center articles:

    CTX117362 - Installing Hotfix Rollup Pack 2 or Later for Presentation Server 4.5 Feature Pack 1 Enterprise Edition Changes the Server Edition to Platinum

    CTX106174 - Error: Resource Manager summary database schema update for version X failed.

    CTX105646 - Cpatch.exe - The Citrix Patch Handling Utility

    CTX119922 - Improving Farm Performance and Resiliency with Hotfix Rollup Pack 3

    Issue/Introduction

    The purpose of this article is to introduce and discuss some of the best practices for installing and deploying a hotfix rollup pack (HRP) for XenApp. Citrix recommends that you install the latest HRP to get the best out of XenApp in terms of performance, security, and overall user experience.