Servidor de virtualización de escritorio remoto

Servidor de virtualización de escritorio remoto (Host de virtualización de RD) es un servicio de rol perteneciente al rol Servicios de Escritorio remoto.

Servidor de virtualización de escritorio remoto se integra con el rol de Hyper-V para suministrar máquinas virtuales personalizadas que pueden ser usadas como escritorios virtuales personales, o máquinas virtuales genéricas pertenecientes a grupos de escritorios virtuales (Virtual desktop Pool), que son conjuntos de máquinas virtuales idénticamente configuradas y preparadas para ser usadas por cualquier usuario con permisos.

A las cuentas de los usuarios se les puede asignar su máquina virtual individual, o pueden ser redirigidos a una máquina virtual genérica asignada dinámicamente de entre las presentes en el grupo de máquinas virtuales.

El acceso a los escritorios virtuales por parte de los usuarios se hace a través del servicio Conexión de RemoteApp y Escritorio (equipos con Windows 7) o del servicio de acceso web a escritorio remoto.

En un despliegue típico de VDI las funciones del servidor de virtualización de escritorio remoto son:

- Monitorizar las sesiones de máquina virtual e informar de las mismas al agente de conexión a escritorio remoto.

- Preparar las máquinas virtuales para establecer conexiones de escritorio remoto con ellas cuando el agente de conexión de escritorio remoto lo demande (cuando un usuario intente acceder a una máquina virtual a través de Conexión de RemoteApp y escritorio o a través de Acceso web a escritorio remoto).

Entre las tareas de preparación está por ejemplo el iniciar la máquina virtual si esta está apagada.

Además del rol de Hyper-V, y del de servidor de virtualización de escritorio remoto, en un despliegue típico de VDI intervienen los siguientes roles:

i) Servidor de sesión de escritorio remoto: ayuda a redirigir de manera segura la conexión RDP a la máquina virtual adecuada.

El servidor de sesión de escritorio remoto usado en VDI debe estar configurado en un modo especial llamado modo de redireccionamiento, en el cual recibe todas peticiones de establecer conexiones rdp, tanto de RemoteApp, como de sesiones de escritorio remoto como de conexión a escritorio virtual, pero discrimina las de escritorio virtual, para hacérselas llegar al agente de conexión de escritorio remoto.

A continuación se queda a la espera de que el agente de conexión a escritorio remoto resuelva la dirección IP en la que se puede acceder el escritorio virtual.

Una vez conocida esa información el servidor de sesión de escritorio remoto en modo de redireccionamiento redirige la petición del cliente hacia el destino adecuado y se establece la conexión.

ii) Agente de conexión a escritorio remoto: establece el punto final adecuado para la conexión que intenta establecer un usuario.

iii) Acceso web a escritorio remoto: permite ofrecer a los usuarios una página web desde la que pueden acceder a las RemoteApp y escritorios virtuales (tanto personales, como pertenecientes a virtual pool desktops) que han sido publicados para ellos.

iv) Licencias de escritorio remoto: para poder acceder de manera indistinta a escritorios virtuales y a RemoteApps y sesiones de escritorio remoto se requieren licencias RDS CAL, y por lo tanto un servidor que las gestione.

v) Puerta de enlace de escritorio remoto: permite el acceso a los escritorios virtuales de manera segura a través de Internet, sin necesidad de VPNs.


Figura 1.- Arquitectura de un despliegue típico de VDI

El rol de servidor de virtualización de escritorio remoto debe ejecutarse sobre un equipo que también tenga instalado el rol de Hyper-V.

La instalación del servicio de rol de servidor de virtualización de escritorio remoto se hace desde la consola de administración de servidor.


Figura 2.- Instalación del servicio de rol de servidor de virtualización de escritorio remoto

En caso de que el rol de Hyper-V no esté instalado el asistente de instalación del servidor de virtualización de escritorio remoto lo instalará.

Una vez finalizada la instalación se debe configurar la integración del servicio de servidor de virtualización de escritorio remoto con el agente de conexión a escritorio remoto de la infraestructura VDI.

Para ello desde el administrador de conexión a escritorio remoto lanzamos el asistente "Configurar escritorios virtuales".


Figura 3.- Inicio del asistente para configuración de escritorios virtuales en el administrador de conexión a escritorio remoto

En primer lugar le debemos indicar al asistente los nombres de los servidores de virtualización de escritorio remoto que queremos usar.

En segundo lugar se debe de especificar un servidor de sesión de escritorio remoto que esté configurado en modo de redireccionamiento.


Figura 4.- Configuración del servidor de sesión de escritorio remoto en modo de redireccionamiento

Si en esta página se especifica un servidor de sesión de escritorio remoto que aún no está configurado para redireccionamiento, se puede indicar que al finalizar el asistente se lance también un proceso de autoconfiguración del servidor indicado.

A continuación se debe especificar también un servidor de acceso web a escritorio remoto, que será el encargado de recibir en primera instancia la peticiones de los clientes. Si ya se ha especificado uno para funcionar con este agente de conexión a escritorio remoto no hace falta añadir nada en esta página del asistente.

Una vez finalizado el asistente se aplican las opciones y se lanza un segundo asistente, al cual se pueden asignar escritorios virtuales personales a usuarios del dominio.