Dans ce scénario, votre objectif est de configurer un équilibrage de charge en ligne sur NSX Edge avec un profil d'application de type HTTP.
La figure suivante illustre la topologie logique d'un réseau qui utilise un équilibrage de charge en ligne. Le dispositif NSX Edge en périphérie du réseau effectue le routage Nord-Sud et exécute la fonction d'équilibrage de charge.
Pour ce scénario, tenez compte du fait que vous avez configuré les interfaces suivantes sur
NSX Edge :
interface de liaison montante : 192.168.100.30/24
Interface interne : 10.30.20.1/24
L'équilibrage de charge utilise l'interface de liaison montante sur le dispositif Edge pour l'adresse IP virtuelle (VIP). L'interface interne sur le dispositif Edge joue le rôle de passerelle par défaut pour les serveurs Web principaux dans le pool de serveurs.
Vous souhaitez équilibrer la charge du trafic HTTP provenant de clients externes sur NSX Edge et distribuer le trafic aux serveurs Web qui sont connectés au commutateur logique VXLAN 5000.
La procédure suivante décrit les étapes de configuration d'un équilibrage de charge en ligne sur NSX Edge.
Conditions préalables
Vous devez avoir déployé une passerelle de service Edge NSX sur votre réseau.
Procédure
Connectez-vous à vSphere Web Client.
Cliquez sur Mise en réseau et sécurité (Networking & Security) > Dispositifs NSX Edge (NSX Edges).
Double-cliquez sur une instance de NSX Edge.
Activez le service d'équilibrage de charge.
Cliquez sur Gérer > Équilibrage de charge > Configuration globale.
Cliquez sur Modifier et activez l'équilibrage de charge.
Créez un profil d'application HTTP.
Cliquez sur Gérer > Équilibrage de charge > Profils d'application.
Cliquez sur Ajouter et spécifiez les paramètres de profil d'application.
Par exemple :
Option
Description
Type
Sélectionnez HTTP.
Nom
Entrez Profil-App-Web.
Persistance
Conservez la valeur par défaut (Aucune).
Créez un pool de serveurs.
Cliquez sur Gérer > Équilibrage de charge > Pools, puis cliquez sur Ajouter.
Spécifiez les paramètres du pool.
Par exemple :
Option
Description
Nom
Entrez Pool-Serveurs-Web.
Algorithme
Sélectionnez Permutation circulaire.
Moniteurs
Sélectionnez default_http_monitor.
Transparent
Activez cette option pour vous assurer que les adresses IP du client source sont visibles par les serveurs back-end du pool.
Ajoutez des membres au pool de serveurs.
Par exemple, spécifiez les paramètres suivants pour les membres du pool.
État
Nom
Adresse IP
Poids
Port du moniteur
Port
Connexions max.
Connexions min.
Activé
Web-1
10.30.20.100
1
80
80
0
0
Activé
Web-2
10.30.20.101
1
80
80
0
0
Activé
Web-3
10.30.20.102
1
80
80
0
0
Cliquez sur Afficher le statut ou Afficher les statistiques du pool et vérifiez que l'état du Pool-Serveurs-Web est UP.
Sélectionnez le pool et vérifiez que l'état de tous les membres de ce pool est UP.
Créez un serveur virtuel.
Cliquez sur Gérer > Équilibrage de charge > Serveurs virtuels, puis cliquez sur Ajouter.
Spécifiez les paramètres du serveur virtuel.
Par exemple, spécifiez les paramètres de configuration suivants.
Option
Description
Serveur virtuel
Activez le serveur virtuel.
Accélération
Maintenez cette option désactivée.
Profil d'application
Sélectionnez le Profil-App-Web que vous avez créé précédemment.
Adresse IP
Entrez ou sélectionnez l'adresse IP que vous avez configurée sur l'interface de liaison montante (externe) du dispositif Edge.
Pour ce scénario, sélectionnez 192.168.100.30.
Protocole
Sélectionnez HTTP.
Pool par défaut
Sélectionnez le Pool-Serveurs-Web que vous avez créé précédemment.