Using two license servers in same Citrix farm

Posted on 2008-11-01
Medium Priority
Last Modified: 2013-11-21

We are running PS4.0 Advanced in our farm. License server is LicA.

We have agreed with Citrix to upgrade the farm to PS4.5 Enterprise. We will purchase new Enterprise licenses, and in return, Citrix will 'buy back' the old Advanced licences once all the servers have been upgraded from PS4.0 Advanced to PS4.5 Enterprise.

We wanted to upgrade the farm over a period of time, for safety reasons, so have built a new Enterprise license server, LicB.

Our plan is to, over a course of time, upgrade each PS4.0 Advanced server to PS4.5 Enterprise, and then point the newly upgraded server to LicB.

We have done this on one server so far, ServerB.

ServerB has Notepad published, as does ServerA which is still running PS4.0 Advanced and pointing to LicA.

However, we notice that users trying to access Notepad are all directed to ServerB, even though it is published on ServerA too. There are plenty of licenses left on both License servers, so I'm not sure how this would happen?

Also - just a query. If all the licenses on LicA had been used up, am I correct in thinking that all new sessions would take place on ServerB? If there were licenses on both servers, then the sessions should be spread between ServerA and B?

Hope someone can help!
Question by:bruce_77
1 Comment
LVL 37

Accepted Solution

Carl Webster earned 2000 total points
ID: 22856740
You are confusing the issuance of Licenses with application load balancing.  One has abssolutely nothing to do with the other.

I recommend you start here:


You can point each server at a different license server in the mgmt console.  BUT - when you do that, the servers will not share licenses.  So if UserA runs an app from ServerA pointing to LicA, that will consume one license.  If UserA then runs an app from ServerB pointing to LicB, then the user has now consumed TWO licenses.  One from LicA and one from LicB.

If UserA runs two apps both serviced by ServerA and ServerA is pointed to LicA, then only one license is consumed by UserA.

To do what you want will require some upfront work by you.  You could group your users into two security groups, say called LicGrpA and LicGrpB.  Publish all applications twice.  One will run from ServerA that is pointed to LicA and only users from LicGrpA have access to that app.  The other will run from ServerB pointed to LicB and only users in LicGrpB will have access to that app.

Make any sense?

What you are seeing is the result of the built-in Citrix application load balancing.  That looks at each published application and the servers allowed to serve that app.  When UserA clicks on the icon, the XML Broker looks for the Least Busy Server for that app and sends the user to that server.  So if you have otepad Published on both ServerA and ServerB and each server pointing to a different License Server, the XL Broker doesn't look at licenses.  It onnly looks at the load on each server.  The server with the lower load number is where the user is sent to.

Make sense?

Another point of confusion is if you have multiple license editions on one License Server, ALL the license are demote to the lowest edition level.  So if you have 50 licenses each for Advanced, Enterprise and Platinum on one License Server, then all 150 licenses are given the features for the Advanced Edition.

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Understanding the various editions available is vital when you decide to purchase Windows Server 2012. You need to have a basic understanding of the features and limitations in each edition in order to make a well-informed decision that best suits …
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

588 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question