Licensing

Présentation technique des licences Citrix®

Avant d’utiliser votre produit Citrix, vous devez installer les licences Citrix. Les licences Citrix sont un système de composants qui fonctionnent ensemble. Ce système comprend :

Serveur de licences. Un système qui permet de partager des licences sur le réseau.

  • Fichiers de licences. Les fichiers requis pour octroyer une licence à votre produit. Ces fichiers sont stockés sur le serveur de licences.

  • Citrix Licensing Manager. La méthode de gestion du serveur de licences recommandée.

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

    • Configuration des comptes d’utilisateur et de groupe.
    • Enregistrement du serveur de licences auprès de Citrix Cloud à l’aide d’un code court et suppression facile de l’enregistrement.
    • Modification de ces ports :
    • Serveur de licences (par défaut 27000)
    • Démon du fournisseur (par défaut 7279)
    • Services Web pour les licences (par défaut 8083)
  • Vérification et installation du renouvellement des services Customer Success Services.
  • Activation et désactivation du mode rafale de licence.
  • Enregistrement de votre serveur de licences auprès de Citrix Cloud.
  • Configuration de la rétention des données historiques en sélectionnant une période de rétention. La rétention des données par défaut est de 180 jours.
  • Configuration de Citrix Customer Experience (CEIP) et de Call Home à tout moment.
  • Nouvelle tentative de téléchargement échoué vers citrix.com et le programme d’amélioration de l’expérience client.
  • Forcer le téléchargement de données vers Citrix.

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

  • Installation simplifiée des fichiers de licences sur le serveur de licences à l’aide d’un code d’accès de licence ou d’un fichier téléchargé.
  • Affichage des détails des licences après leur installation.

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

  • Tableau de bord affichant les licences installées, utilisées, expirées et disponibles, ainsi que les dates des services Customer Success Services.
  • Rapports d’utilisation des licences utilisateur/appareil améliorés.

Pour plus d’informations sur la fonctionnalité suivante de Citrix Licensing Manager, consultez Utilisation historique :

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

Console d’administration des licences. Une autre interface que vous pouvez utiliser pour gérer vos fichiers de licences et votre serveur de licences.

Services Web pour les licences. Permet à Studio, Director et au composant logiciel enfichable PowerShell d’administration des licences 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.

Service de gestion des licences Citrix. Permet la gestion de votre environnement de licences via une console de gestion des licences au sein de Citrix Insight Services. Ce service facilite la gestion et le support des licences :

  • Allocation de nouvelles licences si vous êtes sur le point de dépasser votre capacité de licences
  • Révocation des anciennes licences après une mise à niveau
  • Gestion des licences en double dans un environnement de reprise après sinistre (DR)

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

Pour plus d’informations, consultez Éléments de licence et Services.

Présentation des opérations de licence

  • Généralement, la première fois qu’un utilisateur se connecte à un produit Citrix, le produit demande une licence au serveur de licences. Lorsque le serveur de licences accorde une demande de licence, le produit Citrix réserve une licence pour son utilisation. La réservation de licences à cette fin est appelée « extraction de licences ». Lorsque l’utilisateur se déconnecte du serveur de produits, le produit renvoie la licence au serveur de licences. Ce processus est appelé « archivage 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 continue au serveur de licences. La figure suivante montre que chaque produit établit sa propre connexion constante au serveur de licences.

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

  • Remarque

  • Lors de la configuration du 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 FQDN à la place, Citrix vous recommande d’utiliser le FQDN.

  • Le processus d’extraction de licence comporte trois étapes.

Processus d’extraction

Un produit Citrix suit un processus en trois étapes pour extraire des licences :

  1. Au démarrage, un ordinateur exécutant un produit Citrix extrait une licence de démarrage.
  2. Un périphérique client 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 réplique des informations de licence du serveur de licences, y compris le nombre et le type de licences. 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. Pendant le 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 cet enregistrement toutes les heures.

Évolutivité

Cette section fournit des conseils pour garantir une utilisation réussie du serveur de licences en examinant l’impact de l’évolutivité de l’utilisation des licences dans un environnement Citrix. Nous avons effectué les tests d’évolutivité 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

6.5 et versions antérieures simultanées :

  • 3000 serveurs Citrix Virtual Apps™ connectés
  • 53 000 licences simultanées
  • 50 à 60 connexions par seconde

Les tentatives de mise à l’échelle au-delà de 53 000 licences entraînent le passage des serveurs en mode de mise en cache des licences. De plus, des problèmes surviennent avec WMI, lmstat et la console d’administration des licences. Nous vous recommandons de maintenir 50 000 connexions simultanées ou moins par serveur de licences.

7.x simultanées :

  • 16 Delivery Controllers
  • 70 000 licences simultanées
  • 50 à 60 extractions par seconde

7.x utilisateur/périphérique :

  • 16 Delivery Controllers
  • 150 000 licences utilisateur/périphérique
  • 50/60 extractions par seconde

CITRIX.exe est un processus à thread unique. Lorsqu’il gère des connexions simultanées, la limite maximale de connexions est basée sur la vitesse du processeur monocœur. Pendant les périodes de forte activité, CITRIX.exe utilise 100 % d’un seul cœur et finit par expirer. Cette utilisation peut entraîner le passage des produits Citrix en mode de mise en cache des licences ou des erreurs dans la console d’administration des licences ou d’autres utilitaires du serveur de licences. Une fois que le serveur de licences a traité les connexions en attente, il revient à la normale. Surveillez l’utilisation du processeur par CITRIX.exe pour déterminer si un processeur plus rapide est nécessaire. Nous vous recommandons, si vous rencontrez des problèmes dans des environnements à haute évolutivité, de déployer davantage de serveurs de licences.

La technologie utilisateur/périphérique est multithread et s’adapte mieux que la technologie simultanée. Lors des optimisations de licences, vous pourriez constater des périodes où l’activité de licence utilise 100 % d’un seul cœur. Cette utilisation est normale et n’a pas d’impact sur l’utilisation du processeur CITRIX.exe ou sur ses fonctionnalités. 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 fonctionnel.

Nous vous recommandons de spécifier l’utilisation des threads pour améliorer les performances. Pour plus d’informations, consultez Améliorer les performances en spécifiant l’utilisation des threads.

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 depuis Citrix Licensing Manager. Pour plus d’informations, consultez Utilisation historique.

Mode de mise en cache des licences

Remarque :

Les fonctionnalités de mode de mise en cache des licences et de mode rafale de licences ne s’appliquent pas lorsque les licences expirent.

Le mode de mise en cache des licences et le mode rafale de 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 de produits de continuer à fonctionner comme s’ils communiquaient toujours avec le serveur de licences. Une fois que le produit Citrix a extrait une licence de démarrage, le produit et le serveur de licences échangent des messages « heartbeat » (battement de cœur) toutes les cinq minutes. Le battement de cœur indique à chacun qu’ils sont toujours opérationnels. Si le produit et le serveur de licences n’envoient ou ne reçoivent pas de battements de cœur, le produit passe en mode de mise en cache des licences et s’octroie des licences via les informations mises en cache.

Citrix définit le mode de mise en cache des licences. Il est généralement de 30 jours, mais peut varier en fonction du produit. Le Journal des événements Windows et d’autres messages intégrés au produit indiquent si le produit est entré en mode de mise en cache des licences et le nombre d’heures restantes dans ce mode. Si le mode de mise en cache des licences expire, 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’a lieu que si le produit a communiqué avec succès avec le serveur de licences au moins une fois.

Exemple de mode de mise en cache des licences - deux sites, utilisant tous deux le même serveur de licences :

La connexion entre le Site 1 et le serveur de licences est interrompue, ce qui entraîne le passage du Site 1 en mode de mise en cache des licences, poursuivant son fonctionnement et établissant des connexions. Pour les licences simultanées, ils peuvent se connecter jusqu’au nombre maximal de licences simultanées installées. Pour les licences utilisateur/périphérique, ils ont des connexions illimitées. Lorsque le Site 1 rétablit la communication avec le serveur de licences, les connexions sont rapprochées et aucune nouvelle connexion n’est autorisée tant qu’elles ne sont pas dans les limites normales de licences. Le Site 2 n’est pas affecté 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 jusqu’au nombre maximal de licences installées. Comme indiqué ci-dessus, les licences utilisateur/périphérique n’ont aucune limite.

Limitation

Le nom d’utilisateur est sensible à la casse dans certaines langues localisées. Pour vous connecter à Citrix Licensing Manager, définissez le nom-de-domaine\nom-d’utilisateur en MAJUSCULES s’il contient des caractères non-ASCII.

Présentation technique des licences Citrix®