Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 7 de …) Remote Desktop Connection Broker

Continuando con esta serie de notas sobre Remote Desktop (Terminal Services), y aprovechando la infraestructura que hemos creado en las notas anteriores, completaremos con la instalación y configuración de Remote Desktop Connection Broker.

Las funcionalidades principales de Remote Desktop Connection Broker son:

  • Distribuir la carga de la sesiones remotas entre los servidores Remote Desktop Session Host (“nuestros antiguos Terminal Servers”)
  • Asegurarse que cuando un usuario se reconecta a una sesión desconectada sea al mismo servidor donde ya tiene una sesión abierta, y presumiblemente con aplicaciones en ejecución y sus datos.

Entonces en esta nota integraremos

  • Remote Desktop Session Host
  • Remote Desktop Web Access
  • Remote Desktop Connection Broker

Estimo importante esta nota pues he visto varios procedimientos detallados para este fin, pero todos los que he visto, le faltan detalles importantes de configuración por lo que no funcionan como es debido, o son situaciones muy simplificadas donde todos los roles están en el mismo equipo.

Partimos de la base que ya está creada la infraestructura de las notas anteriores. Resumiendo, tenemos:

  • Un Controlador de Dominio
  • Un servidor con Remote Desktop Web Access configurado
  • Dos servidores con Remote Desktop Session Host configurados, y con aplicaciones publicadas como RemoteApp

Así que lo primero que debemos hacer es instalar un nuevo servidor, unido al Dominio para cumplir la función de Remote Desktop Connection Broker.

Suponiendo que nadie tiene dudas con lo anterior, ya podemos ir directamente a este servidor y desde Server Manager agregar el rol, de acuerdo a las siguientes figuras:

Una vez instalada la funcionalidad, debemos comenzar la configuración, para lo cual en la misma máquina (Remote Desktop Connection Broker) que yo llamé CB, ingresamos a Computer Management y en el grupo Session Broker Computers agregamos a nuestros dos Remote Desktop Session Hosts (RD1 y RD2)
Recordar seleccionar para la búsqueda Object Types: Computers

Ahora, al grupo TS Web Access Computers, agregamos a nuestro servidor Remote Desktop Web Access (WA1)

Por último en Remote Desktop Connection Manager, pusamos Specify a la derecha de “Digital Certificate” y elejimos el certificado de máquina

Ahora debemos configurar nuestros Remote Desktop Connection Hosts (RD1 y RD2). Deberemos ejecutar los procedimientos en ambos (*)

Abrimos Remote Desktop Session Host Configuration, y con botón derecho sobre “Member of farm in RD Connection Broker” elegimos Properties

Seleccionamos el botón Change Settings y configuramos “Farm member” y completamos los datos indicando el Connection Broker, y el nombre de la “granja” de servidores de Escritorio Remoto que crearemos.
Los clientes se conectarán a la “granja” que yo llamé “RD-Farm” y el Connection Broker se encargará de repartir la carga o reconectar al correspondiente servidor.

Una vez que aceptemos, debemos configurar que “Participate in Connection Broker Load-Balancing” y seleccionar la dirección IP por la que atenderá

Ahora, tanto en RD1 como RD2 debemos abrir Computer Management y en el grupo TS Web Access Computers agregar a nuestro Connection Broker

Por último abrimos RemoteApp Manager, y debemos hacer dos configuraciones

Elegimos RDP Settings – Change y en la ficha “RD Session Host Server” ponemos el nombre de la “granja”, o sea “RD-Farm.guillermod.local”

Y como segunda configuración, agregamos las aplicaciones qeu sean necesarias de forma de tener las mismas tanto en RD1 como en RD2

No olvidarse que hay que repetir desde (*) en amblos servidores Remote Desktop

Llegados a este punto debemos ir a DC1 y en el DNS crear en la zona guillermod.local dos registros A con el nombre de nuestra “granja” y apuntando a RD1 y RD2.
De esta forma, el Round Robin del servidor nos proporcionará el reparto de carga entre los servidores

Ya que estamos en el DC1, crearé unos usuarios más, con iguales características que RD-User1 y pertenecientes al grupo RD-Users, para poder probar luego el reparto de carga entre los servidores

Ahora que ya tenemos listos RD1, RD2, creada la “granja” y los registros DNS necesarios, podemos ir al Remote Desktop Connection Broker (CB) y en Remote Desktop Connection Manager, en RemoteApp Sources agregar nuestra “granja” (RD-Farm.guillermod.local)

Nos falta lo último antes de poder probar. En el Remote Desktop Web Access debemos configurar que usaremos un Connection Broker, así que abrimos en el explorador https://wa1.guillermod.local/RDWeb

Ya está todo preparado, vamos a dejar para la próxima nota las pruebas de reparto de carga y reconexión de Remote Desktop Connection Broker, integrado con Remote Deskto Web Access, sobre los Remote Desktop Session Hosts Servers

 

Notas Relacionadas:

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 1 de …) Configuración Básica | WindowServer: https://windowserver.wordpress.com/2011/11/25/remote-desktop-terminal-services-escritorio-remoto/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 2 de …) Configuraciones Adicionales | WindowServer: https://windowserver.wordpress.com/2011/12/13/remote-desktop-terminal-services-escritorio-remoto-parte-2-de/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 3 de …) Remote Applications (Aplicaciones Remotas) RemoteApp | WindowServer: https://windowserver.wordpress.com/2011/12/17/remote-desktop-terminal-services-escritorio-remoto-parte-3-de-remote-applications-aplicaciones-remotas/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 4 de …) Configuración de Autoridad Certificadora (CA) | WindowServer: https://windowserver.wordpress.com/2011/12/18/remote-desktop-terminal-services-escritorio-remoto-parte-4-de-configuracin-de-autoridad-certificadora-ca/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 5 de …) Remote Desktop Web Access | WindowServer: https://windowserver.wordpress.com/2011/12/18/remote-desktop-terminal-services-escritorio-remoto-parte-5-de-remote-desktop-web-access/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 6 de …) Seguimos con Remote Desktop Web Access | WindowServer: https://windowserver.wordpress.com/2011/12/18/remote-desktop-terminal-services-escritorio-remoto-parte-6-de-seguimos-con-remote-desktop-web-access/

 

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 8 de …) Probando RDSH, y RemoteApp con RDWA y RDCB | WindowServer: https://windowserver.wordpress.com/2011/12/26/remote-desktop-terminal-services-escritorio-remoto-parte-8-de-probando-rdsh-y-remoteapp-con-rdwa-y-rdcb/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 9 de …) Remote Desktop Gateway | WindowServer: https://windowserver.wordpress.com/2012/01/29/remote-desktop-terminal-services-escritorio-remoto-parte-9-de-remote-desktop-gateway/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 10 de …) Publicando Remote Desktop Gateway en TMG 2010 | WindowServer: https://windowserver.wordpress.com/2012/01/30/remote-desktop-terminal-services-escritorio-remoto-parte-10-de-publicando-remote-desktop-gateway-en-tmg-2010/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 11 de …) Licenciamiento de Remote Desktop (Terminal Services) | WindowServer: https://windowserver.wordpress.com/2012/02/02/remote-desktop-terminal-services-escritorio-remoto-parte-11-de-licenciamiento-de-remote-desktop-terminal-services/

Remote Desktop (Terminal Services) – Escritorio Remoto (Parte 12 de …) Personal Virtual Desktops por Web Access | WindowServer: https://windowserver.wordpress.com/2012/02/17/remote-desktop-terminal-services-escritorio-remoto-parte-12-de-personal-virtual-desktops-por-web-access/

Anuncios
Post a comment or leave a trackback: Trackback URL.

Comentarios

  • lomejorestaporllegar  On 30/04/2012 at 11:24

    Hola
    Buscando recursos para poder examinarme del 70-693 me he encontrado con esta joya de web.
    GRacias por el esfuerzo..

    • Delprato  On 30/04/2012 at 13:09

      Me alegro que te sirva :)
      Yo ya he pasado por el tema de estudiar Remote Desktop, y está toda la info que encontré sin conectar cada funcionalidad.
      O la otra, todo en un único equipo, con lo que hay algunas configuraciones que no son necesarias para el funcionamiento, pero en la realidad cambia la situación

      Nuevamente, me alegro que te sirva

  • Heber Loran  On 11/10/2016 at 20:22

    Muy buenas todas las notas, gracias por compartir.
    Solo una duda, es recomendable que el Connection Broker este instalado por separado de los RD o podria estar instalado el rol en uno de ellos?

    • Guillermo Delprato  On 12/10/2016 at 07:16

      Hola Heber Loran, yo lo he agrupado en algunos casos, los servidores donde no puede estar instalado, es en una máquina que sea Controlador de Dominio, o no sería aconsejable juntarlo con otros roles como RDSH porque justamente tiene que balancear la carga entre estos
      Veo que estás viendo las notas de W2008 ¿haz visto las de W2012? porque hice muchas más opciones de configuración, por supuesto que si lo que tienes es W2008 no te servirán de mucho pues hay varios cambios
      Remote Desktop – Escritorio Remoto: Resumen de notas | WindowServer:
      https://windowserver.wordpress.com/2016/07/28/remote-desktop-escritorio-remoto-resumen-de-notas/
      Remote Desktop – Escritorio Remoto: De Principio a Fin (Nota 1) | WindowServer:
      https://windowserver.wordpress.com/2016/03/01/remote-desktop-escritorio-remoto-de-principio-a-fin-nota-1/

      • Heber Loran  On 13/10/2016 at 14:28

        Ya habia revisadolas notas de 2012 anteriormente, pero como estoy trabajando sobre 2008 por eso mi duda en este SO. Gracias.

        Sobre el balanceo de carga por DNS, es similar al balanceo por NLB o mejor dicho es igual de efectivo?

        Saludos y de antemano gracias por las notas y por tu pronta respuesta.

      • Guillermo Delprato  On 13/10/2016 at 15:23

        No, son cosas totalmente diferentes cada una
        – El RDSH se encagarga no sólo de ir alternando los clientes a los servidores, sino que además se ocupa que si un usuario se desconecta, y luego se reconecta, sea a su misma sesión en RDSH que corresponda
        – DNS hace “Round-Robin”, esto es va rotando el orden de las direcciones IP cuando un host por el cual le están prguntando tiene más de una, pero además está infoluenciado por “netmask ordering”
        – NLB se utiliza sólo para repartir carga entre servidores con exactamente el mismo servicio pero contenido está estático, típico web servers
        Cada una va para diferentes servcios y condiciones

      • Heber Loran  On 14/10/2016 at 12:34

        Perfecto, muchas gracias por tu tiempo y por la asesoria.

        Saludos.

  • Claudia  On 07/07/2017 at 13:28

    Buen dia, muy bien explicado todo solo que tengo un problema cuando accedo desde el internet explorer del cliente todo bien hasta que le doy sobre la aplicacion (ej. excel) me dice el siguiente mensaje “No se puede encontrar al equipo remoto, pongase en contacto con soporte tecnico¨”, que me estara faltando configurar… desde el servidor broker si accedo sin problema a las aplicaciones.

    • Guillermo Delprato  On 07/07/2017 at 14:11

      Hola Claudia, no tengo forma de saber qué falta o no está correcto, trata de revisar los pasos, aparentemente es un problema de resolución de nombres

Trackbacks

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: