Fabbrica ThinApp
Dai VMware LAB, saremo in grado di scaricare ThinApp Factory per automatizzare il processo di creazione dei pacchetti ThinApp nel nostro ambiente. ThinApp Factory non è altro che un'appliance virtuale Debian che può essere implementata su vSphere 4.1 (o superiore) che ha un'interfaccia web basata su Tomcat. Saremo in grado di caricare gli installer e poi trasformarli automaticamente da diversi template MV e generare direttamente i pacchetti ThinApp necessari, che poi distribuiremo ai nostri utenti.
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 ‘Propiedades’ tendremos que personalizar las opciones de este vapp, deberemos indicar primero los parámetros de red en ‘Networking’: un indirizzo IP statico, Gateway, dominio DNS de búsqueda, Server 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, Protocollo HTTP, HTTPS o exclusiones. En ‘vCenter Configuration’ indicaremos el servidor que es el vCenter, si necesitaremos utilizar 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 caso de disponer) y nombre del datastore a utilizar por ThinApp Factory. Finalmente en 'ThinApp Configuration', introduciremos el numero de serie de nuestro ThinApp para poder utilizarlo, el nombre de quien lo tiene licenciado y si estamos upgradeando el appliance introduciríamos la contraseña.
Una vez tengamos el app levantado, comprobamos que todo lo anterior está bien configurado, podemos acceder por nombre DNS correctamente a todos los recursos y todos los parámetros están bien introducidos, altrimenti, a la hora de configurarlo vía web, recibiremos errores 404 o 500 con errores de acceso.
Non male, accedemos con un navegador al appliance de VMware ThinApp Factory, el usuario predeterminado es 'admin’ sin contraseña (por lo que deberíamos cambiarla una vez logueados!),
Innanzitutto, 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 pubblicadas las apps ya in formato ThinApp.
Lo primero de todo será ir aggregando los sistemas operativos donde generaremos los paquetes de ThinApp, in “Impostazioni” > “Workpool” > “Aggiungere”. Necesitaremos en nuestra infraestructura virtual disponer de un Windows XP o un Windows 7 (actualizados & limpios, con gli strumenti VMware) altrimenti, installamos uno ahora.
En este caso 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. “Salvare”. Indicaremos además el número máximo de instancias que podremos tener de forma simultánea, para crear tantas MV’s como se necesiten 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, in “Condivisioni di file” podremos agregar si queremos alguna carpeta compartida donde ubicaremos si nos interesa los instaladores, idependientemente siempre podremos usar el almacenamiento interno.
In questo caso, en dicho path tengo varios binarios de instalación, que podremos utilizar como almacén, a parte potremo caricarli in modo indipendente per poi elaborarli, configuriamo con i dati corretti & Clicca su “Scannerizzare”
Vedremo tutti i pacchetti che ci saranno stati rilevati, deselezioniamo il check di quelli che vogliamo inventariare & “Salvare”,
Vediamo che abbiamo già nel riepilogo uno share, un'applicazione iscritta & un workpool.
Se clicchiamo sulla scheda ‘Installers'’ sarà dove avremo inventariati i binari di installazione, potremo caricare direttamente qualche installer da “Upload Installer…”, o come abbiamo fatto con uno share o anche tramite la sottoscrizione di Feed RSS. Per cominciare con la conversione di un installer in pacchetto ThinApp, selezioniamo l'installer & Clicca su “Cattura…”
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, Certo, In questo caso, necesitaríamos un navegador IE con el ActiveX de VMware para conectarnos a la consola direttamente y poter realizarlo.
In questo caso è un processo semplice dove abbiamo indicato che sia con “Auto Capture”, verifichiamo che ci sia stata generata una attività, Clicca su “Vista” per vedere il processo.
In questo caso potremo verificare come stia realizzando varie trasformazioni simultaneamente (ognuna in una VM diversa), o attività che abbiamo già completato.
Una volta che l'attività è terminata, potremo modificare il pacchetto sia da “Edit Package” o dalla scheda “Projects” dove potremo personalizzare come fino ad ora qualsiasi parametro.
Una volta che abbiamo un'applicazione convertita, la potremo pubblicare nel nostro ThinApp Store, per farlo la selezioniamo & Segno “Pubblicare”,
Si entramos en el VMware ThinApp Store podremos ver todas las aplicaciones publicadas y podremos testearlas directamente, pulsamos sobre una de ellas, nos descargamos el ejecutable…
Al ejecutarlo nos descargará la aplicación…
“Chiudere”,
Y ya tendríamos una app ThinApp 'installada’ en este equipo, podremos ejecutarla como hasta ahora y listo!!!





























































