Application Delivery Management

Licence de processeur virtuel NetScaler

Les administrateurs de centres de données tels que vous optent pour de nouvelles technologies qui simplifient les fonctions réseau tout en réduisant les coûts et en améliorant l’évolutivité. La nouvelle architecture de centre de données doit inclure au minimum les fonctionnalités suivantes :

  • Réseau défini par logiciel (SDN)
  • Virtualisation des fonctions réseau (NFV)
  • Virtualisation de réseau (NV)
  • Micro-services

Un tel mouvement nécessite également que les exigences logicielles soient dynamiques, flexibles et agiles pour répondre aux besoins commerciaux en constante évolution. Les licences devraient également être gérées par un outil de gestion centralisé offrant une visibilité complète de l’utilisation.

Licence de processeur virtuel pour NetScaler VPX

Auparavant, les licences NetScaler VPX étaient attribuées en fonction de la consommation de bande passante des instances. Un NetScaler VPX est limité à l’utilisation d’une bande passante spécifique et à d’autres mesures de performances en fonction de l’édition de licence à laquelle il est lié. Pour augmenter la bande passante disponible, vous devez passer à une édition de licence qui fournit davantage de bande passante. Dans certains scénarios, la bande passante requise peut être moindre, mais elle est plus importante pour d’autres performances L7, telles que le protocole SSL, le TPS, le débit de compression, etc. La mise à niveau de la licence NetScaler VPX peut ne pas convenir dans de tels cas. Mais vous devrez peut-être encore acheter une licence avec une large bande passante pour débloquer les ressources système requises pour un traitement intense en CPU. NetScaler ADM prend désormais en charge l’attribution de licences à l’instance NetScaler en fonction des exigences du processeur virtuel.

Dans la fonctionnalité de licence basée sur l’utilisation du processeur virtuel, la licence spécifie le nombre de processeurs auxquels un NetScaler VPX particulier a droit. Ainsi, le NetScaler VPX peut récupérer des licences uniquement pour le nombre de processeurs virtuels exécutés sur celui-ci à partir du serveur de licences. NetScaler VPX vérifie les licences en fonction du nombre de processeurs en cours d’exécution sur le système. NetScaler VPX ne prend pas en compte les processeurs inactifs lors de la vérification des licences.

À l’instar de la capacité de licence groupée et des fonctionnalités de licence CICO, le serveur de licences NetScaler ADM gère un ensemble distinct de licences de processeur virtuel. Ici aussi, les trois éditions gérées pour les licences de processeurs virtuels sont Standard, Advanced et Premium. Ces éditions déverrouillent le même ensemble de fonctionnalités que celles déverrouillées par les éditions pour les licences de bande passante.

Il peut y avoir un changement dans le nombre de processeurs virtuels ou lors d’un changement dans l’édition de la licence. Dans ce cas, vous devez toujours arrêter l’instance avant de lancer une demande pour un nouvel ensemble de licences. Redémarrez NetScaler VPX après avoir vérifié les licences.

Pour configurer le serveur de licences dans NetScaler VPX à l’aide de l’interface graphique :

  1. Dans NetScaler VPX, accédez à Système ** Licences et cliquez sur Gérer les licences.**

  2. Sur la page Licence, cliquez sur Ajouter une nouvelle licence.

  3. Sur la page Licences, sélectionnez l’option Utiliser les licences à distance .

  4. Sélectionnez les licences CPU dans la liste des modes de licence à distance .

  5. Entrez l’adresse IP du serveur de licences et le numéro de port.

  6. Cliquez sur Continuer.

    Image localisée

    Remarque

    Vous devez toujours enregistrer l’instance NetScaler VPX auprès de NetScaler ADM. Si ce n’est pas déjà fait, activez Enregistrer auprès de NetScaler ADM et saisissez les informations de connexion NetScaler ADM.

  7. Dans la fenêtre Allouer des licences, sélectionnez le type de licence. La fenêtre affiche le total et les processeurs virtuels disponibles, ainsi que les processeurs qui peuvent être alloués. Cliquez sur Obtenir licences.

  8. Cliquez sur Redémarrer sur la page suivante pour demander les licences.

    Image localisée

    Remarque

    Vous pouvez également libérer la licence actuelle et vérifier à partir d’une autre édition. Par exemple, vous exécutez déjà une licence d’édition Standard sur votre instance. Vous pouvez libérer cette licence, puis vérifier à partir de Advanced Edition.

Configuration du serveur de licences dans la licence NetScaler VPX à l’aide de l’interface de ligne de commande

Dans la console NetScaler VPX, tapez les commandes suivantes pour les deux tâches suivantes :

  1. Pour ajouter le serveur de licences à NetScaler VPX :

    add licenseserver <IP address of the license server>
    <!--NeedCopy-->
    
  2. Pour demander les licences :

    set capacity -vcpu - edition premium
    <!--NeedCopy-->
    

    Lorsque vous y êtes invité, redémarrez l’instance en tapant la commande suivante :

    reboot -w
    <!--NeedCopy-->
    

Mettre à jour l’adresse IP d’un serveur de licences

Vous pouvez mettre à jour l’adresse IP du serveur de licences dans l’instance VPX, sans aucun impact sur la bande passante de licence allouée à l’instance et sans perte de données. Pour mettre à jour l’adresse IP du serveur de licences, tapez la commande suivante sur l’instance VPX :

add licenseserver <licensing server IP address> -forceUpdateIP

Cette commande se connecte au nouveau serveur et libère les ressources associées au serveur de licences précédent.

Gestion des licences de processeur virtuel sur NetScaler ADM

  1. Dans NetScaler ADM, accédez à Infrastructure > Licences groupées > Processeur virtuel groupé.

  2. La page affiche les licences allouées pour chaque type d’édition de licence.

  3. Cliquez sur le chiffre figurant dans chaque beignet pour afficher les instances NetScaler qui utilisent cette licence.

    manage-virutal-CPU

Licence de processeur virtuel pour NetScaler CPX

Lors du provisionnement de l’instance NetScaler CPX, vous pouvez configurer l’instance NetScaler CPX pour récupérer les licences auprès du serveur de licences en fonction de l’utilisation du processeur sur l’instance.

NetScaler CPX s’appuie sur le serveur de licences, qui s’exécute sur NetScaler ADM, pour gérer les licences. NetScaler CPX extrait les licences du serveur de licences lors de son démarrage. Les licences sont réenregistrées sur le serveur de licences lorsque NetScaler CPX s’arrête.

Vous pouvez télécharger l’image NetScaler CPX depuis le registre de conteneurs Quay à l’ aide de la commande « docker pull » et la déployer sur votre environnement.

Il existe trois types de licences disponibles pour les licences CPX :

  1. Licences d’abonnement au processeur virtuel prises en charge pour CPX et VPX

  2. Licences de capacité groupée

  3. Licences CP1000 prenant en charge un ou plusieurs vCPU pour CPX uniquement

Pour configurer les licences d’abonnement vCPU lors du provisionnement de l’instance NetScaler CPX, procédez comme suit :

Spécifiez le nombre de licences vCPU utilisées par l’instance NetScaler CPX.

  • Cette valeur est entrée en tant que variable d’environnement via Docker, Kubernetes ou Mesos/Marathon.

  • La variable cible est « CPX_CORES ». Le CPX peut prendre en charge de 1 à 16 cœurs.

Pour spécifier 2 cœurs, vous pouvez exécuter la commande docker run comme suit :

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2
<!--NeedCopy-->

Lors du provisionnement d’une instance NetScaler CPX, définissez le serveur de licences NetScaler en tant que variable d’environnement dans la commande docker run, comme indiqué ci-dessous :

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2 -e LS_IP=<LS_IP_ADDRESS> -e LS_PORT=<LS_PORT> cpx:11.1
<!--NeedCopy-->

Où,

  • <LS_IP_ADDRESS > est l’adresseIP du serveur de licences NetScaler.

  • <LS_PORT> est le port du serveur de licences NetScaler. Par défaut, le port est 27000.

Remarque

Par défaut, l’instance NetScaler CPX extrait la licence du pool d’abonnements vCPU. L’instance CPX extrait un nombre « n » de licences si l’instance fonctionne avec « n » processeurs.

Pour configurer les licences NetScaler Pooled Capacity ou CP1000 lors du provisionnement de l’instance NetScaler CPX :

Si vous souhaitez récupérer les licences de l’instance CPX à l’aide du pool de licences (basé sur la bande passante) ou du pool privé CPX (CP1000 ou basé sur un pool privé), vous devez fournir les variables d’environnement en conséquence.

Par exemple, les opérations suivantes peuvent être effectuées :

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2 -e LS_IP=<LS_IP_ADDRESS> -e LS_PORT=<LS_PORT> -e PLATFORM=CP1000 cpx:11.1
<!--NeedCopy-->

CP1000. Cette commande déclenche l’extraction depuis le pool CP1000 (pool privé CPX). L’instance NetScaler CPX extrait ensuite « n » le nombre d’instances pour « n » le nombre de cœurs spécifié pour CPX_CORES. Le cas d’utilisation le plus courant est de spécifier n = 1 pour une extraction d’une instance unique. Les cas d’utilisation du CPX multicœur examinent « n » processeurs virtuels (où « n » est compris entre 1 et 7).

docker run -dt -P --privileged=true --ulimit core=-1 -v<host_dir>:/cpx -e EULA=yes -e CPX_CORES=2 -e LS_IP=<LS_IP_ADDRESS> -e LS_PORT=<LS_PORT> -e BANDWIDTH=2000 cpx:11.1
<!--NeedCopy-->

Capacité mise en commun. Cette commande extrait une licence du pool d’instances et consomme 1 000 Mbit/s de bande passante provenant du pool de bande passante Premium, tout en permettant à CPX de fonctionner jusqu’à 2 000 Mbit/s.Dans les licences groupées, les 1000 premiers Mbps ne sont pas facturés.

Remarque

Spécifiez le nombre de processeurs virtuels correspondant à la bande passante cible souhaitée lors du retrait du pool de bande passante, comme indiqué dans le tableau suivant :

Nombre de cœurs (vCPU) Bande passante maximale
1 1000 Mbit/s
2 2000 Mbits/s
3 3 500 Mbit/s
4 5000 Mbits/s
5 6500 Mbits/s
6 8000 Mbits/s
7 9300 Mbit/s
Licence de processeur virtuel NetScaler