Équilibrage de charge StoreFront avec Citrix NetScaler
Dans un documento précédent nous avons vu comment créer un groupe de serveurs StoreFront pour avoir le site en haute disponibilité avec la même configuration sur tous les nœuds; et dans ce document, nous verrons une manière très simple d'utiliser NetScaler comme équilibrage pour répartir la charge des requêtes des clients vers nos serveurs StoreFront via un serveur virtuel.
Ceci sera le schéma de base, nous créerons une VIP sur le NetScaler à laquelle se connecteront les clients internes et externes, ce sera essentiel pour les environnements à haute disponibilité où NetScaler analysera la santé de chaque serveur StoreFront et équilibrera les sessions des utilisateurs.
La première chose à faire sera d’avoir l’équilibrage de charge activé à partir de “Caractéristiques de base” dedans “Système”. Ensuite, nous pourrons commencer à ajouter les serveurs StoreFront dans notre NetScaler, pour cela, depuis “Gestion du trafic” > “Équilibrage” > “Serveurs” > “Ajouter…”, Commencer!
Nous ajouterons tous les serveurs StoreFront, fournir un nom et votre adresse IP & “Créer”,
Prêt! nous confirmons qu’ils vont bien,
Nous devrons créer un moniteur qui contrôle le site StoreFront, depuis “Moniteurs” > “Ajouter…”
Nous indiquons un nom au moniteur et depuis NS 10.1 nous aurons déjà le type 'STOREFRONT', Nous le sélectionnons, indicaremos si el acceso es seguro,
Dans “Special Parameters” indicaremos en ‘Store Name’ el nombre de nuestro Store, et nous avons marqué “StoreFront Account Service”, Cliquez sur “Créer”.
A continuación crearemos el servicio, “Services” > “Ajouter…”,
Indicaremos un nombre al servicio de StoreFront, crearemos uno por cada servidor StoreFront, indicaremos si es HTTP o SSL el acceso, seleccionamos además el monitor que acabamos de crear.
Sur le “Avancé” habilitaremos “Client IP” y usaremos el Header ‘X-Forwarded-For’ para crear una cabecera adicional y pase la dirección IP real del cliente a la monitorización de apps y no salga la IP del NetScaler. “Créer”.
Nous confirmons que tout va bien et que les services sont en place!
Por último crearemos la VIP para el servicio de StoreFront y sea balanceada mediante esta IP, confirmaremos que en el DNS interno el fqdn del sitio interno/externo apunta contra la VIP que vamos a crear! “Serveurs virtuels” > “Ajouter…”,
Nous lui donnons un nom, Adresse IP, indicaremos si es HTTP o SSL, seleccionamos los servicios que acabamos de crear,
Sur le “Method and Persistence” elegimos como método de balanceo ‘Round Robin’ o ‘Least Connection’. En ‘Persistence’ seleccionamos ‘SOURCEIP’ y el ‘Time-out’ al tiempo que tengamos configurado, par défaut dans le StoreFront sont 20 compte-rendu.
Et enfin, si c'est un site sécurisé, nous devrons spécifier le certificat qu'il présentera, de la “Paramètres SSL” nous sélectionnons le certificat & “Ajouter >”. Prêt! Ce serveur virtuel est déjà correctement créé et fera un équilibrage de charge contre nos serveurs StoreFront, les utilisateurs internes attaqueront le VIP via un nom DNS interne qui résout vers celui-ci et les externes en l'indiquant dans la configuration de NetScaler Gateway!























































