Licensing

Aperçu 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. Pour plus d’informations, consultez Serveur de licences.

  • Fichiers de licences. Les fichiers requis pour l’octroi de licences de votre produit. Ces fichiers sont stockés sur le serveur de licences. Pour plus d’informations, consultez Fichiers de licences.

  • Citrix Licensing Manager. La méthode de gestion du serveur de licences. Pour plus d’informations, consultez Citrix Licensing Manager.

Services Web pour l’octroi de 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.

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

Présentation des opérations de licence

Extraction et archivage

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 des licences. Lorsque l’utilisateur se déconnecte du serveur de produit, le produit restitue la licence au serveur de licences. Ce processus est appelé archivage des licences. Certains produits Citrix extraient la licence lorsqu’un utilisateur se connecte au produit. La licence reste extraite pendant une durée prédéfinie.

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. Pour plus d’informations, consultez Licence de démarrage.

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.

Il existe trois étapes du processus d’extraction de licence.

  • Checkout-process

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.
    1. Un périphérique client se connecte au serveur de produit.
    1. 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 produit Citrix perd sa connexion au serveur de licences, ou si le serveur de licences ne répond pas en temps voulu, le produit entre 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. 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é.

  • É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 CPU 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 de plus de 53 000 licences entraînent le passage des serveurs en mode de mise en cache des licences. De plus, il existe des problèmes avec WMI et lmstat. 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 de connexion maximale est basée sur la vitesse du processeur monocœur. Pendant les périodes de pointe, 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 les 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 de 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. Pendant les optimisations de licence, 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 ou la fonctionnalité du processeur CITRIX.exe. Nous vous recommandons de surveiller l’utilisation des ressources du serveur de licences et d’ajouter d’autres serveurs de licences pour maintenir un environnement fonctionnel.

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

Serveur de licences utilisant différentes éditions de produit

  • Un serveur de licences peut contenir des licences pour plusieurs éditions d’un produit Citrix. Pour plus d’informations sur les éditions de produit, consultez Produits et modèles de licences Citrix. Le type de licence extrait correspond à l’édition configurée sur le serveur de produit. Un serveur de produit est configuré pour consommer une édition spécifique d’une licence et extrait cette édition de licence.

  • Par exemple, ProductServerA est configuré pour extraire des licences Advanced. ProductServerB est configuré pour extraire des licences Premium. LicenseServer1 contient des licences Advanced et Premium.

  • Les utilisateurs qui se connectent à ProductServerA, configuré pour utiliser les licences installées sur LicenseServer1, extraient uniquement les licences Advanced. Une fois le nombre de licences Advanced sur LicenseServer1 dépassé, les nouvelles requêtes des utilisateurs de ProductServerA sont refusées jusqu’à ce que les licences de connexion Advanced existantes soient libérées.
  • Les utilisateurs qui se connectent à ProductServerB, configuré pour utiliser les licences installées sur LicenseServer1, extraient uniquement les licences Premium. Si le nombre de licences Premium sur LicenseServer1 est dépassé, les nouvelles requêtes des utilisateurs de ProductServerB sont refusées jusqu’à ce que les licences de connexion Premium soient libérées.

Remarque :

Les temps d’extraction de licence peuvent augmenter si de nombreux serveurs de produits avec de nombreux 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 vous prévoyez d’avoir plus de 10 000 serveurs de produits Citrix connectés simultanément, nous vous recommandons d’utiliser plusieurs serveurs de licences. Ces serveurs de produits peuvent inclure Citrix Virtual Apps and Desktops, les Delivery Controllers et les Appliances.

  • Exemples de déploiement

  • Scénario 1 : Deux sites

  • SiteA contient des serveurs de produits configurés pour l’édition Advanced.
  • 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 à SiteA.
  • User5001, User5002, User5003…User10000 se connectent uniquement à SiteB.

Scénario 2 : Un site

  • Le site dispose de deux ensembles d’applications publiées.
  • Le site est configuré en tant que Citrix Virtual Apps and Desktops Premium concurrent et Groupes de mise à disposition 2 en tant que Citrix Virtual Apps and Desktops utilisateur/appareil.
  • Un serveur de licences (partagé).
  • User1, User2, User3, User4…User5000 se connectent uniquement aux licences concurrentes.
  • User5001, User5002, User5003…User10000 se connectent uniquement aux licences utilisateur/appareil du Groupe de mise à disposition 2.

Concepts de licence

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 se licencie 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, ainsi que 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’est activé que si le produit a communiqué avec succès avec le serveur de licences au moins une fois.

Pour les licences concurrentes, ils peuvent se connecter jusqu’au nombre maximal de licences concurrentes installées. Pour les licences utilisateur/appareil, ils disposent de connexions illimitées.

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 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.
  • 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 mentionné ci-dessus, les licences utilisateur/appareil n’ont aucune limite.

Nouvelles licences

  • Les nouvelles licences sont les licences que vous avez achetées auprès de Citrix au cours des 30 derniers jours.
  • La section des nouvelles licences affiche les cinq achats les plus récents.
  • Les nouvelles licences sont indiquées par une barre verte et le mot (Nouveau) en vert. Nouvelles licences
  • Vous pouvez allouer des licences depuis la page d’accueil uniquement pour les nouvelles licences. Sélectionnez la licence requise et démarrez le processus d’allocation en cliquant sur Allouer des licences.

Licences à durée limitée expirantes

  • Les licences expirantes sont des licences à durée limitée qui expirent dans les 90 jours.
  • Les licences expirant entre 0 et 30 jours sont affichées avec une barre rouge. Les licences expirant entre 31 et 90 jours sont affichées avec une barre orange. Licences expirantes
  • La colonne Expire indique le nombre de jours avant la date d’expiration de la licence.
  • La colonne Alloué indique la quantité allouée et la quantité totale achetée.
  • La section des licences expirantes affiche les 5 achats les plus récents.

Glossaire

Allouer des licences : Lorsque vous allouez des licences, vous répartissez les licences achetées par produit et par serveur de licences afin de pouvoir les diviser entre plusieurs environnements ou cas d’utilisation. Par exemple, votre organisation peut posséder 1 000 licences pour le même produit. Vous pourriez vouloir en utiliser 800 à un endroit et 200 à un autre. Vous pouvez allouer 800 licences à un serveur de licences au premier emplacement aujourd’hui, et allouer les 200 restantes plus tard à un serveur de licences différent.

Composants d’actifs : Les composants d’actifs sont les détails de la licence.

Fichiers CSV : Le fichier CSV Excel fournit des informations d’utilisation quotidienne, y compris le nombre de licences en dépassement.

Modifier les licences : Choisir de modifier les licences renvoie le fichier de licence et l’alloue à un autre serveur de licences.

Restitution des allocations : Lorsque vous restituez des licences, vous remettez les licences dans le pool de licences. Vous pouvez ensuite allouer ces licences en toute quantité et à tout moment. Après avoir restitué une licence, supprimez l’ancien fichier de licence du serveur de licences.

Licences à durée déterminée : Les licences à durée déterminée sont achetées pour une période spécifiée et ont une date d’expiration.

Aperçu technique des licences Citrix®