Citrix ADC

Configurer les fonctionnalités pour protéger la configuration d’équilibrage de charge

Vous pouvez configurer la redirection d’URL pour fournir des notifications de dysfonctionnements du serveur virtuel, et vous pouvez configurer les serveurs virtuels de sauvegarde pour qu’ils prennent le relais si un serveur virtuel principal devient indisponible.

Configurer la redirection d’URL

Vous pouvez configurer une URL de redirection pour communiquer l’état de l’appliance en cas d’arrêt ou de désactivation d’un serveur virtuel de type HTTP ou HTTPS. Cette URL peut être un lien local ou distant. L’appliance utilise la redirection HTTP 302.

Les redirections peuvent être des URL absolues ou des URL relatives. Si l’URL de redirection configurée contient une URL absolue, la redirection HTTP est envoyée à l’emplacement configuré, quelle que soit l’URL spécifiée dans la requête HTTP entrante. Si l’URL de redirection configurée contient uniquement le nom de domaine (URL relative), la redirection HTTP est envoyée à un emplacement après avoir ajouté l’URL entrante au domaine configuré dans l’URL de redirection.

Remarque : si un serveur virtuel d’équilibrage de charge est configuré avec un serveur virtuel de sauvegarde et une URL de redirection, le serveur virtuel de sauvegarde a priorité sur l’URL de redirection. Dans ce cas, une redirection est utilisée lorsque les serveurs virtuels principal et de sauvegarde sont en panne.

Pour configurer un serveur virtuel pour rediriger les demandes client vers une URL à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour configurer un serveur virtuel afin de rediriger les demandes du client vers une URL et vérifier la configuration :

set lb vserver <name> -redirectURL <URL>

show lb vserver <name>

Exemple :

    > set lb vserver vserver-LB-1 -redirectURL <http://www.newdomain.com/mysite/maintenance>
     Done
    > show lb vserver vserver-LB-1
        vserver-LB-1 (10.102.29.60:80) - HTTP   Type: ADDRESS
        State: DOWN
        Last state change was at Wed Jun 17 08:56:34 2009 (+666 ms)
        .
        .
        .
        Redirect URL: <http://www.newdomain.com/mysite/maintenance>
        .
        .
        .
     Done
    >

Pour configurer un serveur virtuel pour rediriger les requêtes client vers une URL à l’aide de l’interface graphique graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels.
  2. Dans le volet d’informations, sélectionnez le serveur virtuel pour lequel vous souhaitez configurer la redirection d’URL (par exemple, vserver-LB-1), puis cliquez sur Ouvrir.
  3. Dans la boîte de dialogue Configurer le serveur virtuel (équilibrage de charge), sous l’onglet Avancé, dans la zone de texte URL de redirection, tapez l’URL (par exemple http://www.newdomain.com/mysite/maintenance), puis cliquez sur OK.
  4. Vérifiez que l’URL de redirection que vous avez configurée pour le serveur apparaît dans la section Détails au bas du volet.

Configurer les serveurs virtuels de sauvegarde

Si le serveur virtuel principal est hors service ou désactivé, l’appliance peut diriger les connexions ou les demandes du client vers un serveur virtuel de sauvegarde qui transfère le trafic client aux services. L’appliance peut également envoyer un message de notification au client concernant la panne ou la maintenance du site. Le serveur virtuel de sauvegarde est un proxy et est transparent pour le client.

Vous pouvez configurer un serveur virtuel de sauvegarde lorsque vous créez un serveur virtuel ou lorsque vous modifiez les paramètres facultatifs d’un serveur virtuel existant. Vous pouvez également configurer un serveur virtuel de sauvegarde pour un serveur virtuel de sauvegarde existant, créant ainsi un serveur virtuel de sauvegarde en cascade. La profondeur maximale des serveurs virtuels de sauvegarde en cascade est de 10. L’appliance recherche un serveur virtuel de sauvegarde qui est en service et y accède pour diffuser le contenu.

Vous pouvez configurer la redirection d’URL sur le serveur principal pour une utilisation lorsque les serveurs virtuels principal et de sauvegarde sont en panne ou ont atteint leurs seuils de traitement des demandes.

Remarque : Si aucun serveur virtuel de sauvegarde n’existe, un message d’erreur s’affiche, sauf si le serveur virtuel est configuré avec une URL de redirection. Si un serveur virtuel de sauvegarde et une URL de redirection sont tous deux configurés, le serveur virtuel de sauvegarde a priorité.

Pour configurer un serveur virtuel de sauvegarde à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour configurer un serveur de sauvegarde et vérifier la configuration :

set lb vserver <name> [-backupVserver <string>]

show lb vserver <name>

Exemple :

    > set lb vserver vserver-LB-1 -backupVserver vserver-LB-2
     Done
    > show lb vserver vserver-LB-1
        vserver-LB-1 (10.102.29.60:80) - HTTP   Type: ADDRESS
        State: DOWN
        Last state change was at Wed Jun 17 08:56:34 2009 (+661 ms)
        .
        .
        .
        Backup: vserver-LB-2
        .
        .
        .
     Done
    >

Pour configurer un serveur virtuel de sauvegarde à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels.
  2. Dans le volet d’informations, sélectionnez le serveur virtuel pour lequel vous souhaitez configurer le serveur virtuel de sauvegarde (par exemple, vserver-LB-1), puis cliquez sur Ouvrir.
  3. Dans la boîte de dialogue Configurer le serveur virtuel (équilibrage de charge), sous l’onglet Avancé, dans la liste Sauvegarder le serveur virtuel, sélectionnez le serveur virtuel de sauvegarde (par exemple, vServer-LB-2, puis cliquez sur OK.
  4. Vérifiez que le serveur virtuel de sauvegarde que vous avez configuré apparaît dans la section Détails en bas du volet.

    Remarque : Si le serveur principal tombe en panne, puis remonte, et que vous souhaitez que le serveur virtuel de sauvegarde fonctionne comme serveur principal jusqu’à ce que vous rétablissiez explicitement le serveur virtuel principal, activez la case à cocher Désactiver le serveur principal lors de l’arrêt.

Configurer les fonctionnalités pour protéger la configuration d’équilibrage de charge