Continuando con el tema “Remote Desktop” (Escritorio Remoto), anteriormente Terminal Services, en Windows Server 2012, esta vez vamos a hacer una instalación más completa y personalizable que la que habíamos hecho anteriormente (Quick Start)
Más adelante seguiremos complementando la infraestructura creada para esta nota, que consistirá básicamente en la instalación de algunos de los diferentes componentes de Remote Desktop en diferentes equipos
Aunque se instalarán los mismos componentes que en la nota sobre Quick Start, en este caso los instalaremos en máquinas separadas
Hagamos primero un pequeño repaso de los diferentes Role Services (componentes de un servicio) que forman parte de Remote Desktop (antes Terminal Services)
Remote Desktop Session Host (RDSH): es el componente principal, ya que es el que ejecuta los procesos de las máquinas clientes que acceden remotamente
Remote Desktop Connection Broker (RDCB): es una funcionalidad central si disponemos de varios Remote Desktop Session Hosts ya que se encarga no sólo de repartir la carga sino que además asegura que las sesiones de usuario desconectadas, se reconecten al correspondiente Remote Desktop Session Host
Remote Desktop Web Access (RDWA): es el encargado de mantener un sitio web que muestra a los usuarios, de forma simple, los recursos a los que pueden acceder
Remote Desktop Gateway (RDG): este componente se utiliza para proveer acceso externo a nuestros Remote Desktop Session Hosts. Su función es de “HTTP Proxy”, en realidad “HTTPS Proxy” ya que permite a las conexiones, externas normalmente, conectarse por HTTPS encapsulando el tráfico RDP en forma segura en un túnel SSL
Remote Desktop Licensing (RDL): finalmente recordemos que cada cliente que accede a un Remote Destop Session Host, requiere una licencia específica llamada RD-CAL (Remote Desktop Client Access License) que no están incluidas en el sistema operativo
Como verán los nombres de las funcionalidades son “largos”, así que de aquí en adelante utilizaremos sus abreviaciones:
- Remote Desktop Session Host = RDSH
- Remote Dekstop Connection Broker = RDCB
- Remote Desktop Web Access = RDWA
- Remote Desktop Gateway = RDG
- Remote Desktop Licensing = RDL
En esta primera parte sobre Standard Deployment, instalaremos los primeros tres Role Services, y además agregaremos un segundo RDSH para reparto de carga, función del RDCB
La infraestructura de máquinas con las que comenzaré la nota, es muy sencilla y está documentada a continuación
Controlador de Dominio (root.guillermod.com.ar)
Nombre: dc1.root.guillermod.com.ar
Configuración IP: 192.168.1.201/24 – DNS: 127.0.0.1 – DefGat: 192.168.1.254
Servidor (miembro de root.guillermod.com.ar)
Nombre: rdsh1.root.guillermod.com.ar
Configuración IP: 192.168.1.121/24 – DNS: 192.168.1.201 – DefGat: 192.168.1.254
Servidor (miembro de root.guillermod.com.ar)
Nombre: rdcb1.guillermod.com.ar
Configuración IP: 192.168.1.122/24 – DNS: 192.168.1.201 – DefGat: 192.168.1.254
Servidor (miembro de root.guillermod.com.ar)
Nombre: rdwa1.root.guillermod.com.ar
Configuración IP: 192.168.1.123/24 – DNS: 192.168.1.201 – DefGat: 192.168.1.254
Servidor (miembro de root.guillermod.com.ar) (Agregado luego)
Nombre: rdsh2.root.guillermod.com.ar
Configuración IP: 192.168.1.124/24 – DNS: 192.168.1.201 – DefGat: 192.168.1.254
Por comodidad de operación, y además como demostración de las posibilidades de administración centralizada con Windows Server 2012, he agregado a todos los servidores a la consola Server Manager de DC1
Podemos observar la siguiente figura
Así que comenzaremos en la forma clásica para agregar funcionalidades siguiendo el asistente como muestran las figuras
A diferencia de las notas anteriores, ahora seleccionaremos “Standard Deployment”
Seleccionamos qué equipo será el RDCB. Observemos que ya podríamos hacer la implementación con más de uno, lo mismo para los roles siguientes
Ahora seleccionamos el RDWA
Y por último el RDSH, que por ahora agregaré sólo a RDSH1
No olvidemos marcar la opción de reincio automático para poder seguir adelante
Trabajando, trabajando, … 🙂
Y finaliza
Como siempre en DC1, en Server Manager, vamos a Remote Desktop Services y observamos los servidores
En Overview podemos observar en color verde la funcionalidad que aún no hemos implementado
Y vamos a ingresar por “Add RD Session Host Servers” para agregar a RDSH2
Agregamos al servidor
No olvidemos marcar la opción de reinicio
Ya podemos ver que se ha agregado el nuevo servidor
Ya tenemos nuestra instalación básica hecha. En la segunda parte de esta serie de notas comenzaremos a crear nuestra “Session Collection” y publicaremos aplicaciones
Comments
Fatal error: Uncaught Error: Call to undefined function ereg() in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php:333 Stack trace: #0 F:\blogs.itpro.es\wp-content\themes\notesil\functions.php(35): notesil_commenter_link() #1 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(179): notes_comments(Object(WP_Comment), Array, 1) #2 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(145): Walker_Comment->start_el('', Object(WP_Comment), 1, Array) #3 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(139): Walker->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #4 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(387): Walker_Comment->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #5 F:\blogs.itpro.es\wp-includes\comment-template.php(2174): Walker->paged_walk(Array, '5', 0, 0, Array) #6 F:\blogs.itpro.es\wp-content\themes\notesil\comments.php(25): wp_list_comments('type=comment&ca...') #7 F:\blogs.itpro.es\wp-includes\comment-template.php(1512): require('F:\\blogs.itpro....') #8 F:\ in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php on line 333