ThinApp Factory
Desde los LABs de VMware, podremos descargar ThinApp Factory para automatizar el proceso de creación de paquetes ThinApp en nuestro entorno. ThinApp Factory no es más que un virtual appliance Debian que podrá ser desplegado en vSphere 4.1 (oder höher) que dispone de un interfaz web basado en Tomcat. Podremos subir instaladores para luego transformarlos automáticamente desde distintas plantillas de MVs y generar directamente los paquetes ThinApp necesarios, que luego distribuiremos a nuestros usuarios.
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': eine statische IP-Adresse, Tor, dominio DNS de búsqueda, DNS-Server, 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 (Englisch), 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 número 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, sonst, a la hora de configurarlo vía web, recibiremos errores 404 oder 500 con errores de acceso.
Nicht schlecht, 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!),
Zuallererst, 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, in “Einstellungen” > “Workpool” > “Hinzufügen”. Necesitaremos en nuestra infraestructura virtual disponer de un Windows XP o un Windows 7 (actualizados & limpios, con las VMware Tools) sonst, instalamos 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. “Retten”. 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 “File Shares” podremos agregar si queremos alguna carpeta compartida donde ubicaremos si nos interesa los instaladores, idependientemente siempre podremos usar el almacenamiento interno.
In diesem Fall, en dicho path tengo varios binarios de instalación, que podremos utilizar como almacén, Abgesehen davon können wir sie unabhängig hochladen, um sie später zu verarbeiten, Wir konfigurieren mit den richtigen Daten & Anklicken “Scan”
Wir werden alle Pakete sehen, die uns erkannt wurden, Wir deaktivieren das Häkchen bei denen, die wir inventarisieren möchten & “Retten”,
Wir sehen, dass wir im Überblick bereits ein Share haben, Eine abonnierte Anwendung & Ein Workpool.
Wenn wir auf den Reiter 'Installers' klicken’ Wird dort sein, wo wir die Installations-Binärdateien inventarisiert haben, Wir können direkt einen Installer hochladen von “Upload Installer…”, Oder wie wir es mit einem Share gemacht haben oder sogar durch das Abonnieren eines RSS-Feeds. Um mit der Umwandlung eines Installers in ein ThinApp-Paket zu beginnen, Wählen wir den Installer & Anklicken “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, Natürlich, In diesem Fall, 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 con “Auto Capture”, comprobamos que se nos ha generado una tarea, Anklicken “Ansehen” 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 desde “Edit Package” o desde la pestaña “Projects” donde 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 & Markieren “Veröffentlichen”,
Wenn wir den VMware ThinApp Store betreten, können wir alle veröffentlichten Anwendungen sehen und sie direkt testen, wir klicken auf eine von ihnen, wir laden die ausführbare Datei herunter…
Beim Ausführen wird die Anwendung heruntergeladen…
“Schließen”,
Und wir hätten bereits eine ThinApp-Anwendung ‚installiert'’ auf diesem Computer, wir können sie wie bisher ausführen und fertig!!!





























































