Pour créer un profil d'application qui équilibre le type de trafic HTTP, spécifiez le nom, l'URL de redirection HTTP et le type de persistance dans le profil. Vous pouvez également choisir d'insérer l'en-tête HTTP X-transféré-pour.

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. Cliquez sur Gérer (Manage) > Équilibrage de charge (Load Balancer) > Profils d'application (Application Profiles).
  5. Cliquez sur Ajouter (Add).
    La fenêtre Nouveau profil d'application s'ouvre.
  6. Spécifiez les propriétés du profil d'application.
    1. Sélectionnez le type de profil HTTP.
    2. Entrez le nom du profil d'application.
    3. Entrez l'URL vers laquelle vous souhaitez rediriger le trafic HTTP.

      Par exemple, vous pouvez rediriger le trafic de http://myweb.com vers https://myweb.com.

    4. Sélectionnez un type de persistance.
      La persistance suit et stocke les données de session, par exemple le membre de pool spécifique ayant pris en charge une demande de client. Avec la persistance, les demandes des clients sont dirigées vers le même membre de pool durant toute la durée de vie d'une session ou durant les sessions ultérieures.
      Persistance Description
      IP source

      Ce type de persistance suit les sessions en fonction de l'adresse IP source.

      Lorsqu'un client demande une connexion à un serveur virtuel qui prend en charge une persistance d'adresse IP source, l'équilibrage de charge vérifie si ce client a été précédemment connecté. Si c'est le cas, l'équilibrage de charge renvoie le client vers le même membre de pool.

      Cookie

      Ce type de persistance insère un cookie unique afin d'identifier une session la première fois qu'un client accède au site.

      Le cookie est appelé dans les demandes suivantes pour prolonger la connexion au serveur approprié.

  7. Si vous avez sélectionné le type de persistance Cookie, entrez le nom du cookie et sélectionnez le mode d'insertion du cookie. Sinon, passez à l'étape suivante.
    Mode Description
    Insérer

    NSX Edge envoie un cookie.

    Si le serveur envoie un ou plusieurs cookies, le client reçoit un cookie supplémentaire (les cookies du serveur et le cookie Edge). Si le serveur n'envoie aucun cookie, le client reçoit le cookie Edge.

    Préfixe

    Sélectionnez ce mode lorsque votre client ne prend pas plus d'un cookie en charge.

    Tous les navigateurs acceptent plusieurs cookies. Si vous disposez d'une application propriétaire utilisant un client propriétaire qui ne prend en charge qu'un seul cookie, le serveur Web envoie son cookie comme d'habitude. NSX Edge injecte ses informations de cookie sous forme de préfixe dans la valeur de cookie du serveur. Les informations sur ce cookie ajoutées sont supprimées lorsque le dispositif Edge l'envoie au serveur.

    Session app

    Dans ce mode, l'application ne prend pas en charge un nouveau cookie ajouté par le serveur virtuel (insertion), ni un cookie modifié (préfixe).

    Le serveur virtuel apprend le cookie injecté par le serveur principal. Lorsque le client présente ce cookie, le serveur virtuel transmet la demande du client au même serveur principal. Il n'est pas possible d'afficher le tableau de persistance de la Session app à des fins de dépannage.

  8. (Facultatif) Pour identifier l'adresse IP d'origine d'un client se connectant à un serveur Web via l'équilibrage de charge, activez l'option Insérer l'en-tête HTTP X-transféré-pour (Insert X-Forwarded-For HTTP header).
  9. Cliquez sur Ajouter (Add) ou sur OK.