ThinApp Factory

Desde los LABs de VMware, podremos descarregar ThinApp Factory para automatitzar el procés de creació de paquets ThinApp en el nostre entorno. ThinApp Factory no es más que un virtual appliance Debian que podrá ser desplegado en vSphere 4.1 (o superior) que dispone de una interfície web basada en Tomcat. Podremos subir instal·ladors per després transformarlos automàticament des de diferents plantúries de MVs i generar directament els paquets ThinApp necessaris, que després distribuirem a els nostres usuaris.

vNos bajamos ThinApp Factory de los LABs de VMware, nos bajamos directamente el appliance virtual, lo descomprimimos y lo subimos a nuestra infraestructura actual como habitualmente. También lo podríamos bajar en .exe que mediante un asistente nos lo importaría en nuestra infraestructura según los parámetros indicados.

 

En la parte de ‘Propiedadestendremos que personalizar las opciones de este vapp, deberemos indicar primero los parámetros de red en ‘Networking’: una adreça IP estàtica, porta d' enllaç, dominio DNS de búsqueda, servidors DNS, nombre de host para el vapp, su máscara de red y dominio DNS. En caso de disponer Proxy, configuraremos los valores para acceso FTP, HTTP, HTTPS o exclusiones. En ‘vCenter Configurationindicaremos el servidor que es el vCenter, si necessitarem utilitzar el proxy para acceder a él, usuario administrador & contraseña para su acceso, nombre del Datacenter, nombre del clúster, nombre del pool de recursos (en cas de disposer) y nombre del datastore a utilizar por ThinApp Factory. Finalmente en 'ThinApp Configuration', introduirem el número de serie de la nostra ThinApp para poder utilizarlo, el nombre de qui lo tiene licenciado i si estem actualitzant l'aparell introduïm la contraseña.

 

 

Una vez tengamos el app levantado, comprobamos que todo lo anterior està bien configurado, podem accedir per nombre DNS correctament a todos los recursos i tots els paràmetres estan ben introduïts, si no, a la hora de configurarlo vía web, recibiremos errores 404 o 500 amb errors de acceso.

 

Bé, accedemos con un navegador al appliance de VMware ThinApp Factory, el usuario predeterminado es ‘adminsin contraseña (por lo que deberíamos cambiarla una vez logueados!),

 

El primer de tot, será aceptar el acuerdo de licencia,

 

Y este sería el panel de control, donde veremos el esquema de transformación de nuestros instaladores, sus fuentes, los S.O. de plantillas y el Store donde tendremos ya compiladas y publicadas las apps ya en formato ThinApp.

 

 

 

Lo primero de todo será ir agregando los sistemas operativos donde generaremos los paquetes de ThinApp, en “Settings” > “Workpool” > “Add”. Necesitaremos en nuestra infraestructura virtual disponer de un Windows XP o un Windows 7 (actualizados & limpios, con las VMware Tools) o si no, instalamos uno ahora.

 

En aquest cas crearemos un Workpool con un Windows XP Professional que instalaremos desde una ISO que tengamos en un datastore, personalizamos los datos necesarios para una instalación desatendida. “Save”. Indicaremos además el número máximo de instancias que podremos tener de forma simultánea, para crear tantas MV's como se necessiten basadas en esta misma MV.

 

Y tendremos que esperar mientras el S.O. se va instalando y la màquina queda lista!

 

Una vez tenemos los workpools listos, en “File Shares” podrem agregar si volem alguna carpeta compartida on ubicarem si ens interessen els instal·lats, idependentment sempre podrem utilitzar el magatzem intern.

 

En aquest cas, en dit path tengo varios binarios de instalación, que podrem utilitzar com almacén, a part podremos subirlos de forma independiente para luego procesarlos, configuramos con los dades correctes & posem en “Scan”

 

Veremos todos los paquets que nos habrá detectado, desmarcamos el check de los que querramos inventariar & “Save”,

 

Vemos que ya tenemos en el resumen un share, una aplicació suscrita & un workpool.

 

Si pulsamos en la pestaña 'Installers’ será donde tengamos inventariados los binarios de instalación, podremos subir directament algún instalador desde “Upload Installer…”, o com hicimos amb un share o fins i tot mitjançant la subscripció de Feed RSS. Para comenzar con la conversión de un instalador a paquete ThinApp, seleccionamos el installer & posem en “Capture…”

 

En este caso haremos una captura del proceso de instalación de WinZip 16.5, durante el proceso de captura, se nos generará una MV de nuestro workpool basada en la plantilla principal, una vez acabe el proceso retrocederá a un snapshot anterior donde el S.O. está ‘limpio’. Podrá ser una captura automática o manual, la primera nos automatizará el proceso de creación de MV limpia, montará el instalador y tratará de instalar el paquete de forma desatendida, tras la instalación comprobará las modificaciones y las empaquetará; utilizaremos la captura manual cuando querramos hacer una instalación personalizada del soft, això sí, en aquest cas, necesitaríamos un navegador IE con el ActiveX de VMware para conectarnos a la consola directamente y poder realizarlo.

 

En este caso es un proceso sencillo donde hemos indicado que sea conAuto Capture”, comprobamos que se nos ha generado una tarea, posem en “View” para ver el proceso.

 

En este caso podremos comprobar cómo está realizando varias transformaciones de forma simultánea (cada una en una MV distinta), o tareas que ya tengamos finalizadas.

 

Una vez la tarea haya finalizado, podremos editar el paquete bien desdeEdit Packageo desde la pestañaProjectsdonde podremos personalizar como hasta ahora cualquier parámetro.

 

Una vez tengamos una aplicación convertida, la podremos publicar para nuestro ThinApp Store, para ello la seleccionamos & marquem “Publicar”,

 

Si entramos en el VMware ThinApp Store podremos veure totes les aplicacions publicadas i podríem testearlas directament, pulsamos sobre una de elles, nos descargamos el executable…

 

Al executarlo nos descargará la aplicación…

 

“Close”,

 

Y ya tendríamos una aplicació ThinApp 'instalada’ en este equip, podremos executarla como hasta ahora y listo!!!

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!!!

VMware View Persona Management

18 de June de 2012