none
Restringir Sesiones en Cluster NLB TS 2003 RRS feed

  • Pregunta

  • Estimad@s colegas, junto con saludarlos, quiero pedirles ayuda con el siguiente panorama:

    Tengo  4 terminal server iguales pero con diferentes IP, los cuales están en un clouster NLB el cual tiene una IP asignada.

    La IP asignada al NLB(clouster) es la que conocen los clientes por lo que la conexión RDP se hace a esa IP y esta distribuye el acceso a cualquiera de los 4 TS según los requerimientos disponibles. Hasta acá todo Bien.

    Los TS son Windows 2003 Enterprise Edition SP2, los cuales son parte del Directorio Activo Nativo 2003.

    La problemática es que necesito hacer que las sesiones de usuario solo se puedan conectar solo una vez…. OJO, en cada TS está habilitada la política de  configuración de terminal server : restringir una sesión por usuario, al igual que por GPO.

    Con lo anterior consigo efectivamente que por cada TS los usuarios puedan tener solo una sesión abierta, pero no que el usuario pueda iniciar sesión en otro de los 3 TS que restan.  Por ejemplo inicio sesión en TS1 minimizo, me reconecto nuevamente esta vez NLB me distribuye a TS2 y si puede iniciar sesión ya que acá no existe una sesión iniciada con esa cuenta… uffff me logro explicar?

    Bueno, en resumen quiero lograr restringir una ses.ión por usuario pero a todo el clouster TS NLB.

    Cualquier idea será muy bien acogida, no he encontrado nada.

    Éxito a todos….


    • Tipo cambiado Tomas HidalgoModerator sábado, 4 de agosto de 2012 8:45 Cuestion planteada por el usuario
    • Editado Tomas HidalgoModerator sábado, 4 de agosto de 2012 8:46 En titulo se cambia clouster por cluster, y se agrega 2003.
    sábado, 4 de agosto de 2012 5:18

Respuestas

  • Hola,

    Para conseguir tu propósito existe el servicio "Terminal Server Session Directory", disponible con Windows Server 2003.

    En pocas palabras, Session Directory se usa en entornos de Granjas de servidores (como el tuyo) para mantener las sesiones de los usuarios. En una BBDD almacena la información del seguimiento realizado a cada usuario que se conecta al cluster NLB. En un momento dado se conoce el estado de cada usuario y en que servidor ha (o habia) iniciado sesión.

    Te dejo un par de links donde podrás leer más informacion sobre Session Directory. Sobre todo el White Paper te explica su funcionamiento de forma precisa.

    Overview of the Session Directory Technology in Terminal Services
    http://support.microsoft.com/kb/301926

    White Paper - Session Directory and Load Balancing Using Terminal Server en WS2003
    http://download.microsoft.com/download%2F8%2F6%2F2%2F8624174c-8587-4a37-8722-00139613a5bc/TS_Session_Directory.doc

    Existe un "pequeño" requerimiento a la hora de poder montar Session Directory y consiste en que los servidores de TS deber ser Windows Server 2003 Enterprise; la versión Standard no vale.


    Un saludo,

    Tomas Hidalgo

    Colobora con el foro: Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta". Otros usuarios con dudas similares -en un futuro- lo agradecerán.

    sábado, 4 de agosto de 2012 8:44
    Moderador