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.


La figure illustre une topologie réseau incluant une fonctionnalité d'équilibrage de charge en ligne et un pool de serveurs avec trois machines virtuelles de serveur Web.
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

  1. Connectez-vous à vSphere Web Client.
  2. Cliquez sur Mise en réseau et sécurité (Networking & Security) > Dispositifs NSX Edge (NSX Edges).
  3. Double-cliquez sur une instance de NSX Edge.
  4. Activez le service d'équilibrage de charge.
    1. Cliquez sur Gérer > Équilibrage de charge > Configuration globale.
    2. Cliquez sur Modifier et activez l'équilibrage de charge.
  5. Créez un profil d'application HTTP.
    1. Cliquez sur Gérer > Équilibrage de charge > Profils d'application.
    2. 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).
  6. Créez un pool de serveurs.
    1. Cliquez sur Gérer > Équilibrage de charge > Pools, puis cliquez sur Ajouter.
    2. 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.
    3. 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
  7. 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.
  8. Créez un serveur virtuel.
    1. Cliquez sur Gérer > Équilibrage de charge > Serveurs virtuels, puis cliquez sur Ajouter.
    2. 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.
      Limite de connexion Entrez 0.
      Limite de vitesse de connexion Entrez 0.