Este video forma parte de una serie en la que se explica el proceso de implementación de servicios de escritorio remoto en Microsoft Windows. En un video anterior, repasé los pasos necesarios para crear un host de sesión de escritorio remoto en un entorno de grupo de trabajo y con todas las funciones y características necesarias instaladas en un solo servidor.
En este video, analizaré cómo configurar los servicios de escritorio remoto en un dominio con las diversas funciones distribuidas entre varios servidores. Mostraré cómo completar esto mediante la interfaz gráfica de usuario de Windows y PowerShell. En este host de Hyper-V, tengo seis máquinas virtuales. El primero se configuró como una controladora de dominio en un dominio nuevo, en un bosque nuevo. Las otras cinco se unieron a este nuevo dominio.
Estas otras dos VM, host de sesión 1 y host de sesión 2, las usaré como hosts de sesión en esta implementación. Estos serán los servidores que realmente alojarán a los usuarios que se conecten a este entorno. Una implementación de RDS necesitará dos o más hosts de sesión para permitir la alta disponibilidad y el balanceo de carga de la carga de trabajo. Este grupo de computadoras suele denominarse granja de hosts de sesión de RDS. Esta otra máquina virtual alojará la función de agente de conexión.
Esta función administra las conexiones del usuario a la granja de servidores. En pocas palabras, establece la coincidencia entre un cliente RDS entrante y el siguiente host de sesión disponible en la granja. Además, si un usuario se desconecta, el agente de conexión lo reconectará al host de sesión correcto, lo que le permitirá continuar con su trabajo sin interrupciones. Esta función solo puede funcionar cuando hay un dominio de Active Directory. Vale la pena mencionar que es posible instalar este rol en una controladora de dominio, pero en esta demostración, le dedicaré una máquina virtual, ya que esta es la práctica recomendada general.
En esta otra máquina virtual, implementaré la función de acceso web de RDS. que permite a los usuarios acceder a escritorios y aplicaciones mediante un portal web. Finalmente, utilizaré esta máquina cliente al final para probar la implementación. En el video anterior de esta serie, analicé algunos aspectos de la función de licenciamiento de servicios de escritorio remoto. Además, en la descripción de este video, hay enlaces útiles para obtener más información.
En este tutorial implementaré esta función de licencia en el controlador de dominio. Por lo tanto, para configurar este entorno de servicios de escritorio remoto en la máquina virtual de Connection Broker, en el Administrador de servidores, haga clic con el botón secundario en el nodo "Todos los servidores" y, a continuación, haga clic en "Agregar servidores". Los servidores de los que quiero que formen parte en esta implementación ya están unidos al dominio, por lo que simplemente haré clic en "Buscar ahora" y luego cambiaré el servidor, es decir, la implementación al lado derecho y luego haré clic en "Aceptar". Aún en el Administrador del servidor, haga clic en "Administrar" y, luego, en "Agregar funciones y características".
En la pantalla "Antes de comenzar", haga clic en "Siguiente". Seleccione el botón de opción "Instalación de servicios de escritorio remoto" y, a continuación, haga clic en "Siguiente". En la pantalla "Select deployment type", haga clic en el botón de opción "Standard deployment" y, luego, en "Next" nuevamente. En la pantalla "Select deployment scenario", seleccione la opción "Session based-deployment" y, a continuación, "Next" nuevamente. Haga clic en "Next" también en la pantalla "Review role services".
Las siguientes pantallas sirven para especificar la función que tendrán los servidores. Aquí, en 'Especificar servidor del agente de conexión RD', elija el servidor que será el agente de conexión y muévalo al lado derecho y luego haga clic en 'Siguiente'. En la pantalla 'Especificar servidor RD Web Access', seleccione el servidor aplicable y muévalo nuevamente al lado derecho y haga clic en 'Siguiente'. En la opción "Specify RD Session Host servers", seleccionaré el host de sesión 1 y el host de sesión 2, los moveré al lado derecho y haré clic en "Next" una vez más.
Haga clic para marcar la casilla de verificación "Reiniciar el servidor de destino automáticamente si es necesario" y, a continuación, haga clic en "Implementar" en la pantalla de finalización. Haga clic en 'Cerrar'. En el Administrador del servidor, haga clic en el nodo "Servicios de escritorio remoto" recién agregado en el lado izquierdo de la pantalla y esto mostrará la implementación de RDS recién instalada. En la parte inferior derecha, debajo de "Deployment Servers", observe los servidores que pertenecen a esta implementación y las diversas funciones distribuidas entre ellos.
A la izquierda de ese cuadro, en "Visión general de la implementación", las funciones que se muestran en gris con una línea continua son aquellas que ya están implementadas. Los que se muestran con un signo más verde y una línea punteada aún no se han implementado ni configurado. Configuremos la función de licenciamiento de escritorio remoto. Haga clic en el signo más verde para la función Licencia de escritorio remoto. En la pantalla "Seleccionar un servidor", haga clic en el servidor correspondiente.
Estoy usando el controlador de dominio como servidor de licencias de escritorio remoto para este tutorial, así que lo moveré al lado derecho de la pantalla y luego haré clic en 'Siguiente'. Haga clic en "Agregar" en la pantalla "Confirmar selección", espere a que se complete la instalación de esta función y, a continuación, haga clic en "Cerrar". De vuelta en "Server Manager", en "Visión general de la implementación" de los servicios de escritorio remoto, observe que la función de licenciamiento de escritorio remoto ahora está implementada.
Lo mismo se muestra en "Deployment Servers". A continuación, debemos configurar el licenciamiento para esta implementación. Cada dispositivo o usuario que se conecta a un host de sesión de RDS requiere una CAL de RDS de License Server. Hay un período de gracia durante el cual no se aplica este requisito; sin embargo, una vez que finalice este período, las conexiones se rechazarán debido a la falta de licencias. Para configurar esta parte de la implementación, me conectaré al servidor que se configuró como RDS License Server, en este caso, la controladora de dominio.
En el Administrador del servidor, haga clic en "Herramientas", "Servicios de escritorio remoto" y, luego, en "Administrador de licencias de escritorio remoto". Haga clic con el botón secundario en el nombre de host del servidor y, a continuación, haga clic en "Review Configuration". Tenga en cuenta la advertencia que indica que RDS License Server debe pertenecer al grupo License Servers de Terminal Server en Active Directory. Haga clic en 'Agregar al grupo' para corregir esta advertencia y, a continuación, haga clic en 'Continuar', 'Aceptar' y luego en 'Aceptar' nuevamente. Una vez más, haga clic con el botón secundario en el nombre de host del servidor y, a continuación, haga clic en "Review Configuration". Tenga en cuenta que la advertencia ahora ha cambiado a una indicación de que se necesita un reinicio del servicio de licencias de RD. Haga clic en 'OK' y hagámoslo.
Abra la consola de administración "services.msc", busque el servicio de licencias de escritorio remoto y reinícielo. Regrese a RD Licensing Manager, haga clic con el botón secundario en el nombre del servidor, haga clic en "Refresh", luego haga clic con el botón secundario nuevamente y haga clic en "Review Configuration". Tenga en cuenta que la advertencia ya no existe. Haga clic con el botón secundario en el servidor nuevamente, pero esta vez haga clic en 'Activate Server'. Haga clic en "Siguiente" en la pantalla de bienvenida. Seleccione el método de conexión adecuado, 'Automático' en este caso, y luego haga clic en 'Siguiente'. Ingrese la información de la empresa y haga clic en "Siguiente". Espere a que el servidor se active, desmarque 'Iniciar el asistente de instalación de licencias ahora' y haga clic en 'Finalizar'. De vuelta en Server Manager, pero esta vez en la máquina virtual de Connection Broker, en "Deployment", "Overview", haga clic en "Tasks" y, luego, en "Edit Deployment Properties". Haga clic en el nodo RD Licensing y elija el modo de licencia.
Para este tutorial, seleccionaré 'Por usuario' y haré clic en 'Aceptar'. El último paso es crear una recopilación de RDS en esta implementación. Una colección contiene los recursos de servicios de escritorio remoto que deseamos poner a disposición de los usuarios. En él también se especifican los usuarios que tendrán acceso. Aún en el Administrador del servidor, haga clic en el nodo "Recopilaciones" a la izquierda y, en "Tareas", haga clic en "Crear recopilación de sesión". En la pantalla "Antes de comenzar", haga clic en "Siguiente", ingrese un nombre para la recopilación y, a continuación, haga clic en "Siguiente". En la pantalla "Especificar host de sesión de RD", haga clic para mover los servidores que desea poner a disposición de los usuarios a la derecha y, a continuación, vuelva a hacer clic en "Siguiente". En la pantalla 'Especificar grupo de usuarios' puede agregar los usuarios o grupos que tendrán permisos para conectarse a esta nueva colección. Saldré del grupo predeterminado de usuarios de dominio y haré clic en 'Siguiente'.
Haré clic para desmarcar la opción "Habilitar discos de perfil de usuario", haré clic en "Siguiente" y, luego, en "Crear". Cuando se cree la recopilación, haga clic en "Cerrar". Esta implementación ya está lista para comenzar a recibir conexiones. Así concluimos el proceso de configuración de una implementación estándar de servicios de escritorio remoto. En un próximo video, analizaré con más detalle las funciones de puerta de enlace de escritorio remoto y acceso web a escritorio remoto.
Por último, me gustaría mostrarle cómo completar esta misma implementación de RDS con solo cinco líneas en PowerShell. Aquí tengo las mismas máquinas virtuales en su estado inicial, con solo un sistema operativo recién instalado y unidas al dominio recién instalado. Ingresaré las líneas en PowerShell Integrated Scripting Environment en la máquina virtual que se convertirá en el agente de conexión para esta implementación. La primera línea crea la implementación especificando el agente de conexión, el servidor de acceso web y con solo un host de sesión de Escritorio remoto.
La ejecutamos y esperamos a que el trabajo finalice. La siguiente línea agrega el segundo host de sesión de RD a la implementación La tercera línea instala la función de licenciamiento de servicios de escritorio remoto en la controladora de dominio Lo ejecutaré y esperaré a que se complete. La cuarta línea configura el servidor de licencias y el modo de licenciamiento para la implementación. Esta línea solicitará confirmación. Por último, la quinta línea crea la recopilación de servicios de escritorio remoto. Después de agregar todos los servidores al panel en el Administrador del servidor y hacer clic en "Actualizar", el resultado es el mismo que se obtiene mediante la interfaz gráfica de usuario, una implementación de servicios de escritorio remoto estándar recién instalada.
Muchas gracias por su tiempo.