Application Delivery Management

Tâches de pré-configuration dans Citrix ADM et OpenStack

Cette section vous aide à effectuer les tâches de pré-configuration avant de configurer Citrix Application Delivery Management (ADM) et OpenStack.

Installation de Citrix ADM

Installez Citrix ADM sur un Hypervisor pris en charge. Pour plus d’informations sur la façon de télécharger et d’installer Citrix ADM, consultez Déploiement de Citrix ADM.

Installation du pilote Citrix ADC et enregistrement de Citrix ADM sur OpenStack

Téléchargez l’offre groupée Citrix ADC pour OpenStack à partir de la page Téléchargements Citrix ADM.

Pour installer le pilote Citrix ADC sur la plate-forme OpenStack à l’aide de l’interface graphique Citrix ADM :

  1. Dans Citrix ADM, cliquez sur Téléchargements. La page Téléchargements de Citrix ADM fournit des liens pour télécharger le bundle Citrix ADC pour le logiciel OpenStack requis pour les versions Newton, Ocataet Pike OpenStack.

  2. Téléchargez le dernier fichier tar du bundle Citrix ADC dans un répertoire temporaire (par exemple, /tmp) dans OpenStack Controller. Ce bundle inclut le pilote LBaaS V2 et le plug-in Heat pour toutes les versions d’OpenStack.

    Télécharger la dernière offre groupée Citrix ADC

  3. Exécutez la commande suivante pour extraire les fichiers du fichier tar du pilote Citrix ADC : tar -xvzf <name_of_tar_file>

  4. Si vous avez un OpenStack <Release Name> setup, à l’invite, tapez la commande suivante :

    cd <Release Name>

    Exemple :

    cd Newton

  5. Exécutez la commande suivante pour installer le pilote et spécifier l’adresse IP Citrix ADM, le mot de passe du pilote Citrix ADC que vous avez configuré lorsque vous avez enregistré OpenStack auprès de Citrix ADM et le protocole :

    ./install.sh --ip=<NetScaler_MAS_IP> --password=<password> --protocol=<protocol> --neutron-lbaas-path <neutron-lbaas-directory-path>

    Exemple pour la configuration d’OpenStack à nœud unique :

    ./install.sh --ip=10.102.29.90 --password=xxxx --protocol=HTTP --neutron-lbaas-path=/opt/stack/neutron-lbaas

    Exemple de configuration d’OpenStack à plusieurs nœuds :

    ./install.sh --ip=10.102.29.90 --password=xxxx --protocol=HTTP --neutron-lbaas-path=/usr/lib/python2.7/site-packages

    Remarque

    La fourniture du chemin d’accès au neutron-lbaas répertoire du système est facultative. La fourniture du chemin d’accès peut aider le script à trouver les pilotes.

    Une fois que Citrix ADM est enregistré avec succès sur OpenStack, vous pouvez vous connecter à Citrix ADM à l’aide de vos informations d’identification utilisateur OpenStack.

    Une fois que Citrix ADM est enregistré avec succès sur OpenStack, redémarrez les services OpenStack Neutron.

Enregistrement d’OpenStack avec Citrix ADM

Pour enregistrer OpenStack auprès de Citrix ADM à l’aide de l’interface graphique Citrix ADM :

  1. Dans Citrix ADM, accédez àOrchestration >Cloud Orchestration>OpenStack.

  2. Cliquez sur Configurer les paramètres OpenStack.

  3. Dans la page Configurer les paramètres OpenStack, vous pouvez définir les paramètres pour configurer OpenStack dans Citrix ADM. Vous avez deux options ici - Par défaut et Personnalisé.

    Pour les versions Newton et Ocata d’OpenStack, vous pouvez utiliser un type de déploiement par défaut ou personnalisé. Mais pour la version Pike, vous devez utiliser un type de déploiement personnalisé pour enregistrer OpenStack auprès de Citrix ADM.

  • Type de déploiement par défaut

    Sélectionnez Par défaut, si les services OpenStack s’exécutent sur les ports par défaut. Par exemple, le portail par défaut pour les services Neutron est 9696, le portail par défaut pour les services Keystone est 5000.

  1. Adresse IP du contrôleur OpenStack : adresse IP du contrôleur OpenStack (le service KeyStone et le service Neutron doivent tous deux être accessibles sur cette adresse IP). Par exemple, entrez l’adresse IP 10.102.205.23.

  2. Nom d’utilisateur Admin OpenStack : nom d’utilisateur administratif du contrôleur OpenStack. Par exemple, entrez admin1.

  3. Mot de passe : mot de passe de l’utilisateur administratif du contrôleur OpenStack.

  4. OpenStack Admin Tenant : nom du locataire administratif sur OpenStack. Par exemple, entrez admin.

    Locataire administrateur OpenStack

  • Type de déploiement personnalisé

    Sélectionnez le type de déploiement comme personnalisé si les services OpenStack s’exécutent sur des ports différents des ports par défaut. Si ces services sont exécutés sur des ports différents, spécifiez-les ici. L’enregistrement des versions d’OpenStack Newton et Ocata auprès de Citrix ADM est différent de l’enregistrement de la version OpenStack Pike.

    Newton et Ocata Version d’OpenStack :

    1. Spécifiez les numéros de port pour les différents services OpenStack si vous enregistrez la version Newton d’OpenStack.

    2. Spécifiez le nom d’utilisateur, le mot de passe et le nom d’utilisateur du locataire d’administration OpenStack comme vous l’avez indiqué précédemment dans les paramètres par défaut .

      Informations sur OpenStack

    Pike Release d’OpenStack :

    Si vous enregistrez la version Pike d’OpenStack, entrez les détails des services OpenStack comme indiqué dans l’image suivante. Vous devez également spécifier le nom d’utilisateur, le mot de passe et le nom d’utilisateur du locataire d’administration OpenStack comme indiqué dans les paramètres par défaut.

    Informations sur OpenStack

  1. Dans la sectionOpenStack Neutron LBaaS - Informations d’identification utilisées par Citrix ADC Driver, définissez le mot de passe du pilote Citrix ADC pour le compte d’utilisateur du pilote ADC OpenStack Citrix. Citrix ADM authentifie les appels à partir du pilote ADC OpenStack Citrix à l’aide de ces informations d’identification. Vous devez spécifier le même mot de passe lorsque vous exécutez le script d’installation du pilote Citrix ADC dans le contrôleur OpenStack.

    LBaaS Neutron d'OpenStack

  2. Cliquez sur OK.

Création d’un locataire sur OpenStack

Créez un projet ou un locataire sur OpenStack, ajoutez des utilisateurs au projet ou au locataire et attribuez des rôles à tous les utilisateurs. KeyStone, le service d’identité d’OpenStack fournit des services d’authentification pour chaque service OpenStack. Le service d’authentification utilise une combinaison de domaines, de projets (locataires), d’utilisateurs et de rôles.

Pour plus d’informations sur la création d’un projet et sur l’exécution d’autres tâches dans OpenStack, consultez la documentation d’OpenStack sur http://docs.openstack.org/.

Ajout de locataires OpenStack

  1. Dans Citrix ADM, accédez àOrchestration >Cloud Orchestration> OpenStack >Locataires OpenStack, puis cliquez surAjouter.

  2. Dans la page Ajouter des locataires OpenStack, cliquez sur +Ajouter, puis sélectionnez le locataire OpenStack.

  3. Cliquez sur OK.

Selon que vous utilisez une instance pré-provisionnée ou le provisionnement automatique de l’instance lorsque vous intégrez OpenStack, procédez à l’une des deux tâches suivantes :

  • Préprovisionner les périphériques Citrix ADC

  • Provisionner automatiquement les appareils Citrix ADC VPX sur OpenStack

Provisionnement des périphériques Citrix ADC

Selon que vous utilisez une instance pré-provisionnée ou le provisionnement automatique de l’instance lorsque vous intégrez OpenStack, procédez à l’une des deux tâches suivantes :

  • Préprovisionner les périphériques Citrix ADC

  • Provisionner automatiquement les appareils Citrix ADC VPX sur OpenStack

Préprovisionnement des périphériques Citrix ADC

Installez le périphérique Citrix ADC sur l’une des plates-formes hyperviseurs telles que Citrix Hypervisor, KVM ou ESX, et ajoutez l’instance à Citrix ADM. Citrix ADM gère ensuite ce périphérique qui équilibre la charge du trafic dans les serveurs.

Pour ajouter une instance Citrix ADC VPX existante dans Citrix ADM :

  1. Dans Citrix ADM, accédez àInfrastructure >Instances >Citrix ADC VPX, puis cliquez surAjouter.

  2. Sur la pageAjouter un Citrix ADC VPX, spécifiez l’adresse IP de l’instance Citrix ADC VPX et sélectionnez un profil d’instance dans la listeNom du profil. Le profil d’instance contient les informations d’identification utilisées pour ouvrir une session au Citrix ADC VPX. Vous pouvez également créer un profil d’instance en cliquant sur l’icône +. Cliquez sur OK.  

Provisionnement automatique des périphériques Citrix ADC

Téléchargez l’image d’instance Citrix ADC requise à partir de la page de téléchargement Citrix, puis téléchargez-la sur Glance, le service OpenStack Imaging. La disponibilité d’une image sur Glance vous permet de configurer une instance Citrix ADC à la demande lors de l’attribution de l’instance au locataire.

Pour provisionner automatiquement les périphériques Citrix ADC VPX sur OpenStack :

  1. Dans Citrix ADM, accédez à Orchestration > Cloud Orchestration > OpenStack.

  2. Cliquez surParamètres de déploiement.

  3. Définissez les paramètres suivants :

    1. Réseau de gestion : sélectionnez le réseau de gestion sur OpenStack, auquel le Citrix ADC VPX provisionné automatiquement est connecté.

    2. Nom du profil : sélectionnez le profil dans la liste déroulante. Citrix ADM utilise le mot de passe contenu dans ce profil pour configurer de nouvelles instances Citrix ADC VPX provisionnées automatiquement.

    3. Licences : fournissez les codes d’accès aux licences Citrix ADM utilisés pour attribuer des licences aux nouvelles instances Citrix ADC auto-provisionnées. Citrix ADM provisionne les instances Citrix ADC sur le calcul OpenStack dans le réseau de gestion, puis déclenche l’installation de licence sur ces instances à l’aide du code de licence spécifié. L’instance Citrix ADC télécharge ensuite les fichiers de licences à partir du site Web Citrix à l’aide du code d’accès de licence spécifié ici.

    4. Citrix ADC VPX Image in Glance : sélectionnez l’image Citrix ADC VPX disponible dans OpenStack Glance qui est utilisée pour créer une instance VPX Citrix ADC.

    5. Paramètres proxy : fournit des détails sur le serveur proxy Citrix ADC pour l’installation des licences. Cela peut être nécessaire lorsque Citrix ADC n’a pas accès direct à Internet via le réseau de gestion.

  4. Cliquez sur OK.

    Paramètres de déploiement

Création d’un service package dans Citrix ADM

Pour créer des packages de services pour un locataire dans Citrix ADM :

  1. Dans Citrix ADM, accédez à Orchestration > Cloud Orchestration > OpenStack > Service Packages, puis cliquez sur Ajouter.

  2. Dans la page Service Package, spécifiez les paramètres suivants :

    1. Name : nom du package de service. Par exemple, entrez SVC-PKG-GOLD.

    2. Allocation d’instance Citrix ADC : type d’allocation d’instance défini dans le package de services basé sur lequel les ressources d’instance Citrix ADC sont allouées à un locataire. Sélectionnez Dédié. Pour plus d’informations sur les stratégies, consultez Stratégies d’isolation des packages de services.

    3. Provisioning d’instance Citrix ADC : sélectionnez Instance existantepour allouer une instance Citrix ADC existante à un locataire. Si vous souhaitez créer des instances Citrix ADC pendant la configuration elle-même, sélectionnez Create Instance OnDemand.

    4. Citrix ADC Instance Type - sélectionnez Citrix ADC VPX.

    Remarque

    Sélectionnez Citrix ADC VPX pour allouer des instances Citrix ADC préprovisionnées hébergées sur la plate-forme SDX.

  3. Cliquez sur Continuer pour associer un locataire à un package de services.

    Remarque

    Activer le provisionnement de la paire d’instances Citrix ADC pour la haute disponibilité, si vous déployez les instances Citrix ADC en mode haute disponibilité.

  4. Dans la section Affecter des instances, cliquez sur Ajouter, puis sélectionnez l’instance Citrix ADC que vous souhaitez affecter au locataire, puis cliquez sur Continuer.

  5. Dans la section Affecter des locataires OpenStack ou des stratégies de placement, sous Locataires OpenStack, cliquez sur Ajouter, puis sélectionnez le locataire.

  6. Cliquez sur Continuer, puis sur Terminé.

Remarque

Si la stratégie n’est pas trouvée, le mécanisme de secours est rétabli et Citrix ADM attribue des instances Citrix ADC en fonction des locataires. Si le locataire ne fait partie d’aucun package de services, Citrix ADM affiche un message d’erreur indiquant : « Le locataire <admin> ne fait partie d’aucun Service Package et il n’y a aucun Service Package par défaut. »

Création de stratégies de placement (facultatif)

Les stratégies d’isolation ne sont pas uniquement basées sur les locataires. Vous pouvez créer des stratégies de placement flexibles, où elles sont basées non seulement sur le nom ou l’ID du locataire, mais également sur d’autres attributs personnalisés.

Pour créer des stratégies de placement pour un locataire dans Citrix ADM :

  1. Dans Citrix ADM, accédez à Orchestration > Cloud Orchestration > OpenStack > Stratégie de placement, puis cliquez sur Ajouter.

  2. Dans la page Ajouter une stratégie de placement, définissez les paramètres suivants :

    1. Nom : entrez un nom pour la stratégie de placement

    2. Exemples d’expressions : sélectionnez un exemple d’expression dans la liste. Ces exemples sont utiles pour élaborer la stratégie de placement.

    3. Expression : une expression booléenne est renseignée dans ce champ en fonction de l’exemple d’expression que vous avez sélectionné dans le champ précédent. Modifiez les noms des champs selon vos besoins.

  3. Cliquez sur OK.

Activation du trafic des instances Citrix ADC vers les serveurs principaux via le réseau client

Par défaut, dans le workflow d’orchestration OpenStack, les instances Citrix ADC sont liées dynamiquement à l’équilibreur de charge ou aux réseaux clients et aux réseaux membres ou serveurs.

Dans certains déploiements, les serveurs sont également accessibles via les réseaux clients et peuvent être routés via la Gateway client. Dans de tels cas, les instances Citrix ADC ne doivent pas être liées aux réseaux de serveur, mais elles doivent être liées uniquement aux réseaux clients.

Effectuez le paramètre suivant pour configurer le trafic via la Gateway client.

Accédez à Orchestration > Cloud Orchestration > OpenStack > Paramètres de déploiement, puis sélectionnez l’option Provisionner uniquement le réseau VIP et acheminer le trafic de pool via le réseau VIP.

Citrix ADM configure ensuite l’instance Citrix ADC sur les réseaux clients en ajoutant un SNIP dans ce réseau et ajoute une route par défaut à la Gateway réseau client. Cela permet à l’instance d’atteindre les serveurs via la Gateway client.

Provisionnement automatique des périphériques Citrix ADC VPX déployés sur la plate-forme Citrix ADC SDX

Ajoutez la plate-forme Citrix ADC SDX dans Citrix ADM, de sorte que Citrix ADM provisionne les instances sur cette plate-forme à la demande.

Pour provisionner automatiquement les instances Citrix ADC déployées sur la plate-forme Citrix ADC SDX :

  1. Dans l’interface graphique Citrix ADM, accédez àRéseaux >Instances >Citrix ADC SDX, puis cliquez surAjouter pour ajouter une plate-forme Citrix ADC SDX.

  2. Accédez à Orchestration > Cloud Orchestration > OpenStack > Paramètres de déploiement.

  3. Dansla section Réseaude gestion, sélectionnez le réseau de gestion sur OpenStack auquel le SDX Citrix ADC provisionné automatiquement est connecté.

    1. DansNom du profil, sélectionnez le profil dans la liste déroulante. Citrix ADM utilise le mot de passe contenu dans ce profil pour configurer de nouvelles instances Citrix ADC VPX provisionnées automatiquement.

    2. Cliquez sur OK.

  4. Pour provisionner la plate-forme Citrix ADC SDX dans OpenStack, accédez àOrchestration >Cloud Orchestration>OpenStack>Service Package.

    1. Cliquez surAjouter pour créer un nouveau service package.

    2. Entrez le nom du package de services.

    3. Dans le champAllocation d’instance Citrix ADC, sélectionnezDédié.

    4. Dans le champCitrix ADC Instance Provisioning, sélectionnezCreate Instance OnDemandet dans le champAuto Provisioning Platform, sélectionnezCitrix ADC SDX.

    5. Par défaut, seules les instances Citrix ADC VPX sont provisionnées sur la plate-forme SDX Citrix ADC.

    6. Cliquez sur Continuer.

    7. Dans la sectionParamètres de mise en service automatique, définissez les propriétésdes ressources .

      1. Champ de débit . Entrez 1000 Mbps.

      2. ChampVersion de Citrix ADC. Dans la liste, sélectionnez la bonne version de l’image Citrix ADC VPX présente sur la plate-forme Citrix ADC SDX.

    8. Dans la sectionPlates-formes SDX Citrix ADC, cliquez surAjouter pour ajouter la plate-forme SDX au service package.

    9. Cliquez sur Continuer.

    10. Dans la section Configurer les locataires d’OpenStack, cliquez surAjouter pour ajouter les locataires. Vous pouvez également ajouter de nouveaux locataires en cliquant surNouveau.

    11. Cliquez surTerminé.

  5. Les implémentations de l’API LBaaS V2 sont effectuées à l’aide de commandes LBaaS Neutron. Connectez-vous à n’importe quel client Neutron et exécutez les tâches de configuration. Pour plus d’informations sur la façon d’exécuter des commandes de configuration, consultezConfiguration de LBaaS V2 à l’aide de la ligne de commande.