Vue d’ensemble technique du système de licences Citrix

Avant de pouvoir utiliser votre produit Citrix, vous devez installer le système de licences Citrix. Le système de licences Citrix est un système de composants liés entre eux. Ce système comprend les éléments suivants :

Serveur de licences. système permettant de partager les licences en réseau.

Fichiers de licences : des fichiers nécessaires à l’activation des licences de votre produit. Ces fichiers résident sur le serveur de licences.

Citrix Licensing Manager. la méthode de gestion de serveur de licences recommandée.

Pour plus d’informations sur les fonctionnalités de Citrix Licensing Manager suivantes, consultez Paramètres :

  • Configurer les comptes d’utilisateurs et de groupes
  • Enregistrement à l’aide d’un code court du serveur de licences sur Citrix Cloud et suppression facile de l’enregistrement.
  • Modifier les ports suivants :
    • Serveur de licences (27000 par défaut)
    • Démon vendeur (7279 par défaut)
    • Web Services for Licensing (8083 par défaut)
  • Vérifier et installer le renouvellement de Customer Success Services.
  • Activer et désactiver la période de grâce supplémentaire
  • Enregistrer le serveur de licences avec Citrix Cloud.
  • Configurer la période de rétention des données historiques en sélectionnant une période de rétention. La période de rétention par défaut des données est de 180 jours.
  • Configurer l’expérience utilisateur Citrix (CEIP) et Call Home à tout moment
  • Réessayer les chargements citrix.com et Programme d’amélioration de l’expérience utilisateur qui ont échoué
  • Forcer les téléchargements de données vers Citrix

Pour plus d’informations sur les fonctionnalités de Citrix Licensing Manager suivantes, consultez Installer des licences :

  • Simplifier l’installation des fichiers de licences sur le serveur de licences en utilisant un code d’accès de licence ou un fichier téléchargé
  • Afficher les détails des licences après leur installation

Pour plus d’informations sur les fonctionnalités de Citrix Licensing Manager suivantes, consultez Tableau de bord Tableau de bord et utilisation historique :

  • Tableau de bord qui affiche les licences installées, en cours d’utilisation, expirées et disponibles, ainsi que les dates Customer Success Services.
  • Amélioration des rapports d’utilisation des licences utilisateur ou associées à une machine

Pour plus d’informations sur les fonctionnalités de Citrix Licensing Manager suivantes, consultez Tableau de bord dans Tableau de bord et utilisation historique :

  • Simplifier l’exportation des données en vous permettant de sélectionner tous les produits, tous les modèles de licence et toutes les dates de Customer Success Services (Subscription Advantage)

Web Services for Licensing. permet à Studio, Director et au composant logiciel enfichable d’administration du système de licences PowerShell de :

  • Communiquer avec le serveur de licences et gérer les utilisateurs
  • Allouer et installer des licences
  • Afficher l’état du serveur de licences, l’utilisation des licences et d’autres messages d’alerte

Citrix License Management Service : permet de gérer votre environnement de licences via une console de gestion des licences au sein de Citrix Insight Services. Ce service aide à la gestion des licences et au support des éléments suivants :

  • Allouer de nouvelles licences lorsque vous êtes sur le point de dépasser votre quota maximum de licences
  • Résilier des anciennes licences après une mise à niveau
  • Gérer des licences dupliquées dans un environnement de récupération d’urgence

Paramètres côté produit dans vos produits Citrix associés au serveur de licences.

Pour plus d’informations, consultez les sections Éléments du système de licences et Services.

Présentation des opérations du système de licences

En règle générale, lors de la première connexion d’un utilisateur à un produit Citrix, celui-ci demande une licence au serveur de licences. Lorsque le serveur accepte la demande, le produit Citrix réserve une licence pour son utilisation. Cette opération de réservation est appelée extraction de licences. Lorsque l’utilisateur ferme sa session sur le serveur de produits, le produit rend la licence au serveur de licences. Ce processus est appelé restitution de licences. Certains produits Citrix extraient la licence lorsqu’un utilisateur se connecte au produit. La licence reste extraite pendant une durée prédéterminée.

Chaque fois qu’un produit Citrix démarre, il ouvre une connexion au serveur de licences en extrayant la licence de démarrage. La licence de démarrage est un fichier système Citrix qui permet aux produits Citrix de maintenir une connexion permanente avec le serveur de licences. Le schéma suivant montre que chaque produit établit sa propre connexion permanente au serveur de licences.

Par exemple, lorsqu’un serveur exécutant Citrix Virtual Desktops demande une licence, le produit récupère le nom et le numéro de port du serveur de licences dans le magasin de données. Le produit établit ensuite une connexion pour acquérir les licences.

Remarque

Lorsque vous configurez le paramètre côté produit pour le nom du serveur de licences, n’utilisez pas localhost. Bien que vous puissiez utiliser le nom d’hôte, l’adresse IP ou le nom de domaine complet, Citrix recommande d’utiliser le nom de domaine complet.

Le processus d’extraction des licences se déroule en trois étapes.

Checkout-process

L’extraction des licences par le produit Citrix s’effectue en trois étapes :

  1. Au démarrage, l’ordinateur exécutant le produit Citrix extrait une licence de démarrage.
  2. Une machine cliente se connecte au serveur de produits.
  3. Le produit demande une licence au serveur de licences.

Les produits Citrix, tels que Citrix Virtual Desktops, stockent une copie des informations de licence obtenues à partir du serveur de licences (nombre et type des licences, etc.). Si un serveur de produits Citrix perd la connexion au serveur de licences ou si celui-ci ne répond pas à temps, le produit entre en période de grâce. Durant la période de grâce, le produit utilise son enregistrement local des licences pour rester sous licence. Les produits Citrix mettent à jour ces informations toutes les heures.

Capacité à monter en charge

Cette section fournit des conseils pour garantir l’utilisation réussie du serveur de licences en examinant l’impact de capacité à monter en charge dans le cadre de l’utilisation de licences dans un environnement Citrix. Nous avons effectué les tests liés à la capacité à monter en charge suivants :

Matériel/configuration de la machine virtuelle : Intel Xeon E5-2650 v3 @ 2.30 GHz 4 processeurs virtuels 8 Go de RAM Windows Server 2016

Utilisateurs simultanés pour version 6.5 et versions antérieures :

  • 3 000 serveurs Citrix Virtual Apps connectés
  • 53 000 licences simultanées
  • 50-60 connexions par seconde

Les efforts déployés pour mettre à l’échelle plus de 53 000 licences entraînent une période de grâce pour les serveurs. En outre, des problèmes existent avec WMI et lmstat. Nous vous recommandons de conserver 50 000 connexions simultanées ou moins par serveur de licences.

Utilisateurs simultanés pour version 7.x :

  • 16 Delivery Controller
  • 70 000 licences simultanées
  • 50-60 extractions par seconde

Utilisateur/Machine pour version 7.x :

  • 16 Delivery Controller
  • 150 000 licences utilisateur ou associées à une machine
  • 50-60 extractions par seconde

CITRIX.exe est un processus à un seul thread. Dans le cadre de connexions simultanées, la limite de connexion maximale est basée sur la vitesse du processeur monocœur. Pendant les périodes d’activité maximale, CITRIX.exe utilise 100 % d’un seul cœur et finit par expirer. Cette utilisation peut entraîner une période de grâce ou des erreurs dans les produits Citrix au sein des utilitaires de serveur de licences. Une fois que le serveur de licences a traité les connexions de backlog, il revient à la normale. Surveillez l’utilisation du processeur CITRIX.exe pour déterminer si un processeur plus rapide est requis. Si vous rencontrez des problèmes dans des environnements à haute scalabilité, nous vous recommandons de déployer davantage de serveurs de licences.

La technologie utilisateur/machine utilise le multi-threading et facilite une capacité à monter en charge plus efficace que l’utilisation d’utilisateurs simultanés. Au cours des optimisations de licences, les périodes d’activité de licence peuvent prendre 100% d’un seul cœur. Cette utilisation est normale et n’a aucune incidence sur l’utilisation ou les fonctionnalités du processeur CITRIX.exe. Nous vous recommandons de surveiller l’utilisation des ressources du serveur de licences et d’ajouter davantage de serveurs de licences pour maintenir un environnement fonctionnant correctement.

Remarque

L’exécution de WMI, lmstat, lmutil ou d’autres actions d’inventaire peut avoir un impact négatif sur les performances du serveur de licences. Nous vous recommandons de minimiser ces activités. Si vous avez besoin de données d’utilisation, exportez les données à partir de Citrix Licensing Manager. Pour plus d’informations, consultez la section Utilisation historique.

Serveur de licences unique et différents serveurs utilisant différentes éditions de produits

Un serveur de licences unique peut contenir des licences relatives à plusieurs éditions d’un produit Citrix. Le type de licence extraite correspond à l’édition configurée sur le serveur de produit. Un serveur de produit est configuré pour utiliser l’édition d’une licence spécifique et extrait cette édition de licence.

Par exemple :

Le ServeurdeProduitA est configuré pour extraire des licences Advanced.

Le ServeurdeProduitB est configuré pour extraire des licences Premium.

Le ServeurdeLicences1 contient des licences Advanced et Premium.

  • Les utilisateurs qui se connectent au ServeurdeLicences1 à partir du ServeurdeProduitA n’extraient que des licences Advanced. Une fois le nombre de licences Advanced sur le ServeurdeLicences1 dépassé, les nouvelles requêtes émanant des utilisateurs du ServeurdeProduitA sont refusées tant que les licences Advanced existantes n’ont pas été libérées.
  • Les utilisateurs qui se connectent au ServeurdeLicences1 à partir du ServeurdeProduitB n’extraient que des licences Premium. Si le nombre de licences Premium sur le ServeurdeLicences1 est dépassé, les nouvelles requêtes émanant des utilisateurs du ServeurdeProduitB sont refusées tant que les licences Premium existantes n’ont pas été libérées.

Remarque

Il est possible que la durée nécessaire à l’extraction des licences augmente si de nombreux serveurs de produit comportant un grand nombre d’utilisateurs contactent le même serveur de licences simultanément. Un serveur de licences ne peut accepter que 10 000 requêtes TCP/IP entrantes à la fois. Si votre environnement comporte plus de 10 000 serveurs de produit Citrix se connectant simultanément, nous vous recommandons d’utiliser plusieurs serveurs de licences. Ces serveurs de produits peuvent inclure Citrix Virtual Apps and Desktops, des Delivery Controller et des appliances.

Exemples de déploiements possibles :

Scénario 1 : Deux sites

  • Le SiteA contient des serveurs de produits configurés pour l’édition Advanced.
  • Le SiteB contient des serveurs de produits configurés pour l’édition Premium.
  • Un serveur de licences (partagé)
  • User1, User2, User3, User4… User5000 se connectent uniquement aux SiteA.
  • User5001, User5002, User5003… User10000 se connectent uniquement au SiteB.

Scénario 2 : Un site

  • Le site dispose de deux groupes d’applications publiées.
  • Le site est configuré en tant qu’édition Citrix Virtual Apps and Desktops Premium simultanée et les groupes de mise à disposition 2 en tant qu’utilisateur/machine Citrix Virtual Apps and Desktops
  • Un serveur de licences (partagé)
  • L’utilisateur1, l’utilisateur2, l’utilisateur3, l’utilisateur4… l’utilisateur5000 se connectent uniquement aux licences simultanées.
  • L’utilisateur5001, l’utilisateur5002, l’utilisateur5003… l’utilisateur10000 se connectent uniquement aux licences utilisateur/machine du groupe de mise à disposition 2.

Période de grâce

Remarque :

La période de grâce et la période de grâce supplémentaire sont deux fonctionnalités différentes.

Les fonctionnalités de période de grâce et de période de grâce supplémentaire ne s’appliquent pas à l’expiration des licences.

Pour plus d’informations sur la période de grâce supplémentaire, consultez la section Période de grâce supplémentaire.

Si les serveurs de produits perdent la communication avec le serveur de licences, les utilisateurs et les produits sont protégés par une période de grâce. La période de grâce permet aux serveurs de produits de continuer leurs opérations comme s’ils étaient encore en communication avec le serveur de licences. Après l’extraction d’une licence de démarrage par le produit Citrix, les serveurs de produits et les serveurs de licences échangent des messages de pulsation (heartbeat) toutes les cinq minutes. Le message de pulsation (heartbeat) leur indique qu’ils sont toujours en fonctionnement. Si le serveur de produits et le serveur de licences ne parviennent pas à envoyer ou recevoir ces messages de pulsation, le produit entre en période de grâce et active lui-même sa licence à l’aide des informations mises en cache.

Citrix définit la période de grâce. Elle est généralement de 30 jours, mais cela peut varier en fonction du produit. Le journal des événements Windows et d’autres messages propres au produit indiquent si ce dernier est entré en période de grâce et signalent le nombre d’heures restant dans cette période. Si la période de grâce expire, le produit n’accepte plus les connexions. Une fois la communication rétablie entre le produit et le serveur de licences, la période de grâce est réinitialisée.

Elle n’a lieu que si le produit a réussi à communiquer au moins une fois avec le serveur de licences.

Exemple de période de grâce : deux sites utilisant le même serveur de licences :

La connexion entre le site 1 et le serveur de licences est interrompue. Le site entre alors en période de grâce et continue de fonctionner et d’établir des connexions. Pour les licences simultanées, le nombre de connexions possibles est égal au maximum de licences simultanées installées. Pour les licences d’utilisateurs/de périphériques, le nombre de connexions est illimité. Lorsque le site 1 rétablit la communication avec le serveur de licences, les connexions sont acceptées et aucune nouvelle connexion n’est autorisée tant qu’elle n’est pas dans les limites normales des licences. Le site 2 n’est pas concerné et fonctionne normalement.

Si le serveur de licences s’arrête, les deux sites entrent en période de grâce. Chaque site autorise le nombre maximal de licences installées. Comme indiqué plus haut, le nombre de licences d’utilisateurs/de périphériques est illimité.

Limitation

Le nom d’utilisateur est sensible à la casse dans certaines langues traduites. Pour ouvrir une session sur Citrix Licensing Manager, définissez le nom-domaine\nomutilisateur en MAJUSCULES s’il contient des caractères non-ASCII.

Vue d’ensemble technique du système de licences Citrix