Creando un entorno JMP con VMware Horizon - Parte 10 - Configurar un pool de Instant Clone

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)

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.

ic01

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.

ic02

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”

pool-ic01

Seleccionaremos “Grupo de escritorio automatizado”

pool-ic02

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.

pool-ic03

Como estamos creando un pool de Instant Clone, seleccionaremos esta tecnología en la siguiente ventana del wizard.

pool-ic04

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.

pool-ic05

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:

pool-ic06 pool-ic07

En nuestro caso, al no tener vSAN no marcaremos esta opción.

pool-ic08

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…

pool-ic09

En este punto, seleccionaremos el dominio y la OU al cual van a pertenecer los escritorios que se desplieguen en este pool.

pool-ic10

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.

pool-ic11

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.

pool-ic12

Tras finalizar todo el proceso, veremos que empiezan a desplegarse escritorios y aparecen en la carpeta correspondiente en nuestro vCenter

pool-ic13

pool-ic14

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.

pool-ic15

Accederemos con un navegador web a nuestro connection server y accedemos al portal HTML:

pool-ic16

Accederemos con las credenciales de dominio de algún usuario autorizado a utilizar el Pool

pool-ic17

En el workspace, nos aparecerán los pools a los cuales tenemos acceso. En este caso, solo al que acabamos de crear:

pool-ic18

Una vez accedamos al pool, tendremos nuestro windows completamente funcional:

pool-ic19

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:

pool-ic20

pool-ic21

pool-ic22

Espero que os sirva.

Nos vemos en el próximo post: Part 11: Instalar App Volumes

Un saludo!

Miquel.

0%