There have been so many licensing questions in the past few weeks, I thought maybe it was time to write a blog post on the options that I have come across when mixing license types and when working with older Citrix licenses.
Things to remember
- User/Device licenses have an overdraft of 10% and SGP. https://docs.citrix.com/en-us/licensing/current-release/licensing-technical-overview.html
- Concurrent licenses do not have an overdraft, but they do have a Supplemental Grace Period (SGP) of 15 days.
- SGP will allow an unlimited number of users to connect for 15-days including User/Device.
- Licenses need to be added to the farm to reset the SGP within this 15 day period. Note: This feature was included in 7.6 and above. (If you are running an older version this will not apply).
- Supplemental grace period is different to a standard grace period. See here: https://docs.citrix.com/en-us/licensing/current-release/licensing-technical-overview.html
- After those 15 days, if no licenses have been added, the system will enforce the connection limit of licenses purchased.
- Mixing license types e.g User/Device and Concurrent in the same site is available from 7.15 onward.
- You cannot mix edition types within a single site. This means that you cannot have both advanced and premium licensing in the same farm.
- A separate site is required to mix license editions.
- Licensing an older 6.x site cannot make use of the supplemental grace period or multi type licensing via delivery groups. A 6.x farm is set at a farm level to the edition type.
How to set multi license type with Virtual Apps and Desktop
This is a feature that is available with Citrix Virtual Apps and Desktops. It will allow you to set edition and license type via powershell to a delivery group.
It is possible to have Citrix Virtual Apps Premium and Citrix Virtual Apps and Desktops Premium in the same site. The reason being is that they are both using the same edition type i.e Premium. I can also set a Delivery Group to use User/ Device licensing or concurrent licensing.
Lets start with setting the product code for a Delivery Group.
1. Load the Citrix Powershell cmdlets. ASNP Citrix*
2. Lets now check if any licensing settings have been set for any Delivery Groups. Get-BrokerDesktopGroup. I can see in the results of the command that no licensing mode is set for this Delivery Group at the moment.
3. The above shows the licensing model as blank as it is using the site licensing that is set in Studio. Check the site licensing by choosing Licensing and Edit
4. Verify the site settings for the Citrix farm.
Setting the licensing type via powershell
I am setting the license type for the delivery group “licenseDG” to concurrent and Citrix Virtual Apps as this is the opposite to what I have set at a site level as shown above.
1. Set-BrokerDesktopGroup -name “LicenseDG” -LicenseModel concurrent -ProductCode MPS
2. Check the status of the Delivery Group.
3. Check the ProductCode setting for the Delivery group
This is a great article with lots of detail on this topic. https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/manage-deployment/licensing/multi-type-licensing.html
Check out Craig’s blog on Remote PC just published! https://citrixie.com/2020/03/25/all-hail-citrix-remote-pc/