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