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.
- Activez et désactivez le mode License burst.
- 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 :
- Simplifiez 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 la section Tableau de bord :
- 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 la fonctionnalité de Citrix Licensing Manager suivante, consultez 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)
License Administration Console : une autre interface vous permettant de gérer vos fichiers de licences et votre serveur de licences.
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 La
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.
L’extraction des licences par le produit Citrix s’effectue en trois étapes :
- Au démarrage, l’ordinateur exécutant le produit Citrix extrait une licence de démarrage.
- Une machine cliente se connecte au serveur de produits.
- 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 sa connexion au serveur de licences ou si le serveur de licences ne répond pas en temps voulu, le produit passe en mode de mise en cache des licences. En mode de mise en cache des licences, le produit utilise son enregistrement local des licences pour continuer à octroyer des licences au produit. 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 visant à étendre plus de 53 000 licences ont conduit les serveurs à passer en mode de mise en cache des licences. En outre, il existe des problèmes avec WMI, lmstat et la console License Administration Console. 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 déclencher le mode de mise en cache des licences pour les produits Citrix ou entraîner des erreurs dans la console License Administration Console ou dans d’autres utilitaires du 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.
Nous vous recommandons de spécifier l’utilisation de threads pour améliorer les performances. Pour plus d’informations, consultez la section Amélioration des performances en spécifiant l’utilisation de threads.
Remarque La
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.
Mode de mise en cache des licences
Remarque :
Les fonctionnalités du mode de mise en cache des licences et du mode rafale des licences ne s’appliquent pas lorsque les licences expirent.
Le mode de mise en cache des licences et le mode rafale des licences sont deux fonctionnalités différentes. Pour plus d’informations sur le mode rafale de licences, consultez Mode rafale de licences.
Si les serveurs de produits perdent la communication avec le serveur de licences, les utilisateurs et les produits sont protégés par un mode de mise en cache des licences. Le mode de mise en cache des licences permet aux serveurs du produit de continuer à fonctionner comme s’ils communiquaient toujours 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 produit et le serveur de licences n’envoient ni ne reçoivent de pulsations, le produit passe en mode de mise en cache des licences et s’octroie des licences grâce aux informations mises en cache.
Citrix définit le mode de mise en cache des licences. Elle est généralement de 30 jours, mais cela peut varier en fonction du produit. Le journal des événementsWindows et d’autres messages intégrés au produit indiquent si le produit est passé en mode de mise en cache des licences et le nombre d’heures restant en mode de mise en cache des licences. Si le mode de mise en cache des licences ne dispose plus de licences, le produit cesse d’accepter les connexions. Une fois la communication rétablie entre le produit et le serveur de licences, le mode de mise en cache des licences est réinitialisé.
Le mode de mise en cache des licences n’est déclenché que si le produit a communiqué avec le serveur de licences au moins une fois.
Exemple de mode de mise en cache des licences : deux sites utilisant le même serveur de licences:
La connexion entre le site 1 et le serveur de licences est perdue, ce qui entraîne le passage du site 1 en mode de mise en cache des licences. Cela lui permet de poursuivre les opérations 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 tombe en panne, les deux sites passent en mode de mise en cache des licences. 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.