AN-0051-FR- Load balancing Terminal Services avec

Transcription

AN-0051-FR- Load balancing Terminal Services avec
ALOHA LOAD BALANCER
MICROSOFT TERMINAL SERVICES LOAD-BALANCING
AVEC SESSION BROKER
“APPNOTE” #0051 ― TERMINAL SERVICES LOAD-BALANCING AVEC
SESSION BROKER
Cette note technique vous guidera pour l’implémentation de la répartition de charge sur le service
Terminal Service de Microsoft en utilisant l’ALOHA et MS Session Broker
PRE-REQUIS
Un des Windows Server 2008 doit agir en tant que Session Broker.
BUT
Utiliser l’ALOHA pour répartir la charge sur les serveurs Terminal Services.
DIFFICULTE
VERSIONS CONCERNEES
ALOHA v4.2 et superieur
SCHEMA RESEAU CIBLE
CONTEXTE
La configuration suivante sera utilisée dans l’environnement Terminal Services, dans le but de répartir
les sessions entrantes.
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 1 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr
CONFIGURATION DE MICROSOFT WINDOWS 2008 SERVER
CONFIGURATION DU PREMIER SERVEUR AVEC MS SESSION BROKER:
Le rôle “Remote Desktop Services” (1 & 2) doit être installé sur les deux serveurs.
Sur le premier serveur, deux rôles supplémentaires doivent être installés :
-
Remote Desktop Session Host (3)
-
Remote Desktop Connection Broker (4)
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 2 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr
CONFIGURATION DU SECOND SERVEUR (SANS BROKER):
Le role “Remote Desktop Services” doit aussi être installé sur le second serveur.
Uniquement le service “Remote Desktop Session Host” doit être installé sur le second serveur (3).
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 3 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr
SUR LES DEUX SERVEURS:
Maintenant, nous devons installer chaque serveur dans la “Ferme” appropriée, et spécifier quel
“Broker” sera utilisé.
Dans le menu “RD Session Host Configuration” (1), double-cliquer sur “Member of farm in RD
Connection Broker” (2).
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 4 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr
Dans la nouvelle fenêtre, cliquer sur “Change Settings…” (1), une nouvelle fenêtre s’ouvre:
-
Sélectionner “Farm member” (2)
-
Dans le champ “RD Connection Broker server name” (3), écrire le nom du premier
serveur. Vous devez vous assurer que la résolution de nom fonctionne.
-
Dans le champ “Farm name” (3), écrire le nom choisi pour la ferme de serveur (n’importe
quel nom peut convenir, il faut juste s’assurer d’utiliser le même sur les deux serveurs).
-
Cliquer sur [OK].
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 5 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr
Les informations que vous avez entrées dans la fenêtre précédente devrait maintenant être affichées
dans la zone (1).
-
Sélectionner “Use token redirection” dans le menu (2).
-
Cocher la checkbox correspondante à l’adresse IP principale en (3).
-
Cliquer sur [OK].
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 6 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr
CONFIGURATION LAYER 7
CONFIGURATION DE L’ALOHA:
Ajoutez les lignes suivantes dans l’onglet LB Layer 7 de l’ALOHA.
Les lignes relatives à la répartition de charge « Terminal Services » sont en gras.
-
Assurez vous de remplacer le nom des serveurs et les adresses IP conformément à votre
infrastructure
-
Dans la section Frontend, saisir l’adresse IP correspondant à vos besoins.
backend bk_ts
balance leastconn
mode tcp
log global
option tcplog
default-server inter 3s rise 2 fall 3
timeout server 300s
persist rdp-cookie
server LYNC1 10.0.0.21:3389 maxconn 1000 weight 10 check
server LYNC2 10.0.0.22:3389 maxconn 1000 weight 10 check
frontend ft_ts
bind /ssl:ft_ts accept-proxy
bind 0.0.0.0:3389 name rdp
mode tcp
log global
tcp-request inspect-delay 5s
tcp-request content accept if RDP_COOKIE
option tcplog
timeout client 300s
maxconn 1000
default_backend bk_ts
Cliquer sur [OK], puis [Apply].
AN-0051-FR-terminal-services-load-balancing-with-session-broker.doc — Page 7 of 7
Copyright © 2012 Exceliance — +33 1 30 67 60 74 — [email protected] — www.exceliance.fr

Documents pareils