Using two license servers in same Citrix farm


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!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Carl WebsterCommented:
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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.