Avec les serveurs virtuels HTTP de couche 7, vous pouvez éventuellement configurer des règles d'équilibreur de charge et personnaliser le comportement de l'équilibrage de charge à l'aide de règles de correspondance ou d'action.

Les règles d'équilibreur de charge sont prises en charge uniquement pour les serveurs virtuels de couche 7 avec un profil d'application HTTP. Différents services d'équilibreur de charge peuvent utiliser les règles d'équilibreur de charge.

Chaque règle d'équilibreur de charge se compose d'une ou de plusieurs conditions de correspondance et d'une ou de plusieurs actions. Si aucune condition de correspondance n'est spécifiée, la règle d'équilibreur de charge correspond toujours et elle est utilisée pour définir des règles par défaut. Si plusieurs conditions de correspondance sont spécifiées, la stratégie de correspondance détermine si toutes les conditions ou quelques conditions doivent correspondre pour que la règle d'équilibreur de charge soit considérée comme une correspondance.

Chaque règle d'équilibreur de charge est mise en œuvre lors d'une phase spécifique du traitement de l'équilibrage de charge : Transport, Accès HTTP, Réécriture de la demande HTTP, Transfert de la demande HTTP et Réécriture de la réponse HTTP. Seules certaines conditions de correspondance et actions sont applicables à chaque phase.

Jusqu'à 4 000 règles d'équilibreur de charge peuvent être configurées avec l'API, si l'indicateur de skip_scale_validation dans LbService est défini. Notez que l'indicateur peut être défini via l'API. Pour plus d'informations, reportez-vous au Guide de NSX API. Jusqu'à 512 règles d'équilibreur de charge peuvent être configurées via l'interface utilisateur.

Les règles d'équilibreur de charge prennent en charge REGEX pour les types de correspondances. Pour plus d'informations, reportez-vous à la section Expressions régulières dans les règles d'équilibreur de charge.

Conditions préalables

Vérifiez qu'un serveur virtuel HTTP de couche 7 est disponible. Reportez-vous à la section Ajouter des serveurs virtuels HTTP de couche 7.