Product Documentation

Vue d'ensemble technique

Jul 30, 2015

Pour pouvoir utiliser votre produit Citrix, vous devez au préalable 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 :

  • Un serveur de licences : système permettant de partager les licences en réseau.
  • Des fichiers de licences : fichiers nécessaires à l'activation des licences de votre produit. Ces fichiers résident sur le serveur de licences.
  • License Administration Console : interface 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 de gérer les utilisateurs, d'allouer et d'installer des licences et d'afficher l'état du serveur de licences, l'utilisation des licences et d'autres messages d'alerte.
  • Simple License Service : permet d'allouer des fichiers de licences et de les installer sur un serveur de licences à l'aide d'une interface de page Web.
  • Des paramètres côté produit dans vos produits Citrix associés au serveur de licences.

Présentation du système de licences Citrix

Tout environnement de produits Citrix doit disposer d’au moins un serveur de licences partagé ou dédié. Les serveurs de licences sont des ordinateurs dédiés en partie ou en totalité au stockage et à la gestion de licences. Lorsque les utilisateurs tentent de se connecter aux produits Citrix, ceux-ci demandent des licences au serveur de licences.

Les serveurs exécutant les produits Citrix se connectent au serveur de licences pour obtenir des licences.

Lorsque les utilisateurs se connectent à un produit Citrix, ce dernier extrait des licences du serveur de licences. Pour ce faire, le produit Citrix envoie une demande d’extraction de licence au serveur de licences de la part de l’utilisateur ou de la machine cliente. Une fois la licence extraite, l’utilisateur peut exécuter le produit.

Suivant la taille et la configuration du déploiement du produit concerné, vous pouvez déployer le système de licences sur un serveur partagé avec d’autres applications, un serveur de licences dédié ou plusieurs serveurs de licences.

Les fichiers de licences doivent être situés sur le serveur de licences associé au produit dont vous activez la licence et le produit doit être configuré de façon à communiquer avec ce serveur de licences particulier. La console License Administration Console constitue l’interface utilisateur du serveur de licences. Elle permet de gérer et de surveiller les licences Citrix. Elle offre un tableau de bord permettant de visualiser les licences et les alertes, d'importer des fichiers de licences et de gérer les paramètres du serveur de licences.

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. Avec certains produits Citrix , la licence est extraite dès qu'un utilisateur se connecte au produit, et elle reste disponible pendant une période 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.

Le produit Citrix crée une connexion permanente au serveur de licences. Le serveur de licences peut prendre en charge jusqu’à 10 000 connexions permanentes.

Par exemple, lorsqu’un serveur exécutant XenDesktop 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 et établit une connexion pour acquérir les licences appropriées.

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 :

  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 XenDesktop, 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 et utilise son enregistrement local des licences pour rester sous licence pendant la période de grâce. Les produits Citrix mettent à jour ces informations toutes les heures.

Périodes de grâce

Si des 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 qui leur permet de poursuivre les opérations comme s'ils étaient toujours en contact 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 afin d'indiquer 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.

La période de grâce est définie par Citrix. Elle est généralement de 30 jours, mais cela peut varier en fonction du produit. Le journal des événements Windows ainsi que d'autres messages propres au produit indiquent si le produit est entré en période de grâce, et le nombre d'heures restantes dans la période de grâce. 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.

Remarque : pour les produits qui fonctionnent en mode déconnecté, la période de grâce prend effet après écoulement du délai préconfiguré pour l'expiration d'une extraction de licence.

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é.

Mode déconnecté

certains produits Citrix peuvent fonctionner en mode déconnecté (sans connexion au serveur). Ces produits permettent une extraction de licence et une utilisation pendant une période de temps préconfigurée par l'administrateur. Dans ce cas, aucun message de battement de cœur ne circule. Pour les produits qui fonctionnent en mode déconnecté, la période de grâce prend effet après écoulement du délai préconfiguré pour l'expiration d'une extraction de licence.

Période de grâce supplémentaire

Pour que la période de grâce supplémentaire soit disponible, vous devez utiliser XenApp 7.6 ou XenDesktop 7.6.

Le serveur de licences VPX ne prend pas en charge les périodes de grâce supplémentaires.

Si toutes les licences sont en cours d'utilisation, la période de grâce supplémentaire permet aux utilisateurs de se connecter à un produit pendant une période limitée, ce qui vous offre la possibilité de résoudre le problème. La période de grâce supplémentaire par défaut est de 15 jours. Durant cette période, le nombre de connexions est illimité. Après l'expiration de la période, les limites de connexions normales (dans la limite de la disponibilité des licences) sont appliquées. Les utilisateurs ne sont pas déconnectés, mais lorsqu'ils se déconnectent, aucune nouvelle connexion n'est établie tant que les niveaux de licences ne sont pas revenus à la normale.

Les périodes de grâce supplémentaires sont accordées par produit et édition, par date d'éligibilité à Subscription Advantage (par produit) et uniquement pour les licences Retail. Par exemple, si vous avez deux clients qui demandent XenDesktop Enterprise Concurrent, avec deux dates d'éligibilité à Subscription Advantage différentes, deux périodes de grâce supplémentaires sont accordées.

Renouvellement de la période de grâce supplémentaire — Lorsque vous prenez des mesures correctives (installation d'une nouvelle licence Retail, par exemple), la période de grâce supplémentaire est renouvelée et les limites de licences normales sont de nouveau appliquées. Si vous prenez des mesures alors que la période de grâce supplémentaire est en vigueur, le serveur de licences quitte celle-ci avant son renouvellement. Lorsque la période de grâce supplémentaire est renouvelée, vous pouvez déclencher une nouvelle période supplémentaire de 15 jours lors du prochain dépassement de la limite des licences.

La période de grâce supplémentaire est activée par défaut. Pour la désactiver, entrez la ligne suivante dans le fichier d'options :

#CITRIX SGPOFF

Remarque

Vous pouvez désactiver la période de grâce supplémentaire de deux façons, soit en ajoutant des licences supplémentaires, soit en désactivant la fonctionnalité de période de grâce supplémentaire.

Composants du serveur de licences

Le serveur de licences comprend plusieurs composants :

  • Démon vendeur Citrix
  • License Administration Console
  • Fichiers de licences
  • Fichier d'options
  • Licence de démarrage
  • Web Services for Licensing
  • Simple License Service
Figure 1. Composants du serveur de licences. Sur ce schéma, le produit Citrix se connecte aux composants du serveur de licences à l'aide de TCP/IP.

Démon vendeur Citrix
Les licences sont accordées par le démon vendeur Citrix (CITRIX), un processus exécuté sur le serveur de licences. Le démon vendeur Citrix effectue le suivi du nombre de licences extraites et des produits utilisant ces licences. Les produits Citrix communiquent avec le démon vendeur Citrix à l'aide de TCP/IP. Par défaut, le démon vendeur Citrix utilise le port TCP/IP 7279.
Fichiers de licences
Les fichiers de licences sont des fichiers texte créés par Citrix et contenant des données relatives à des licences. Ils contiennent, entre autres, des informations sur les licences de produit et le nombre de licences, et des informations sur le système (nom du serveur de licences, par exemple). Le serveur de licences se sert de ces fichiers pour déterminer s'il peut ou non accorder une licence à un produit Citrix.
Licence de démarrage
La licence de démarrage (citrix_startup.lic) permet aux produits Citrix de communiquer avec le serveur de licences au moyen d'une connexion constamment ouverte. La licence de démarrage :
  • permet de vérifier quels serveurs de produits sont connectés au serveur de licences ;
  • stocke les informations du système de gestion des licences ;
  • n'affecte pas votre nombre de licence.
Attention : ne modifiez ni le fichier de licence de démarrage, ni tout autre fichier de licences.
Citrix License Server Diagnostics License|Server
Le serveur de licences utilise Citrix License Server Diagnostics License|Server pour les diagnostics internes et les notifications de messages d'alerte affichées dans Studio et Director. Il est disponible par défaut avec la licence de démarrage dans le fichier citrix_startup.lic.
Fichier d'options
Le fichier d'options (Citrix.opt) est un fichier de configuration de serveur de licences que le démon vendeur Citrix lit chaque fois qu'il est démarré ou qu'il reçoit une commande de relecture du fichier. Ce fichier de configuration définit le comportement du système de licences : nombre de licences qu'un serveur de produits peut utiliser, emplacement des journaux système et autres paramètres pouvant être définis par l'utilisateur.
Web Services for Licensing

Le serveur de licences VPX ne prend pas en charge Web Services for Licensing.

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 de gérer les utilisateurs, d'allouer et d'installer des licences et d'afficher l'état du serveur de licences, l'utilisation des licences et d'autres messages d'alerte. Simple License Service l'utilise également.
Simple License Service

Le serveur de licences VPX ne prend pas en charge Simple License Service.

Citrix Simple License Service vous permet d'allouer des fichiers de licences et de les installer sur un serveur de licences à l'aide d'une interface de page Web. Connectez-vous à Simple License Service localement à l'aide du raccourci de menu Démarrer où à distance à l'aide de l'adresse URL de Simple License Service.

Processus de requête de licence

Lorsqu'un produit demande une licence au serveur de licences, le démon vendeur Citrix détermine si une licence correspondant à celle demandée est disponible.

Le processus de requête de licence comporte deux phases : la phase de démarrage du produit et la phase dans laquelle un utilisateur se connecte au produit.

Phase de démarrage du produit
  • Lorsque le produit Citrix démarre, il récupère l'emplacement du serveur de licences dans son magasin de données.
  • Le produit se connecte au démon vendeur Citrix.
  • Le produit obtient une licence de démarrage.
Phase de connexion d’un utilisateur
  • Un utilisateur se connecte à un ordinateur exécutant le produit Citrix.
  • Le produit demande une licence au serveur de licences.
  • Le démon vendeur Citrix vérifie si une licence est disponible et satisfait ou non la requête du produit.
  • Le module de licence du produit accepte ou refuse l'utilisation du produit en fonction de la réponse du démon vendeur Citrix.

Citrix Licensing CEIP (programme d'amélioration de l'expérience du client) et Call Home

Important : Citrix Licensing CEIP et Call Home ne sont pas pris en charge avec le serveur de licences VPX.

Les programmes d'analyse et d'utilisation Citrix Licensing CEIP et Call Home sont des programmes de collecte de données volontaires conçus pour améliorer votre expérience produit. Après avoir installé le serveur de licences 11.12.1 build 14100, vous pouvez participer aux programmes de façon anonyme ou choisir d'être identifié.

Vous pouvez choisir de prendre part ou de mettre fin à votre participation au programme à tout moment.

Citrix Licensing CEIP (programme d'amélioration de l'expérience du client)

La participation au programme CEIP est volontaire. Si vous acceptez de prendre part au programme, les services CEIP exécutés sur chaque produit Citrix recueillent des données de configuration et d'utilisation anonymes sur votre déploiement et les envoient automatiquement à Citrix. Le programme CEIP collecte les classes de données suivantes :

  • Données de configuration
  • Données de performance et de fiabilité

Mesures prises pour protéger votre confidentialité :

  • Citrix ne recueille aucune information permettant de vous identifier personnellement.
  • Un identificateur aléatoire est créé lors de l'installation, dont la tâche consiste à assurer le suivi des transferts de données.
  • Citrix n'enregistre pas d'informations telles que les adresses IP, les noms de serveurs ou les noms de domaines.
  • Toutes les données sont envoyées via HTTPS directement aux serveurs Citrix – nous n'utilisons pas de services d'hébergement de données tiers.
  • Les données sont sécurisées sur les serveurs Citrix et seules les personnes autorisées peuvent y accéder.

Citrix Call Home

Le programme Call Home est volontaire. Lorsque vous choisissez de participer à ce programme, Call-home effectue une collecte régulière de la configuration du produit et du système, des performances, des erreurs et bien plus encore. Les données vous identifient en tant que client. Ces informations sont ensuite transmises à Citrix Insight Services de manière à ce que nos équipes de spécialistes produits et d'assistance puissent résoudre les problèmes de façon proactive.