0. Introducción
Conceptos básicos:
RDS (Remote Descktop Services) y Terminal Services: Acceso simultáneo a una sesión de escritorio remoto escritorio de uno o varios servidores.
VDI (Virtual Desktop Infraestructure): Aceso a un MV (Máquina Virtual).
Para Unix: Protocolo XRDP y escritorio gráfico ligero (XFCE, MATE o LXDE)
Aplicaciones remotas: Protocolo X2Go en Linux
Hardware VDI:
- Clusters de servidores
- Electrónica de red
- Cabinas de almacenamiento (NAS)
- Cluster de tarjetas gráficas (Opcional)
- Dispositivos clientes (Thin clients, zero client, PCs, tablets..)
Software VDI:
- Hyper Visor: Instalados en el cluster de servidores y asigna recursos a las MVs (memoria, procesador y disco). Ejemplos de Hioervisores son VMware vSphere, KVM,RHEV/oVirt, Microsoft Hyper-V, Citrix ,XenServer, vCloud, Microsoft Azure, OpenGnsys, OpenNebula, OpenStack, Proxmox y Nutanix Acropolis.
- MVs imágen, golden o master: Modelos de MVs a desplegar a los clientes.
- Broker de conexiones: En la UPV utilizan UDS Enterprise. Gestiona las conexiones, pools (grupos) de escritorios virtuales, cliclo de vida (sesiones temporales o permanentes, usuarios permitidos, horarios..), componentes externos de administración y software para los clientes (RDS,etc).
- S.O. del cliente
- Actor: Se instala en la VM (golden image) y sirve para:
- Desplegar los escritorios virtuales
- Presentar aplicaciones virtuales de RDS
- Controlar sesiones de usuarios en los equipos estáticos
- Cliente UDS: Se descarga desde la máquina física del cliente accediendo a la URL del UDS broker. Para cada SO hay una versión. Tambien hay una versión de navegador que no hace falta instalar nada (válida para tablets)
1. Instalación UDS enterprise
Prerequisitos:
- Plataforma de virtualización (Hypervisores?) con usuario y contraseña de administrador, su IP y/o nombre del gestor.
- Servidor DNS y su IP (en este ejemplo 192.168.11.1)
- Servidor DHCP (para asignar IPs a los grupos de escritorios virtuales creados por UDS)
- Gateway y su IP (en este ejemplo 192.168.11.1 que es la misma que la del servidor DNS)
- Nombre del DOMINIO si lo hubiera.
- 3 direcciones IP para UDS DB Server (MySQL), UDS Server y UDS Tunnel . Para nuestro ejemplo utilizaremos las IPs 192.168.11.70 a 72 y la máscara de 24 bits.
1.1 Instalación de UDS DB Server:
En FREE Edition y UDS Evaluation Edition permiten no disponer de un Servidor adicional para la base de datos:
- Si nos proporcionan el appliance (dispositivo) este, tiene de acceso (user:root y pwd: uds). Además tiene una instancia de BD llamada uds con user:uds y pws: uds . Hay que cambiar dichas contraseñas por temas de seguridad
- Modificar el fichero /etc/network/interfaces y en la parte de iface ens inet static le indicamos la IP de dicho servidor (192.168.11.70), la máscara (255.255.255.0) y la IP del gateway (192.168.11.1).
- Modificar el fichero /etc/resolv.conf para dar los servidores DNS (ojo, en este ejemplo la IP del gateway es la misma que la del servidor DNS)
- Con user:root y pwd:uds creamos una nueva instancia de BD y creamos un usuario con permisos de administrador:
create database database_name character set utf8 collate utf8_general_ci; grant all on database_name.* to 'usuario'@'%' identified by 'password';
- Existe la herramienta Cockpit que permite administrar y monitorizar ciertos componentes del servidor.
1.2 Instalación de UDS Server:
- Si no disponemos de un servidor DHCP que proporcione la IP al UDS Server, se configurará la IP (192.168.11.71), máscara(24 bits), IP del gateway(192.168.11.1) ,nombre del servidor (udsserver) y servidor de DNS (192.168.11.1) de forma manual utilizando el comando:
uds ip set 192.168.11.71/24 192.168.11.1 udsserver --dns 192.168.11.1
- Para configurar el UDS Server entramos en esta URL:
http://192.168.11.234:9900
- Y nos pregunta:
- Idioma
- Configuración de red (nombre del servidor, dominio,IP, máscara, IPs de gateway, servidor 1 y 2 de DNS)
- Idioma del teclado y zona horaria
- Dar la contraseña del usuario root de la consola local.
- Si disponemos de certificados de servidor se pide: Certificado PEM del servidor, clave privada PEM y opcionalmente la cadena de certificados PEM (chain file)
- Si queremos revisar algún parámetro se puede utilizar el comando uds. Para ver las opciones, ejecutar uds --help y nos muestra setup, cert, subscription, ip y help. Que són para:
- setup: Para acceder al setup via web
- cert: para suministrar los certificados PEM de servidor, clave privada y cadena
- subscription: consultar, renovar el tipo de subscripción
- ip: Para consultar, cambiar la IP
1.3 Instalación de UDS Tunnel:
Es muy parecida a la configuración de UDS Server.
- Si no disponemos de un servidor DHCP que proporcione la IP al UDS Tunnel, se configurará la IP (192.168.11.72), máscara(24 bits), IP del gateway(192.168.11.1) ,nombre del servidor (udstunnel) y servidor de DNS (192.168.11.1) de forma manual utilizando el comando:
uds ip set 192.168.11.72/24 192.168.11.1 udstunnel --dns 192.168.11.1
- Para configurar el UDS Server entramos en esta URL:
http://192.168.11.235:9900
- Y nos pregunta:
- Idioma
- Configuración de red (nombre del servidor, dominio,IP, máscara, IPs de gateway, servidor 1 y 2 de DNS)
- Idioma del teclado y zona horaria
- Conexión al UDS Server: Indicar IP (192.168.11.71),y si es HTTP o HTTPS(si se instaló el certificado de servidor), y puerto (80)
- Si disponemos de certificados de servidor se pide: Certificado PEM del servidor, clave privada PEM y opcionalmente la cadena de certificados PEM (chain file)
- Si queremos revisar algún parámetro se puede utilizar el comando uds. Para ver las opciones, ejecutar uds --help y nos muestra setup, cert, subscription, ip y help. Que són para:
- setup: Para acceder al setup via web
- cert: para suministrar los certificados PEM de servidor, clave privada y cadena
- ip: Para consultar, cambiar la IP
2. Instalación de Actor y UDS client
2.1 Instalación de Actor
Se instala desde el UDS Broker udsadmin-Downloads y aparecen diferentes opciones, que son muy parecidas. Cada una es para un tipo de conexión:
- UDSActorSetup-3.0.0.exe: Escritorios virtuales autogenerados Windows: El fichero exe indicado se instala en la Golden VM y nos pide:
- Idioma, validación SSL (certificado), IP del servidor UDS.
- Como características avanzadas podemos indicar scripts para : Preconnect (pre-conexión), Runonce(que se ejecuta una sola vez), PostConfig (tras la configuración del actor UDS)
- Inidicar bitácoras (logs): LogLevels (nivel de registros de logs)
- UDSActorUnmanagedSetup-3.0.0.exe: Escritorios de IP estática Windows: Para controlar las sesiones de usuarios (login y logout) de una máquina concreta. El servicio a que pertenecen estas máquinas es de tipo Static Multiple IP. Y nos pide:
- Clave Service Token dada de alta en el servicio Static Multiple IP dentro del proveedor de servicios tipo Static IP Machines Provider, nombre y comentarios.Idioma,
- IP o nombre servidor UDS, Clave Service Token (otra vez) , Log level
- Para linux: udsactor_3.0.0_all.deb (Debian), udsactor-3.0.0-1.noarch.rpm (Red Hat) y udsactor-opensuse-3.0.0-1.noarch.rpm (Suse). Se entra en aplicaciones (en la VM Golden) y se ejecuta UDS Actor Configuration y nos pide:
- Si queremos validacion por certificado (SSL validation), IP del servidopr UDS, tipo de autenticador (internal DB), username (administrador entorno UDS) y Password.
- Como características avanzadas podemos indicar scripts para : Preconnect (pre-conexión), Runonce(que se ejecuta una sola vez), PostConfig (tras la configuración del actor UDS)
- Inidicar bitácoras (logs): LogLevels (nivel de registros de logs)
2.2 Instalación del Cliente UDS
Tal como se ha dicho en la introdución, se descarga desde la máquina física del cliente accediendo a la URL del UDS broker. Para cada SO hay una versión. Tambien hay una versión de navegador que no hace falta instalar nada (válida para tablets).
No hay comentarios :
Publicar un comentario