Buenos días a tod@s!!
En la siguiente serie de posts, pretendo explicar durante las próximas semanas el paso a paso para instalar un entorno JMP (Just-in-Time Management Platform) utilizando VMware Horizon 7 Instant Clones + App Volumes + VMware UEM (User Environment Manager)
- Part 1: Introducción
- Part 2: Preparar servidor SQL
- Part 3: Preparar Active Directory
- Part 4: Instalación y configuración Connection Server
- Part 5: Instalación y configuración Replica Server (opcional)
- Part 6: Instalación y configuración de UAG (opcional)
- Part 7: Configuración de UAG en HA
- Part 8: Instalación certificado (opcional)
- Part 9: Preparar plantilla master para Instant Clone
- Part 10: Configurar un pool de Instant Clone
- Part 11: Instalar App Volumes
- Part 12: Configuración inicial App Volumes
- Part 13: Crear nuestro primer App Stack
- Part 14: Trabajando con Writable Volumes
- Part 15: Instalación Dynamic Environment Manager
- Bonus 1: Gestión de perfiles con Microsoft FSLogix
Tecnología Instant clone
Antes de empezar a ver cómo crear un pool de Instant Clone, me gustaria hacer un pequeño inciso en qué es y cómo funciona esta tecnología de Instant Clone.
Mi amigo Ricard Ibañez escribió un fantástico capítulo en le libro #VmwarePorvExperts dónde explica con detalle esta tecnología. Os animo a que le echeis un vistazo.
Instant Clone. La tecnología Instant Clone es muy parecida en concepto a Linked Clone, pero con una operativa totalmente distinta. Así como Linked Clone opera a nivel de disco y mantiene un disco en cada escritorio virtual con los datos diferenciales respecto a la VM Réplica, Instant Clone genera en cada escritorio virtual, un disco diferencial y una memoria RAM diferencial respecto a una VM Parent, que se aprovisiona para cada uno de los nodos ESXi y se mantiene encendida.
Esta tecnología no permite mantener ningún dato del escritorio virtual de manera persistente, de este modo, cuando el usuario cierra la sesión o reinicia el escritorio, este, se destruye y se genera de nuevo en el mismo estado que la VM Parent. Instant Clone genera varias VM en el proceso de aprovisionamiento del Pool, por lo que necesitamos una VM Base con un Snapshot del estado que vamos a aprovisionar. Luego se generará una plantilla, para todo el Pool, del estado de nuestra VM Base con el Snapshot y seguidamente una VM Réplica en cada uno de los Datastores asignados al Pool. Estas VM Réplica serán la que generará las VM Parent en cada uno de los nodos ESXi y en cada Datastore asignado al Pool. Las VM Parent están siempre encendidas y son las encargadas de compartir tanto el disco como la memoria para generar los escritorios virtuales y aprovisionarlos en muy pocos minutos.
Configurar un pool de Instant Clone
Para arrancar con el proceso de creación de nuestro pool de Instant clone, lo primero que haremos es conectarnos a nuestro connection server
Nos dirigiremos en el menú izquierdo “Grupos de escritorio” > “Agregar”
Seleccionaremos “Grupo de escritorio automatizado”
Seleccionaremos el tipo de asignación de usuarios “Flotante” para no generar ninguna relación estática entre usuario y escritorio. Los escritorios se irán asignando así como los usuarios los vayan solicitando y de manera aleatoria.
Como estamos creando un pool de Instant Clone, seleccionaremos esta tecnología en la siguiente ventana del wizard.
Deberemos poner un identificador al pool y un nombre que será el que los usuarios vean al conectarse. Hay que tener el cuenta que el identificador debe ser único, y no podrá cambiarse una vez creado el pool. El nombre para mostrar, si que se podrá cambiar a posteriori.
De las opciones de configuración que se muestran a continuación, dependerá de cada entorno, el poner una opción u otra. Para este laboratorio me he decantado por las siguientes:
En nuestro caso, al no tener vSAN no marcaremos esta opción.
Configuración de nuestro vCenter. En este punto, le indicaremos al pool, las opciones básicas a nivel de vCenter cómo nombre de la plantilla master, snapshot, carpeta dónde ubicar los escritorios, cluster vSphere, datastores, etc etc…
En este punto, seleccionaremos el dominio y la OU al cual van a pertenecer los escritorios que se desplieguen en este pool.
A continuación se nos muestra un pequeño resumen de todas las opciones que hemos ido configurando a lo largo del wizard y también podremos marcar el check para asignar los permisos a los diferentes usuarios que van a tener que conectarse a este pool.
En caso de no marcar el check anteriormente indicado, desde las propias opciones del pool, podremos entrar en “Autorizaciones” para así autorizar a nuestros usuarios de Active Directory conectarse a nuestro pool.
Tras finalizar todo el proceso, veremos que empiezan a desplegarse escritorios y aparecen en la carpeta correspondiente en nuestro vCenter
Acceso a nuestra infraestructura VDI
Para que nuestros usuarios puedan acceder a nuestra plataforma VDI, necesitaremos de un cliente. Este cliente puede ser mediante un navegador web o instalando un cliente pesado en nuestro equipo.
Mediante cliente HTML
Para poder utilizar este acceso, el pool debe estár configurado esplicitamente, os acordais de esta vendana?
Será necesario habilitar el acceso HTML en la configuración del pool.
Accederemos con un navegador web a nuestro connection server y accedemos al portal HTML:
Accederemos con las credenciales de dominio de algún usuario autorizado a utilizar el Pool
En el workspace, nos aparecerán los pools a los cuales tenemos acceso. En este caso, solo al que acabamos de crear:
Una vez accedamos al pool, tendremos nuestro windows completamente funcional:
Mediante Horizon Client
El Horizon Client, es un cliente pesado que se puede instalar tanto en Windows, Linux o Mac y nos sirve para conectarnos a nuestros escritorios VDI.
El procedimiento es igual que el acceso mediante cliente HTML:
Espero que os sirva.
Nos vemos en el próximo post: Part 11: Instalar App Volumes
Un saludo!
Miquel.