Ús de VMware View Composer

Bé, aquest pot ser el producte més atractiu de VMware View, el VMware View Composer, amb aquest producte, el que aconseguirem és distribuir Escriptoris als usuaris a partir de la mateixa imatge per a tots. Sense haver de clonar una màquina virtual origen, ni tenir una màquina virtual completa per usuari, això és, els Escriptoris que generem a partir d'això no tindran un disc dur virtual, sinó un ‘enllaç’ a una rèplica del disc dur virtual original. Amb això aconseguirem un estalvi d'emmagatzematge impressionant, per exemple, si dissenyem que els nostres Escriptoris volen tenir 20Gb de disc, no cal assignar aquesta quantitat a cada màquina virtual, si per exemple anem a distribuir 50 Escriptoris: 50MV x 20Gb = 1TB d'espai només per a l'entorn VDI o VMware View, com que això no té gaire sentit s'utilitza VMware View Composer per desplegar Escriptoris a partir d'una única imatge, aquests nous Escriptoris ocuparan només la seva memòria swap més l'espai (opcional) que vulguem donar als usuaris perquè emmagatzemin informació, que pot ser 0. Més endavant es donarà un nivell de detall major.

Aquest seria l’esquema gràfic de com funciona l’aprovisionament dels Escriptoris. Tenim una màquina virtual origen amb el seu sistema operatiu instal·lat, amb les seves aplicacions comunes per als nostres futurs usuaris instal·lades, membre d’un domini, configuració de xarxa amb DHCP, amb l’agent instal·lat, etc.… una vegada està preparada per ser clonada, es realitza un snapshot d’ella mentre està apagada. Podem tenir diversos snapshots d'aquesta màquina virtual amb diferents configuracions per a diferents desplegaments d'Escriptoris.

La rèplica és una còpia d'una versió exacta de la màquina virtual origen, això és, és una còpia completa d'un dels snapshots escollits (en aquest document només hi haurà un snapshot, no es treballarà amb més).

I a partir d'aquesta estructura, creem tants clonats (també anomenat vClon) d'aquesta rèplica com necessitem, a la imatge es veuen un parell de MV generades a partir d'aquesta versió de la MV origen, són instàncies del snapshot. Els clonats no escriuen res als discs, si no són aïllats en snapshots propis, així que les dades del disc 'ràplica'’ són intocables i per tant tots els clones continuen accedint a aquest disc. A part d'això, tenim la possibilitat de crear un disc de dades perquè els usuaris emmagatzemin informació, durant l'assistent ens ho preguntarà i en cas afirmatiu, ens els mapearà amb una lletra a cadascun dels Escriptoris.

Per a informació més detallada es pot consultar aquest web que ho explica genial (això sí, en anglès): http://rodos.haywood.org/2008/12/storage-analysis-of-vmware-view.html

Instal·lació de VMware View Composer,

Aquest és el programari que permetrà que això es compleixi, per a això haurem d'instal·lar VMware View Composer a cadascun dels servidors VMware vCenter o VMware VirtualCenter de la nostra organització que vulguem que pugui proporcionar Escriptoris de manera automatitzada.

Comenzamos la instalación de VMware View Composer en el servidor VMware vCenter, la instal·lació no té cap secret, “Next”,

Acceptem l'acord de llicència “I accept the terms in the license agreement” & “Next”,

Per instal·lar VMware View Composer, necessitem una base de dades SQL, per a això, durant l'assistent, haurem de crear una connexió a ella, així que primer creem una base de dades buida al nostre servidor SQL i ens connectem a ella des de “ODBC DSN Setup…”

Anem a la pestanya “DSN de sistema” i creem una de nova des de “Agregar…”,

Seleccionem “SQL Native Client” & “Finalitzar”,

Indiquem un nom (en el meu cas “VMware Composer”) i ens connectem al nostre servidor SQL Server, & “Següent”,

Configurem l'autenticació segons la tinguem… y “Següent”,

Marquem “Canvia la base de dades predeterminada a:” i escollim la base de dades que tenim creada per a VMware View Composer, en aquest cas “VMwareComposer”, “Següent”,

“Finalitzar”,

Posem en “Test Data Source…”

“OK” llest,

Posem en “OK” ja que la connectivitat és correcta,

Introducimos el nombre del connectos DSN que acabamos de crear y los credenciales que hemos suministrado durante la configuració del ODBC. “Next”,

Seleccionamos el puerto SOAP, que per defecte és 8443 i si tenemos algún certificado SSL instalado en el equipo podremos seleccionarlo, en el meu cas, me generará uno nuevo. “Next”,

Comprovamos que la ruta de instalación es correcta (per defecte “C:Archivos de programaVMwareVMware View Composer”) i posem en “Install” para instalar immediatament,

… esperem… per cert, VMware View Composer, sólo está oficialmente soportado en un sistema operatiu en anglès, així que durant la instal·lació si els dos da un error que falta el grupo Network Service, lo creáis en vuestro servidor VMware vCenter donde lo estéis instalando y listo!

Tras un par de minutos, tenemos la aplicación instalada, llest. “Finish”.

Ara, hem d'ir a la configuració del nostre servidor VMware View, a la pestaña de “Configuration” y a la part de “VirtualCenter Servers”, ahí si no tenemos un servidor VMware vCenter agregado, habrá que agregarlo (http://www.bujarra.com/?p=2159). En el cas que nos ocupa se da da por hecho, así que editamos el que tenemos configurado desde “Edit…”

Tenemos que habilitarle el check de “Enable View Composer” e indicar el puerto de conexión, que por defecto hem dit que serà el 8443. Debemos agregar por lo menos una compte de administrador de domini, para que VMware View Composer tenga prou privilegis a nivell de domini per personalitzar els Escritorios si fuera necesario, des de “Add…”,

——————————————————–
OJO! que si volem crear un pool de Escritorios de forma automàtica com realizarem a continuació, habrá que situar el sysprep en el servidor vCenter, con la versió del Sistema Operativo de los Escritorios a generar, para que cambie el SID de los equipos en la siguiente ruta)

C:Documents and SettingsTots els usuarisData de l'aplicacióVMwareVMware VirtualCentersysprep2k
C:Documents i configuracionsTots els usuarisData de l'aplicació VMwareVMware VirtualCentersysprepsvr2003
C:Documents i configuracionsTots els usuarisDades d'aplicació VMwareVMware VirtualCentersysprepsvr2003-64
C:Documents i configuracionsTots els usuariDades d'aplicacióVMwareVMware VirtualCentersysprepxp
C:Documents i configuracionsTots els usuariDades d'aplicacióVMwareVMware VirtualCentersysprepxp-64
——————————————————–

Introducimos el nombre del dominio, el nombre del usuario con credenciales de administrador de domini y su contraseña & “Add…”

Llist! Si pulsamos en el link “Advanced >>” nos mostrará la configuración sobre cuantos Escritorios generará simultáneamente (Nombre màxim de provisions concurrents operations), y cuantos Escritorios arrancará simultáneamente (“Nombre màxim d'operacions d'energia concurrents”), “OK”,

Ara, lo que hay que hacer es generar una máquina virtual que será la MV Origen, en aquest cas es un Windows XP con un Office, actualizado a fecha de hoy, con las VMware Tools, correctas, metido en dominio, la dirección IP configurada como IP dinàmica, el Sysprep en la ubicació correcta…

Una vez tengamos eso, hay que hacer un snaphost de la MV Origen, així que primer, la apagamos (IMPORTANTE) i facem un snapshot des del client de infraestructuras VMware infraestructure Client, sobre la MV con botón derecho > “Snapshot” > “Take Snapshot…”,

Indicamos un nombre y una descripció de la màquina virtual, en el cas que vayamos a tener més de una 'imagen', poner claro qué contenido tendrá. “OK”,

Esperamos mientras se genera y listo.


Ara, ya podem volver a la consola de administración de VMware View y podrem crear ya el conjunt de Escritorios, per a això, anem a la pestanya “Desktops and Pools”, i posem en “Add…” per crear-lo,

Indicamos un conjunto de Escritorios automatitzat o “Automated Desktop Pool” & “Next”, para crear unos cuantos Escritorios para los usuarios finales,

Como nosotros querramos, puede ser Persistente o No Persistente, persistente indica que quan un usuari es loguea por primera vez en un Escritorio, éste se le associa a él, y Non-Persistent que será aleatòria esta conexión, “Next”,

Marcamos el/los servidors de VMware vCenter que hem instal·lat VMware View Composer y marcamos el check “Utilitza la tecnologia de clons enllaçats per crear escriptoris en aquest pool” para habilitar lo que buscamos! “Next”,

I ara crearem el pool d'Escriptoris, debemos indicar el Unique ID, i el nom que veuran els usuaris que hi connectin, aquest nom ha de ser alguna cosa que s'associï amb el conjunt d'Escriptoris, i que quan hi facin clic, els porti a un dels seus Escriptoris, “Next”,

Configuramos aquestes opcions com ens interessen, si volem que no se guarden les dades de l'usuari quan sigui tancat la seva sessió… “Next”

Hem d'habilitar si volem usar el aprovisionamiento de los Escritorios, el nombre d'Escriptoris que volem que ens generi (en aquest cas crearem 10 clons), i el format del nom dels Escriptoris (en el meu cas utilitzaré algo com XP-Tec-01, XP-Tec-02, XP-Tec-03… per a més informació sobre la nomenclatura llegir el PDF de VMware View Administration Guide), “Next”

Hem de seleccionar quina és la màquina virtual d'origen & “Next”,

Ens mostrarà els snapshots que té la MV, en el meu cas només en tinc un, així que no tinc dubtes de quin serà, la marquem & “Next”,

Indiquem la ruta on ens col·locarà els Escriptoris, “Next”,

Seleccionem l'host ESX o clúster ESX on volem executar els Escriptoris,

Seleccionem un Pool de Recursos on ens ficarà els Escriptoris, esto es por si volem configurar que los puestos tengan una reserva de memoria/CPU, o unos límites, “Next”,

Si ens interessa que los usuaris puedan emmagatzemar informació a la màquina virtual tenemos dos opcions, una es crear i associar un disco duro para cada Escritorio, amb l'espai que indiquemos i l'usuari lo tindrà mapeat amb la unitat que indiquemos, cuidado, pq si indicamos que queremos 2Gb por máquina virtual y creamos 10 MV, ya tendremos 20Gb ocupados. O podem indicar que se almacene con el disco del Escritorio, sin límites. “Next”,

Seleccionamos el datastore donde guardaremos el repositori de los Escritorios, “Next”,

Información sobre el QuickPrep, seleccionamos la compte del administrador de dominio que tendrá privilegios para unir aquests Escritorios al dominio, además de la posibilidad de indicar scripts de apagados, o donde ubicar las cuentas de los equipos en el Directorio Activo, “Next”,

Comprobamos que todo es correcte y “Finish” para crear este entorno!!!

Podem veure al nostre servidor VMware vCenter, com es van generant màquines virtuals totalment automatitzades, y se van iniciar una vez que van ser creades.

Llist, vemos que ya sale el Pool de Escritorios, ahora igual que un Escritorio normal, debemos dar permiso de acceso a él,

Para ello igual que siempre pulsando en “Drets…”

“Add…” para agregar usuaris/grupos,

Buscamos un grup d'usuaris que poden usar este conjunto de Escritorios y listo, “OK”,

“OK”,

Ahora el usuario, quan obris el client de VMware View Client, veuràs que després d'autenticar-te tens accés a un equip anomenat com el Pool d'Escriptoris, el seleccionem,

… esperem mentre es prepara l'escriptori, o mentre s'encén l'Escriptori, que pot estar apagat per estalviar electricitat…

I llest!!!!!!

Això seria una exploració del meu emmagatzematge compartit o datastore de l'entorn virtual, com podrem veure, cada directori té l'espai de disc que estimàvem en un principi, els Escriptoris o clones només tenen un fitxer gran de swap, el disc Z que hem indicat durant l'assistent…


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!