Service NetScaler Console

Comportement de l’agent NetScaler pour les licences Flexed ou Pooled

L’agent NetScaler fonctionne comme un intermédiaire entre NetScaler Console et les instances découvertes dans différents centres de données et clouds publics. Le service NetScaler Console requiert un minimum d’un agent par locataire pour que les licences Flexed ou Pooled fonctionnent. Plusieurs agents NetScaler peuvent être déployés par site ou multi-site, mais un seul agent peut avoir le rôle d’agent de serveur de licences (LSA) pour l’ensemble du déploiement du locataire.

L’exemple suivant montre deux agents déployés, dont l’un a le rôle LSA :

Agent désigné comme LSA

Un LSA est un agent qui fonctionne comme un serveur de licences dans un déploiement de licences pooled basé sur le service NetScaler Console. Si le LSA tombe en panne, le service attend 24 heures pour élire un nouveau LSA.

Jusqu’à ce moment-là, les instances NetScaler utilisant une licence pooled ou flexed entrent en période de grâce. En tant qu’administrateur, vous pouvez également élire manuellement un LSA.

Sélectionner manuellement un agent NetScaler Console comme LSA

Les administrateurs peuvent sélectionner manuellement un agent NetScaler Console comme LSA pour les licences NetScaler Pooled ou NetScaler Flexed. Lorsque le LSA est en panne, le service NetScaler Console attend 24 heures avant d’élire automatiquement le LSA suivant. L’administrateur peut élire manuellement le nouveau LSA pendant cette période en utilisant cette fonctionnalité. Cependant, l’administrateur doit s’assurer que le statut du nouveau LSA élu est UP et que son statut de diagnostic est OK.

Lorsque l’administrateur sélectionne manuellement un nouveau LSA, il peut s’écouler jusqu’à 5 minutes avant que la fonctionnalité de licence ne fonctionne correctement. Pendant ce temps, les instances NetScaler sont en période de grâce et toute nouvelle extraction de licence échoue.

Pour sélectionner un LSA :

  1. Accédez à Infrastructure > Tableau de bord des instances > Agents et sélectionnez un agent.
  2. Dans la liste Sélectionner une action, sélectionnez Définir comme LSA.
  3. Cliquez sur Oui pour confirmer. L’agent sélectionné assume le rôle de LSA.

Comportement de plusieurs agents NetScaler

Dans un déploiement combinant plusieurs agents et plusieurs sites, les agents NetScaler suivent l’architecture client/serveur.

Le premier agent ou l’agent le plus ancien enregistré dans un état UP se voit attribuer le rôle LSA. Tous les autres agents ajoutés ultérieurement agissent comme un proxy et communiquent avec l’agent hébergeant le rôle LSA principal pour l’allocation des licences. Chaque agent hébergeant le rôle de proxy communique avec l’agent ayant le rôle LSA actuel via le service NetScaler Console.

Remarque :

Il n’y a pas de communication directe entre l’agent détenant le rôle LSA et les autres agents (non-LSA). Toutes les connexions passent uniquement par le service NetScaler Console.

Comportement de basculement de l’agent NetScaler

Le basculement de l’agent fonctionne dans un déploiement multi-agents de la manière suivante.

Supposons qu’il existe deux agents, AG1 et AG2, dans le même centre de données.

  • AG1 est configuré pour utiliser ADC11, ADC12, ADC13 comme hôte de licence distant ou LSA.
  • AG2 est configuré pour utiliser ADC21, ADC22, ADC23 comme hôte de licence distant ou LSA.
  • AG2 agit comme serveur de licences.
    • Si AG1 échoue, ADC11, ADC12 et ADC13 se connectent automatiquement via AG2 pour la réconciliation des licences.
      • ADC11, ADC12 et ADC13 peuvent encore observer une courte période de grâce si quelques pulsations sont manquées pendant cette reconnexion.
    • Si AG2 échoue, tous les ADC restent en période de grâce jusqu’à ce que :
      • Soit AG2 redémarre/est redémarré, soit AG1 est sélectionné comme nouveau LSA, soit automatiquement après 24 heures par le service NetScaler Console, soit manuellement par l’administrateur.
      • Soit AG2 est supprimé du service NetScaler Console. Une fois désenregistré, le service NetScaler Console désigne AG1 comme l’agent ayant le rôle LSA.
      • Une fois l’élection terminée, AG1 commence à allouer et à réconcilier les ressources aux instances configurées.

Pour les questions relatives au LSA, consultez les FAQ sur l’agent de serveur de licences.

Configurer le serveur de licences via l’agent intégré NetScaler

Si vous avez un agent de serveur de licences (LSA) configuré sur un site et que vous souhaitez utiliser le même LSA à partir d’autres sites, vous pouvez utiliser un agent intégré NetScaler. Lors de l’utilisation de l’agent intégré, vous devez configurer le serveur de licences à l’aide de la commande suivante sur l’instance NetScaler.

add licenseserver 127.0.0.1 -port 27000

Dans cette configuration, NetScaler peut atteindre l’agent de serveur de licences (LSA) via le service Console.

Remarque :

L’agent intégré NetScaler ne peut pas se voir attribuer le rôle LSA.

Comportement de l’agent NetScaler pour les licences Flexed ou Pooled