Application Delivery Management

NSX Manager : Provisioning automatique des instances Citrix ADC

Vue d’ensemble

Citrix Application Delivery Management (ADM) s’intègre à la plate-forme de virtualisation réseau VMware pour automatiser le déploiement, la configuration et la gestion des services Citrix ADC. Cette intégration évite les complexités traditionnelles associées à la topologie de réseau physique, permettant aux administrateurs vSphere/vCenter de déployer par programmation les services Citrix ADC plus rapidement.

Lors de l’insertion et de la suppression du service d’équilibrage de charge sur VMware NSX Manager, Citrix ADM provisionnent et détruit dynamiquement les instances de Citrix ADC. Ce Provisioning dynamique nécessite l’automatisation des attributions de licences Citrix ADC VPX dans Citrix ADM. Lorsque les licences Citrix ADC sont téléchargées vers Citrix ADM, Citrix ADM joue le rôle de serveur de licences.

Conditions préalables

Remarque

Cette intégration est prise en charge uniquement pour VMware NSX for vSphere 6.1 ou version antérieure.

  • Citrix ADM, version 13.0 installation en haute disponibilité et installé sur ESX.

  • Citrix ADC VPX, version 13.0

  • Licences Citrix ADC VPX pour les instances Citrix ADC VPX, version 13.0

  • Installez VMware ESXi version 4.1 ou ultérieure avec du matériel répondant à la configuration minimale requise.

  • Installez VMware Client sur une station de travail de gestion qui répond à la configuration système minimale requise.

  • Installez VMware OVF Tool (requis pour VMware ESXi version 4.1) sur une station de travail de gestion répondant à la configuration minimale requise.

Déploiement haute disponibilité des instances Citrix ADM et Citrix ADC

Pour provisionner le programme d’installation de Citrix ADM HA, installez le fichier image Citrix ADM que vous avez téléchargé à partir du site de téléchargement Citrix. Pour plus d’informations sur la façon de configurer Citrix ADM HA, consultez Déploiement de Citrix ADM en haute disponibilité.

Configuration des détails du point de terminaison Citrix ADM HA

Pour intégrer VMware NSX Manager à Citrix ADM déployé en mode HA, vous devez d’abord entrer l’adresse IP virtuelle de l’instance d’équilibrage de charge Citrix ADC. Vous devez également télécharger le fichier de certificat présent sur le serveur virtuel d’équilibrage de charge de Citrix ADC vers le système de fichiers Citrix ADM.

Pour fournir des informations de configuration d’équilibrage de charge dans Citrix ADM :

  1. Dans le nœud Citrix ADM HA, accédez à Système > Déploiement.

  2. Cliquez sur Paramètres HA dans le coin supérieur droit et dans la page Paramètres MAS-HA, cliquez sur Détails du point de terminaison MAS-HA.

    Paramètres ADM HA

  3. Sur la page Détails du point de terminaison MAS-HA, téléchargez le même certificat qui est déjà présent sur l’instance d’équilibrage de charge Citrix ADC.

  4. Entrez l’adresse IP virtuelle de l’instance d’équilibrage de charge Citrix ADC et cliquez sur OK.

    Détails du point de terminaison ADM HA

Enregistrement de VMware NSX Manager auprès de Citrix ADM

Lorsque vous configurez deux serveurs Citrix ADM en haute disponibilité, les deux nœuds de serveur sont en mode actif-passif. Ouvrez une session sur le nœud serveur Citrix ADM principal pour enregistrer VMware NSX manager auprès de Citrix ADM dans HA, afin de créer un canal de communication entre eux.

Pour enregistrer VMware NSX manager auprès de Citrix ADM dans HA :

  1. Dans le nœud serveur Citrix ADM principal, accédez à Orchestration > SDN Orchestration > VMware NSX Manager.

  2. Cliquez sur Configurer les paramètres de NSX Manager.

  3. Dans la page Configurer les paramètres de NSX Manager, définissez les paramètres suivants :
    1. Adresse IP de NSX Manager : adresse IP de NSX Manager.

    2. Nom d’utilisateur de NSX Manager : nom d’utilisateur administratif de NSX Manager.

    3. Mot de passe - Mot de passe de l’utilisateur administratif de NSX Manager.

  4. Dans la section Compte Citrix ADM utilisé par NSX Manager, définissez le mot de passe du pilote Citrix ADC pour NSX Manager.

  5. Cliquez sur OK.

Chargement de licences dans Citrix ADM

Chargez les licences Citrix ADC VPX vers Citrix ADM, afin que Citrix ADM puisse automatiquement allouer des licences aux instances lors de l’orchestration avec NSX.

Pour installer des fichiers de licence sur Citrix ADM :

  1. Dans Citrix ADM, accédez à Réseaux > Licences.

  2. Dans la section Fichiers de licence, sélectionnez l’une des options suivantes :

    1. Télécharger des fichiers de licences à partir d’un ordinateur local : si un fichier de licence est déjà présent sur votre ordinateur local, vous pouvez le télécharger sur Citrix ADM. Pour ajouter des fichiers de licence, cliquez sur Parcourir et sélectionnez le fichier de licence (.lic) que vous souhaitez ajouter. Cliquez ensuite sur Terminer.

    2. Utiliser le code d’accès aux licences - Citrix envoie par e-mail le code d’accès à la licence pour les licences que vous achetez. Pour ajouter des fichiers de licence, entrez le code d’accès à la licence dans la zone de texte, puis cliquez sur Obtenir des licences.

      Remarque

      À tout moment, vous pouvez ajouter d’autres licences à Citrix ADM à partir des paramètres de licence.

      Paramètres du serveur de licences

Téléchargement d’images Citrix ADC VPX dans Citrix ADM

Ajoutez les images Citrix ADC à Citrix ADM afin que Citrix ADM utilise ces images comme défini dans le service package.

Pour charger des images Citrix ADC VPX dans Citrix ADM :

  1. Dans Citrix ADM, accédez à Orchestration > SDN Orchestration > VMware NSX Manager > Images ESX NSVPX.

  2. Cliquez sur Télécharger, puis sélectionnez le package zip Citrix ADC VPX dans le dossier de stockage local.

Création de Service Packages dans Citrix ADM

Créez des packages de services dans Citrix ADM pour définir l’ensemble de SLA, qui indique comment les ressources Citrix ADC sont allouées.

Pour créer des packages de service dans Citrix ADM :

  1. Dans Citrix ADM, accédez à Orchestration > SDN Orchestration > VMware NSX Manager > Service Packages, puis cliquez sur Ajouter pour ajouter un nouveau service package.

  2. Dans la page Service Package, dans la section Paramètres de base, définissez les paramètres suivants :

    1. Nom : nom d’un package de services

    2. Stratégie d’isolement - sélectionnez Dédié

    3. Provisioning d’instance Citrix ADC - sélectionnez Créer une instance à la demande

    4. Plateforme de provisionnement automatique - sélectionnez CitrixADC SDX

    5. Cliquez sur Continue.

  3. Dans la section Paramètres de provisionnement automatique, sélectionnez le package zip Citrix ADC VPX récemment téléchargé pour le déployer sur la plate-forme NSX, sélectionnez la licence correspondante, puis cliquez sur Continuer.

    Remarque

    Dans la section Haute disponibilité, cochez la case pour provisionner les instances Citrix ADC pour HA.

    Paramètres de provisionnement automatique

    Remarque

    Le nom de la licence affiché dans la zone de liste illustrée dans la figure ci-dessus, VPX8000_Advanced, numéro 2 est un exemple et est expliqué comme suit :

    • VPX - la licence consiste à déployer des instances Citrix ADC VPX

    • 8000 - la bande passante consommable est de 8 Go

    • Avancé - Citrix fournit trois types de licences : Standard, Advanced et Premium

    • 2 nombre - deux instances Citrix ADC VPX peuvent être déployées à l’aide de cette licence

    Le nom de la licence affichée dans la zone de listeLicence dépend de la licence que vous avez achetée auprès de Citrix.

  4. Cliquez sur Continue.

  5. Le package de services est publié sur NSX Manager. Dans NSX Manager, accédez à Définitions de service > Gestionnaires de service. Vous pouvez afficher Citrix ADM comme l’un des gestionnaires de services. Cela indique que l’enregistrement est réussi et que la communication bidirectionnelle est établie entre le gestionnaire NSX et Citrix ADM.

    Remarque

    Pour Citrix ADM en déploiement haute disponibilité, les licences sont chargées uniquement dans le nœud de serveur de licences Citrix ADM. Les nœuds Citrix ADM sont en mode actif-passif.

Exécution de l’insertion du service d’équilibrage de charge pour Edge

Effectuez l’insertion du service d’équilibrage de charge sur la passerelle NSX Edge existante, c’est-à-dire déchargez la fonction d’équilibrage de charge de l’équilibreur de charge NSX vers Citrix ADC.

Pour insérer un service d’équilibrage de charge sur NSX Edge Gateway :

  1. Dans NSX Manager, accédez à Accueil > Mise en réseau et sécurité > NSX Edges, puis double-cliquez pour sélectionner la passerelle Edge que vous avez configurée.

  2. Cliquez sur Gérer, puis sur l’onglet Équilibreur de charge, sélectionnez Configuration globale, puis cliquez sur Modifier.

  3. Sélectionnez Activer l’équilibreur de charge et Activer l’insertion de services pour les activer.

  4. Dans Définition du service, sélectionnez le package de service qui a été publié sur NSX Manager.

  5. Configurez une carte réseau virtuelle pour l’interface de gestion et une ou plusieurs cartes réseau virtuelles pour les interfaces de données. Sélectionnez les réseaux à gérer et les données en conséquence.

    Remarque

    Sélectionnez l’option Pool IP en mode Allocation IP principale. Citrix ADM ne prend pas en charge l’allocation manuelle ou DHCP des adresses IP.

  6. Cliquez sur l’icône d’actualisation pour voir la création de l’heure d’exécution.

    Remarque

    Étant donné que vous déployez deux instances Citrix ADC VPX dans le déploiement HA, deux temps d’exécution sont créés dans le gestionnaire NSX.

    Vous devrez peut-être actualiser l’écran pour afficher les temps d’exécution affichés à l’écran.

  7. Sélectionnez l’heure d’exécution, cliquez sur Actions, puis sélectionnez Installer dans le menu contextuel. Pour HA, répétez cette opération pour l’autre temps d’exécution également.

  8. Lorsque les deux machines virtuelles démarrent, la valeur de Status passe à « En service » et celle de Install State passe à « Enabled ».

    Remarque

    Vous devrez peut-être actualiser l’écran pour afficher le changement d’état.

  9. Dans Citrix ADM, accédez à Orchestration > Demandes pour afficher les détails de progression de l’insertion de service. Vous pouvez voir qu’une demande de création et de mise à jour de l’heure d’exécution a été envoyée à Citrix ADM. Lorsque l’heure d’exécution a été mise à jour, sélectionnez la demande et cliquez sur le bouton Tâches pour afficher que Citrix ADM a été ajouté dans NSX Manager.

    Pour HA, il y aura deux demandes pour créer et mettre à jour deux fois d’exécution dans Citrix ADM. Lorsque les deux temps d’exécution ont été mis à jour, sélectionnez les deux demandes et cliquez sur le bouton Tâches pour afficher que deux nœuds Citrix ADM HA ont été ajoutés dans NSX Manager.

  10. Dans Citrix ADM, accédez à Orchestration > SDN Orchestration > VMware NSX Manager > Edge Gateways. Dans le panneau de droite, vous pouvez afficher que Citrix ADC VPX a été ajouté à NSX Edge Gateway.

    Pour HA, vous pouvez voir que deux instances Citrix ADC VPX en mode HA ont été ajoutées à la passerelle NSX Edge.

  11. Dans Citrix ADM, accédez à Réseaux > Licences > LicencesVPX Licences. Sélectionnez la licence Citrix ADC VPX et l’édition que vous avez installée.

    Les instances Citrix ADC VPX qui sont en mode HA consomment deux licences et l’état s’affiche à l’écran comme ci-dessous.

    Licences VPX

    Lorsque l’insertion du service est terminée, vous pouvez utiliser StyleBooks pour configurer les instances Citrix ADC selon l’une des deux méthodes suivantes :

Configuration des services d’équilibrage de charge sur Citrix ADC VPX dans l’interface graphique VMware NSX Manager

Effectuez la tâche suivante pour activer la configuration des services d’équilibrage de charge sur le périphérique de Gateway NSX Edge à l’aide de StyleBooks intégrés.

Dans NSX Manager, accédez à Accueil > Mise en réseau et sécurité > NSX Edges, puis double-cliquez pour sélectionner la passerelle Edge que vous avez configurée.

Création de pools et de membres de pool

Créez un pool de serveurs et de membres de capacités différentes.

  1. Cliquez sur Gérer, puis sur l’onglet Load Balancer, sélectionnez Pools, puis cliquez sur l’icône « + » pour ajouter un nouveau pool et définir les paramètres suivants :

    1. Nom : nom du nouveau pool

    2. Algorithme - Sélectionnez un algorithme dans la liste déroulante sur laquelle le pool sera sélectionné.

    3. Moniteurs - Assurez-vous que le moniteur de service est réglé sur default_http_monitor

    4. Membres - Cliquez sur « + » pour ajouter des membres au pool et entrez les paramètres requis dans la fenêtre Nouveau membre.

      1. Nom : nom du membre

      2. Adresse IP/conteneur VC - Cliquez sur Sélectionner pour sélectionner l’objet dans la liste disponible ou entrez l’adresse IP de l’objet.

  2. Cliquez sur OK.

    Ajoutez autant de membres que nécessaire.

    Créer des pools et des membres de pool

Création de serveurs virtuels

Créez un ensemble de serveurs virtuels et attribuez un pool à chaque serveur virtuel.

  1. Cliquez sur Gérer, puis sur l’onglet Équilibreur de charge, sélectionnez Serveurs virtuels, puis cliquez sur l’icône “+” pour ajouter un serveur virtuel et définissez les paramètres suivants :

    1. Profil d’application : par défaut, le profil de service que vous avez créé dans Citrix ADM s’affiche.

    2. Name : nom du serveur virtuel.

    3. Adresse IP : cliquez sur Sélectionner pour sélectionner un pool d’adresses IP existant ou créer un nouveau pool d’adresses IP.

    4. Pool par défaut : sélectionnez le pool par défaut dans la liste déroulante.

  2. Cliquez sur OK.

  3. Dans Citrix ADM, accédez à Orchestration > Demandes pour afficher les détails de l’avancement de la création de service sur une ou plusieurs instances Citrix ADC sélectionnées.

  4. Dans Citrix ADM, accédez à Applications > Configurationet vérifiez que le pack de nsx-lb-mon configuration a été créé.

    Pack de configuration

Configuration des services d’équilibrage de charge sur Citrix ADC VPX dans l’interface graphique Citrix ADM

Déployez des configurations d’équilibrage de charge sur l’instance Citrix ADC à l’aide de Citrix ADM StyleBooks. Pour HA, la configuration est déployée sur les deux instances Citrix ADC qui sont en HA.

Pour créer des packs de configuration via StyleBooks :

  1. Dans Citrix ADM, accédez à Applications > Configuration > Créer un nouveau, puis sélectionnez le StyleBook HTTP/SSL LoadBalancing (with Monitors) dans la liste. Le StyleBook s’ouvre en tant que page d’interface utilisateur sur laquelle vous entrez les valeurs de tous les paramètres définis dans ce StyleBook.

  2. Spécifiez des valeurs pour tous les paramètres requis.

  3. Sélectionnez l’instance Citrix ADC VPX cible qui est provisionnée dans l’environnement NSX, puis cliquez sur Créer pour appliquer la configuration sur le périphérique sélectionné. Pour le déploiement HA, sélectionnez les instances en mode HA.

Vérification de la création de serveurs virtuels et de groupes de services dans les instances Citrix ADC VPX

Vous pouvez afficher que les groupes de services et les serveurs virtuels sont créés en vous connectant à l’instance Citrix ADC VPX.

Pour afficher les groupes de services et les serveurs virtuels :

  1. Ouvrez une session sur l’instance Citrix ADC VPX. Pour le déploiement HA, vous devez ouvrir une session sur les deux instances Citrix ADC qui sont en HA.

  2. Accédez à Configuration > Système > Mise en réseau. Dans le volet droit, vous pouvez voir les adresses IP ajoutées. Cliquez sur le lien hypertexte de l’adresse IP pour afficher les détails. Vous pouvez constater que l’adresse IP du sous-réseau est identique à l’adresse IP de l’interface Web ajoutée dans NSX.

  3. Accédez ensuite à Gestion du trafic > Équilibrage de charge > Serveurs virtuels et affichez les détails du serveur virtuel.

  4. Accédez ensuite à Groupes de services et affichez les détails des groupes de services.

  5. Enfin, accédez à Configuration > Système > Licences pour afficher les licences appliquées à cette instance.

Suppression des services d’équilibrage de charge

Lorsque les services d’équilibrage de charge ne sont plus requis sur les instances Citrix ADC VPX déployées sur le gestionnaire NSX, vous pouvez supprimer les insertions de service effectuées précédemment.

Pour supprimer la configuration et l’insertion de service :

  1. Dans Citrix ADM, accédez à Applications > Configuration, sélectionnez la configuration de l’application créée, puis supprimez la configuration en cliquant sur l’icône « X ».

  2. Dans NSX Manager, accédez à la Gateway périphérique à laquelle l’instance Citrix ADC VPX est connectée. Accédez à Gérer > Équilibreur de chargeConfiguration globale, cliquez avec le bouton droit sur l’entrée d’exécution, puis cliquez surDéprovisionner. La machine virtuelle est rendue hors service.

  3. Dans Citrix ADM, accédez à Orchestration > Cloud Orchestration > Edge Gateways. Assurez-vous qu’il n’existe pas de mappage respectif de la passerelle Edge à l’instance supprimée