ADC

Équilibrage de la charge

La fonction d’équilibrage de charge prioritaire vous permet d’attribuer un numéro de priorité à chacun des services ou groupes de services liés à un serveur virtuel d’équilibrage de charge prioritaire. Un service ou un groupe de services dont le numéro est le plus bas a la priorité la plus élevée. Le trafic de l’application est distribué uniquement à ce service ou à un groupe de services tant que ce service ou ce groupe de services est actif. Le service ou le groupe de services auquel est attribué le numéro de priorité suivant ne devient opérationnel que lorsque tous les services ou membres du groupe de services ayant la priorité la plus élevée sont hors service. Toutefois, lorsque l’un des services ou un membre du groupe de services ayant la priorité la plus élevée redevient disponible, le trafic est redirigé vers ce service ou ce groupe de services.

Par exemple, considérez les groupes de services SVG1, SVG2 et SVG3 liés à un serveur virtuel d’équilibrage de charge prioritaire. Le nombre maximum de groupes de priorité est fixé à trois. Vous attribuez la priorité à chaque groupe comme suit :

  • SVG1 — priorité 1
  • SVG2 — priorité 2
  • SVG3 — priorité 3

Dans ce scénario, le trafic de l’application est dirigé vers le groupe de services SVG1 car ce groupe se voit attribuer le numéro de priorité le plus bas. Si tous les membres du SVG1 sont hors service, le trafic est distribué au groupe de services SVG2 car ce groupe se voit attribuer le numéro de priorité inférieur suivant. Si tous les membres de SVG2 sont également hors service, le trafic est distribué vers SVG3. Toutefois, lorsque l’un des membres de SVG1 est actif, le trafic est redirigé vers SVG1 car le numéro le plus bas et la priorité la plus élevée sont attribués à SVG1.

Vous pouvez attribuer une priorité à un service ou à un groupe de services pour mettre à niveau le service ou le groupe de services spécifique ayant la priorité la plus élevée, chaque fois que cela est nécessaire avec un impact minimal ou nul sur le trafic de production.

De plus, si la mise à niveau échoue, vous pouvez basculer en toute sécurité vers le service ou le groupe de services suivant dans la priorité, avec un impact minimal ou nul sur le trafic de production.

La figure suivante illustre la fonctionnalité d’équilibrage de charge prioritaire.

Équilibrage de charge prioritaire

Configurer l’équilibrage de charge prioritaire

Remarque

La configuration d’équilibrage de charge prioritaire de NetScaler est prise en charge uniquement via l’interface graphique. Vous ne pouvez pas configurer l’équilibrage de charge prioritaire à l’aide de l’interface de ligne de commande.

  1. Accédez à Gestion du trafic > Équilibrage de charge prioritaire> Virtual *Servers et spécifiez le protocole du serveur virtuel, l’adresse IP et le numéro de port du serveur virtuel.

  2. Dans la zone Groupes de priorité maximale, entrez le nombre de services prioritaires ou de groupes de services pouvant être liés à ce serveur virtuel. La valeur par défaut est 2 et la priorité maximale pouvant être définie est 10. Ce paramètre n’est pas modifiable une fois configuré.

    Remarque :

    Après avoir spécifié le nombre maximum de groupes de priorités et cliqué sur OK, un serveur virtuel de commutation de contenu et un nombre « n » de serveurs virtuels d’équilibrage de charge de sauvegarde sont créés. L’alphabet « n » représente le nombre maximum de groupes prioritaires.

    Par exemple, si vous avez saisi le nom du serveur virtuel sous la forme vs1 et que vous avez défini le groupe de priorité maximum sur 5, un serveur virtuel de commutation de contenu portant le nom _Pri.LB#vs1#MaxPri=5 et les 5 serveurs virtuels d’équilibrage de charge suivants sont créés.

    • _Pri.LB#vs1#MaxPri=5_LB1
    • _Pri.LB#vs1#MaxPri=5_LB2
    • _Pri.LB#vs1#MaxPri=5_LB3
    • _Pri.LB#vs1#MaxPri=5_LB4
    • _Pri.LB#vs1#MaxPri=5_LB5
  3. Après avoir spécifié le nombre maximum de groupes de priorité et cliqué sur OK, vous êtes invité à choisir les services ou les groupes de services qui doivent être liés à ce serveur virtuel de commutation de contenu.

    • Pour lier des services au serveur virtuel, cliquez sur Insérer dans la section Services. Ensuite, sélectionnez un service existant ou créez-en un et définissez la priorité de ce service. Définissez également le numéro de priorité auquel ce service doit être lié.
    • Pour lier des groupes de services au serveur virtuel, cliquez sur Insérer dans la section Groupes de services. Ensuite, sélectionnez un groupe de services existant ou créez-en un et définissez la priorité de ce groupe de services. Définissez également le numéro de priorité auquel ce groupe de services doit être lié.

    Répétez l’étape 3 en fonction du nombre maximum de groupes de priorité que vous avez saisi.

    Remarque :

    • Le service ou le groupe de services ayant la priorité la plus élevée est lié au serveur virtuel d’équilibrage de charge qui représente la priorité la plus élevée.

    Par exemple, si vous avez attribué les priorités 1 et 2 à des groupes de services SG_App1 and SG_App2 respectivement, elle SG_App1 est liée à virtual server _Pri.LB#vs1#MaxPri=5_LB1 and SG_App2 est lié à virtual server _Pri.LB#vs1#MaxPri=5_LB2 créé à l’étape 2.

    • Pour modifier la priorité du groupe de services ou du service, cliquez sur l’icône Modifier sur la page Serveur virtuel d’équilibrage de charge prioritaire et modifiez la priorité selon vos besoins.
    • Vous ne pouvez pas définir explicitement les méthodes d’équilibrage de charge et la persistance pour chaque serveur virtuel, car la configuration de tous les serveurs virtuels d’équilibrage de charge est identique.
  4. Dans les sections Paramètres avancés, complétez l’autre configuration qui répond à vos besoins.

Important :

Les entités créées lors de la configuration de l’équilibrage de charge prioritaire ne doivent pas être modifiées à partir d’autres onglets de l’interface graphique ni à partir de l’interface de ligne de commande. Il est recommandé de modifier les entités d’équilibrage de charge prioritaires à partir de l’onglet Équilibrage de charge prioritaire uniquement.

Équilibrage de la charge