Création d'une politique d'acheminement d'équilibreur de charge

Créez une politique d'acheminement pour guider le comportement d'un équilibreur de charge.

Pour plus d'informations sur les préalables, voir Politiques d'acheminement pour les équilibreurs de charge.

Note

Pour utiliser une politique d'acheminement, vous devez créer un module d'écoute qui utilise la politique. Pour plus d'informations, voir Création d'un module d'écoute.

    1. Dans la page de liste Équilibreurs de charge, sélectionnez l'équilibreur de charge à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou l'équilibreur de charge, voir Liste des équilibreurs de charge.
    2. Dans la page des détails de l'équilibreur de charge, sélectionnez Politiques et recherchez la section Politiques d'acheminement.
    3. Sélectionnez Créer une politique d'acheminement.
    4. Entrez un nom pour le jeu de règles de la politique d'acheminement. Le nom est obligatoire. Le nom doit être unique et ne peut pas être modifié. Le nom ne peut pas commencer par un point et ne peut contenir aucun de ces caractères : ;? # / % \ ] [. Le nom doit commencer par une lettre inférieure ou supérieure ou un trait de soulignement. Le reste du nom peut contenir des chiffres, des traits de soulignement et des lettres supérieures ou inférieures.
    5. Pour créer une règle dans le jeu de règles :
      1. Sélectionnez Si tous les critères correspondent (les conditions de pair utilisent un ET logique) ou S'il y a correspondance (les conditions de pair utilisent un OU logique). Dans les règles comportant plusieurs conditions, cette sélection indique si une ou toutes les conditions indiquées produisent une action. Il peut exister jusqu'à cinq conditions de règle et une condition de niveau supérieur peut comporter jusqu'à cinq conditions imbriquées. Une politique peut comporter jusqu'à 200 conditions au total. Les conditions imbriquées ne peuvent pas comporter de conditions imbriquées.
      2. Chaque condition de niveau supérieur est associée à un type, un style de correspondance et un critère final.
        • Type de condition : La valeur de ce paramètre peut être Chemin, Cookies de demande, en-tête de demande, interrogation d'URL ou correspondance imbriquée. Les champs disponibles pour une condition changent en fonction du type de condition.

          Une correspondance imbriquée comporte également un critère de correspondance de conditions imbriquées pour les conditions imbriquées, ce qui vous permet de combiner des opérateurs AND et OR dans une condition. Sélectionnez +Another condition imbriquée pour ajouter une autre condition imbriquée dans le groupe. Vous ne pouvez imbriquer des conditions qu'à un seul niveau de profondeur.

        • Le style de correspondance pour Chemin peut être : Est, N'est pas, Commence par, Ne commence pas par, Se termine par ou Ne se termine pas par.

          Le style de correspondance pour en-tête de demande, témoins de demande et interrogation d'URL peut être : Contient, Ne contient pas, existe ou N'existe pas.

        • Le critère final dépend du type de condition sélectionné et peut être une chaîne d'URL (utilisée par toutes les conditions Chemin), une paire clé :valeur ou seulement une clé.
      3. Sélectionnez l'action. Si vous sélectionnez Acheminer vers un jeu dorsal, sélectionnez le jeu dorsal de destination dans la liste des jeux disponibles.
      4. Pour créer une autre règle, sélectionnez + Autre règle.
      Vous pouvez également sélectionner Afficher les contrôles avancés. Une fenêtre de modification s'ouvre, dans laquelle vous pouvez entrer directement du texte pour définir des règles à l'aide du langage de politique d'acheminement pour les équilibreurs de charge.
    6. Sélectionnez Suivant une fois que vous avez fini de définir des règles. L'étape suivante consiste à confirmer l'ordre des règles.
    7. Sélectionnez à côté de la règle pour afficher un sommaire des conditions et des actions définies dans une règle.
    8. Sélectionnez Réorganiser pour déplacer une règle vers le haut ou le bas dans l'ordre de la politique. Sélectionnez une des options suivantes : Aller à la partie supérieure, Aller à la partie inférieure, Aller à la partie supérieure ou Aller à la partie inférieure. Les deux dernières options déplacent la règle d'une position vers le haut ou vers le bas.
    9. Sélectionnez Créer une politique d'acheminement.
  • Utilisez la commande oci lb routing-policy create et les paramètres requis pour créer une politique d'acheminement pour un équilibreur de charge :

    oci lb routing-policy create --name name --load-balancer-id load_balancer_id --condition-language-version condition_language_version --rules rules [OPTIONS]

    Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.

  • Exécutez l'opération CreateRoutingPolicy pour créer une politique d'acheminement pour un équilibreur de charge.