Product Documentation

Upgrading a Clustered License Server

Jan 24, 2012

The following drive letters and paths/variables are used in this procedure:

  • D is the drive for your product media (in this example, Citrix XenApp).
  • C is the local hard drive on the specified node.
  • F is the cluster shared drive resource. (This is the installation drive. That is, the place where installation files used by both nodes are stored.)
  • CTX_CLUSTER_RESOURCE_DLL_PATH is the location where the cluster resource DLL executable is stored. Store this file locally on each cluster node. Use this msiexec argument only for clustering.
  • REGISTER_CTX_LS_CLUSTERING is either "no" for cluster node 1 or "yes" for cluster node 2. Use this msiexec argument only for clustering.
  1. Using the Cluster Administrator, make the first node in the cluster active.
  2. From a command line, run the following:
    msiexec /i D:\Licensing\ctx_licensing.msi 
    CTX_CLUSTER_RESOURCE_DLL_PATH="C:\ctxlic" 
    REGISTER_CTX_LS_CLUSTERING="No" /l*v "C:\install.log"
    Note: The resource DLL should be stored locally for each node in the cluster. This is the only file that should be stored on each cluster node.
    Setup will detect the existing installation and will upgrade the first node.
  3. On the License Server Configuration page, accept the default port numbers, or, if the numbers are already in use, enter alternate numbers. If needed, you can modify port numbers after the installation through the License Administration Console.
  4. Using the Cluster Administrator, make the second node in the cluster active.
  5. From a command-line on node 2, run the following (For node 2, you will be typing Yes to register the cluster services):
    msiexec /i D:\Licensing\ctx_licensing.msi 
    CTX_CLUSTER_RESOURCE_DLL_PATH=“C:\ctxlic” 
    REGISTER_CTX_LS_CLUSTERING=“Yes” /l*v “C:\install.log”

    Note that in this step REGISTER_CTX_LS_CLUSTERING is changed to Yes.

    Setup will detect the existing installation and will upgrade the second node.