Application Delivery Management

Attribution de périphériques flexible basée sur des règles

Citrix Application Delivery Management (ADM) attribue des instances virtuelles Citrix ADC aux locataires, en fonction des contrats de niveau de service convenus avec les locataires. L’attribution d’instances virtuelles aux locataires crée une relation un-à-un entre l’instance et le locataire, dans laquelle un locataire ne peut être affecté qu’à un seul package de services dans le centre de données.

Dans certaines situations, les locataires peuvent nécessiter plus d’une instance, ou l’attribution d’instances peut ne pas être basée sur les locataires comme critère, mais sur d’autres facteurs tels que l’ID réseau ou l’application. Dans de tels cas, Citrix ADM vous permet de définir avec précision des stratégies de placement basées sur des expressions définies par l’utilisateur afin d’affecter une configuration d’équilibrage de charge à l’une des instances gérées.

Les stratégies de placement offrent la flexibilité nécessaire pour décider de l’instance Citrix ADC utilisée dans chaque configuration d’équilibrage de charge créée par les utilisateurs. Les stratégies de placement flexibles dans Citrix ADM fournissent une option ajoutée à la méthode existante d’attribution d’instances Citrix ADC en fonction des locataires.

Remarque

Vous pouvez attribuer des instances aux locataires manuellement ou utiliser des stratégies de placement pour attribuer des instances en fonction des expressions créées. Vous ne pouvez pas utiliser ces deux méthodes simultanément sur un même package de services.

Les stratégies de placement sont basées sur des expressions booléennes définies sur les propriétés des principaux objets de configuration LBaaS, tels que les pools et les équilibreurs de charge. L’interface utilisateur de stratégie de placement dans Citrix ADM fournit des expressions prédéfinies que vous pouvez choisir pour définir une stratégie personnalisée. Vous pouvez créer plusieurs stratégies de placement pour différentes expressions. Ainsi, chaque locataire peut disposer de plusieurs appareils définis selon ses besoins.

Vous devez d’abord sélectionner une expression correspondant à un objet racine qui doit être configuré ultérieurement. L’objet racine peut être un objet pool dans le cas de LBaaS V1, et un objet d’équilibrage de charge dans le cas de LBaaS V2. Ainsi, les placements basés sur la stratégie Citrix ADM sont pris en charge pour les API LBaaS V1 et V2. Ces stratégies de placement sont ensuite associées aux packages de services. Une fois que l’objet racine est placé dans une instance, les objets successifs du modèle sont ajoutés à l’instance.

Par exemple, l’objet de configuration du pool peut avoir les propriétés suivantes :

  • tenant_id

  • nom

  • description

  • protocol

  • lb_method

  • subnet_id

  • subname_name

  • admin_state_up

  • état

  • network_id

  • network_type

  • segmentation_id

  • subnet_cidr

  • subnet_gateway_ip

Les exemples suivants présentent certaines expressions qui utilisent les propriétés du pool pour définir une expression pour la stratégie :

  1. Expression de stratégie basée sur le nom de pool

    config[“pools”][“name”] ==”high-end-pool”

  2. Expression de stratégie basée sur le nom de sous-réseau de pool

    config [“pools”][“subnet_name”] == “us-west-payment-subnet1”

  3. Expression de stratégie basée sur le nom du sous-réseau d’équilibrage de charge

    config[“loadbalancers”][“subnet_name”] == “mas-subnet”

Ajout d’une stratégie de placement

  1. Dans la page d’accueil de Citrix ADM, accédez à Orchestration > Cloud Orchestration > 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. Expressions fréquemment utilisées : sélectionnez une expression dans la liste déroulante.

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

    Remarque

    Lorsque vous créez plusieurs stratégies, assurez-vous qu’elles sont exclusives les unes aux autres.

    Image localisée

  3. Cliquez sur OK.

  4. Accédez à Orchestration > Cloud Orchestration > OpenStack > Service Packages, puis cliquez sur Ajouter.

  5. Sur la page Service Package, définissez les paramètres suivants :

    1. Nom : entrez le nom du package de services

    2. Stratégie d’isolation : sélectionnez une stratégie partagée

      Dans la stratégie d’isolement partagée, la configuration d’équilibrage de charge d’un locataire coexiste avec la configuration d’équilibrage de charge des autres locataires de l’appareil alloué au locataire.

    3. Type de périphérique : sélectionnez un Citrix ADC VPX ou Citrix ADC MPXpréprovisionné

      Sélectionnez Allocation d’un périphérique si vous souhaitez que toutes les configurations d’équilibrage de charge d’un locataire soient liées à un périphérique. Sélectionnez Allocation de plusieurs périphériques si vous souhaitez que chaque configuration d’équilibreur de charge d’un locataire soit distribuée sur plusieurs périphériques en fonction des stratégies de placement.

      Remarque

      Citrix ADC SDX doit être ajouté dans les packages de service en tant qu’instances Citrix ADC VPX uniquement, car un Citrix ADC SDX possède un VPX Citrix ADC.

    4. Méthode de placement - sélectionnez Moins configurés

      Lorsque Moins configurés est sélectionné, l’instance Citrix ADC qui a le moins de membres de pool configuré à ce moment est choisie comme périphérique pour le locataire.

      Image localisée

  6. Cliquez sur Continuer.

  7. Dans la section Affecter des périphériques, ajoutez les périphériques Citrix ADC disponibles à la liste des périphériques configurés.

    Image localisée

  8. Cliquez sur Continue.

  9. Dans la section Affecter des stratégies de placement/Locataires OpenStack, ajoutez la stratégie de placement que vous avez créée précédemment.

    Image localisée

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

  10. Cliquez sur Continuer, puis sur Terminé.

Attribution de périphériques flexible basée sur des règles