ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Configurer la sélection du service GSLB à l’aide du changement de contenu

Dans un déploiement GSLB typique, vous pouvez hiérarchiser la sélection d’un ensemble de services GSLB liés à un serveur virtuel GSLB, mais vous ne pouvez pas effectuer les opérations suivantes :

  • Restreindre la sélection d’un service GSLB à partir d’un sous-ensemble de services GSLB liés à un serveur virtuel GSLB pour le domaine donné.
  • Appliquez différentes méthodes d’équilibrage de charge sur les différents sous-ensembles de services GSLB dans le déploiement.
  • Appliquez des stratégies de débordement sur un sous-ensemble de services GSLB et vous ne pouvez pas avoir de sauvegarde pour un sous-ensemble de services GSLB.
  • Configurez un sous-ensemble de services GSLB pour servir un contenu différent. Autrement dit, vous ne pouvez pas basculer de contenu entre les serveurs de différents sites GSLB. La configuration GSLB suppose que les serveurs contiennent le même contenu.
  • Définissez un service GSLB de sous-ensemble avec des priorités différentes et spécifiez un ordre dans lequel les services du sous-ensemble sont appliqués à une demande.

Vous pouvez maintenant configurer une stratégie de commutation de contenu (CS) pour personnaliser le déploiement GSLB. Configurez d’abord un ensemble de services GSLB et liez-le à un serveur virtuel GSLB. Ensuite, configurez un serveur virtuel CS de type cible GSLB, définissez une stratégie CS et une action avec le serveur virtuel GSLB comme serveur virtuel cible, et liez la stratégie CS au serveur virtuel CS.

Important

  • Seules les stratégies CS avec des expressions basées sur DNS peuvent être liées à un serveur virtuel CS de type cible GSLB.
  • Si un service GLSB est lié à un serveur virtuel CS via un serveur virtuel GSLB, vous ne pouvez pas lier un autre serveur virtuel GSLB lié au même service GSLB au serveur virtuel CS.

Exemple Considérez un déploiement GLSB qui comprend deux sites GSLB. Sur chaque site, quatre services GSLB (S-1, S-2, S-3 et S-4) sont liés au serveur virtuel GSLB VS-1. Vous pouvez configurer un serveur virtuel de commutation de contenu (CS) de type cible GSLB et définir une stratégie et une action CS avec VS-1 comme serveur virtuel cible, de sorte que les demandes de contenu en anglais ne soient traitées que par S-1 et S-2, et que les demandes de contenu dans la langue locale ne soient traitées que par S-3 et S-4.

Vous pouvez donner la priorité S-1 en configurant un serveur virtuel de sauvegarde sur VS-1 et en liant S-2 au serveur virtuel de sauvegarde. S-1 répond aux demandes du client. Si le serveur S-1 représente tombe en panne, S-2 sert les requêtes. Si S-1 et S-2 sont en panne, les clients reçoivent une réponse vide.

Pour configurer la sélection de service GSLB à l’aide de la commutation de contenu :

  1. Configurez GSLB. Pour obtenir des instructions, voir Configuration de l’équilibrage de charge global du serveur.
  2. Configurez un serveur virtuel CS (Content Switching) de type cible GSLB. Pour plus d’informations, voir Création de serveurs virtuels de commutation de contenu.
  3. Configurer les stratégies CS (Content Switching). Pour plus d’informations, voir Configuration des stratégies de commutation de contenu.
  4. Configurez les actions CS qui désignent un serveur virtuel GSLB comme serveur virtuel cible. Pour plus d’informations, voir Configuration d’une action de changement de contenu.
  5. Liez les stratégies CS au serveur virtuel CS. Pour plus d’informations, voir Liaison de stratégies à un serveur virtuel de commutation de contenu.
  6. Liez le domaine au serveur virtuel CS au lieu du serveur virtuel GSLB.

Exemple de configuration

L’exemple de configuration suivant envoie les demandes du client avec l’adresse IP 5.5.5.5 à SERVICE_GSLB1 et SERVICE_GSLB2. SERVICE_GSLB1 a une priorité plus élevée que SERVICE_GSLB2, et SERVICE_GSLB2 ne sert les demandes du client que lorsque SERVICE_GSLB1 est en panne. Si les deux SERVICE_GSLB1 et SERVICE_GSLB2 sont en panne, SERVICE_GSLB3 et Service-GSLB4 ne sont pas pris en compte et une réponse vide est envoyée au client.

add cs vs CSVSERVER_GSLB http –targettype GSLB Done add gslb vs VSERVER_GSLB1 http Done add gslb vs VSERVER_GSLB2 http Done add gslb vs VSERVER_GSLB_BACKUP1 http Done set gslb vs VSERVER_GSLB1 -backupvserver VSERVER_GSLB_BACKUP1 Done add gslb service SERVICE_GSLB1 1.1.1.1 HTTP 80 -sitename site1 Done add gslb service SERVICE_GSLB2 1.1.1.2 HTTP 80 -sitename site1 Done add gslb service SERVICE_GSLB3 1.1.1.3 HTTP 80 -sitename site2 Done add gslb service SERVICE_GSLB4 1.1.1.4 HTTP 80 -sitename site2 Done bind gslb vs VSERVER_GSLB1 -servicename SERVICE_GSLB1 Done bind gslb vs VSERVER_GSLB_BACKUP1 -servicename SERVICE_GSLB2 Done bind gslb vs VSERVER_GSLB2 -servicename SERVICE_GSLB3 Done bind gslb vs VSERVER_GSLB2 -servicename SERVICE_GSLB4 Done add cs action a1 -targetvserver VSERVER_GSLB1 Done add cs policy p1 -rule "CLIENT.IP.SRC.EQ(5.5.5.5)" -action a1 Done bind cs vs CSVSERVER_GSLB -domainName www.abc.com Done bind cs vs CSVSERVER_GSLB -policyname p1 -priority 1 Done add cs action a2 -targetvserver VSERVER_GSLB2 Done add cs policy p2 -rule "CLIENT.IP.SRC.EQ(6.6.6.6)" -action a2 Done bind cs vs CSVSERVER_GSLB -policyname p2 -priority 2 Done

Associer une expression de serveur virtuel cible à une action de commutation de contenu GSLB

Vous pouvez maintenant associer une expression de serveur virtuel cible à une action de commutation de contenu GSLB. Cela permet au serveur virtuel de commutation de contenu GSLB d’utiliser des expressions de stratégie pour composer le nom du serveur virtuel GSLB cible lors du traitement des demandes DNS.

Pour configurer une action de commutation de contenu qui spécifie une expression à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez la commande suivante pour configurer l’action de commutation de contenu afin de récupérer la réponse de légende HTTP.

add cs action <name> -targetVserverExpr <expression>

Exemple :

add cs action csact_GSLB_VServer -targetVserverExpr "SYS.HTTP_CALLOUT(GSLB_Method_API)"

Pour configurer une action de commutation de contenu qui spécifie une expression à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Actions.
  2. Configurez une action de commutation de contenu et spécifiez une expression qui calcule dynamiquement le nom du serveur virtuel d’équilibrage de charge cible.
La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.
Configurer la sélection du service GSLB à l’aide du changement de contenu