ThinApp Factory
A partir dos LABs da VMware, poderemos descarregar o ThinApp Factory para automatizar o processo de criação de pacotes ThinApp no nosso ambiente. O ThinApp Factory não é mais do que um virtual appliance Debian que poderá ser implementado no vSphere 4.1 (ou superior) que dispõe de uma interface web baseada em Tomcat. Poderemos carregar instaladores para depois os transformar automaticamente a partir de diferentes modelos de VMs e gerar diretamente os pacotes ThinApp necessários, que depois distribuiremos aos nossos utilizadores.
vNos bajamos ThinApp Factory de los LABs de VMware, nos bajamos diretamente o appliance virtual, lo descomprimimos y lo subimos a nossa infraestrutura atual como habitualmente. Também podríamos bajar em .exe que mediante um assistente nos lo importaría na nossa infraestrutura según os 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': una dirección IP estática, Porta, domínio DNS de búsqueda, Servidores DNS, nombre de host para el vapp, su máscara de red y domínio DNS. En caso de disponer Proxy, configuraremos los valores para acesso FTP, 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', introduziremos o número de série de nossa ThinApp para poder utilizarlo, el nombre de quien lo tiene licenciado y si estamos a atualizar o appliance introduciríamos a senha.
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, caso contrário, a la hora de configurarlo vía web, recibiremos errores 404 ou 500 con erros de acesso.
Nada mau, 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!),
Em primeiro lugar, será aceptar el acuerdo de licencia,
Y este sería el panel de control, donde veremos el esquema de transformation 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.
O primeiro de todo será ir agregando los sistemas operativos onde generaremos los paquetes de ThinApp, em “Configurações” > “Workpool” > “Adicionar”. Necesitaremos en nuestra infraestructura virtual disponer de un Windows XP o un Windows 7 (actualizados & limpios, com as VMware Tools) ou senão, instalamos uno ahora.
Neste caso, vamos criar um Workpool com um Windows XP Professional que instalaremos a partir de um ISO que tenhamos num datastore, personalizamos os dados necessários para uma instalação desassistida. “Salvar”. Indicaremos também o número máximo de instâncias que poderemos ter de forma simultânea, para criar tantas VM’s quantas forem necessárias com base nesta mesma VM.
E teremos que esperar enquanto o S.O. se vai instalando e a máquina fica pronta!
Uma vez que temos os workpools prontos, em “Partilhas de Ficheiros” poderemos adicionar, se quisermos, alguma pasta partilhada onde colocaremos, se nos interessar, os instaladores, independentemente, poderemos sempre usar o armazenamento interno.
Neste caso, Nesse caminho tenho vários binários de instalação, que poderemos utilizar como armazém, a parte podremos subirlos de forma independiente para luego procesarlos, configuramos con los datos correctos & Clique em “Varredura”
Veremos todos los paquetes que nos habrá detectado, desmarcamos el check de los que querramos inventariar & “Salvar”,
Vemos que ya tenemos en el resumen un share, una aplicación suscrita & un workpool.
Si pulsamos en la pestaña ‘Installers’ será donde tengamos inventariados los binarios de instalación, podremos subir directamente algún instalador desde “Upload Installer…”, o cómo hicimos con un share o incluso mediante la suscripción de Feed RSS. Para comenzar con la conversión de un instalador a paquete ThinApp, seleccionamos el installer & Clique em “Captura…”
Neste caso faremos uma captura do processo de instalação do WinZip 16.5, durante o processo de captura, ser-nos-á gerada uma VM do nosso workpool baseada na template principal, uma vez terminado o processo, voltará a um snapshot anterior onde o S.O. está 'limpo'. Pode ser uma captura automática ou manual, a primeira automatiza-nos o processo de criação de uma VM limpa, montará o instalador e tentará instalar o pacote de forma desassistida, após a instalação verificará as alterações e irá empacotá-las; utilizaremos a captura manual quando quisermos fazer uma instalação personalizada do software, É claro, Neste caso, necessitaríamos de um navegador IE com o ActiveX da VMware para nos conectarmos à consola diretamente e podermos realizá-lo.
Neste caso é um processo simples onde indicámos que fosse com “Auto Capture”, verificamos que nos foi gerada uma tarefa, Clique em “Vista” para ver o processo.
Neste caso poderemos verificar como ele está a realizar várias transformações de forma simultânea (cada uma numa MV diferente), ou tarefas que já tenhamos concluído.
Uma vez que a tarefa tenha terminado, poderemos editar o pacote quer a partir de “Edit Package” ou a partir do separador “Projects” onde poderemos personalizar como até agora qualquer parâmetro.
Uma vez que tenhamos uma aplicação convertida, poderemos publicá-la para o nosso ThinApp Store, para isso seleccionamo-la & Assinalar “Publish”,
Se entramos no VMware ThinApp Store podremos ver todas las aplicações publicadas y podremos testearlas directamente, pulsamos sobre uma de elas, nos descargamos el executable…
Al executarlo nos descargará la aplicación…
“Fechar”,
Y ya tendríamos una app ThinApp 'instalada’ en este equipo, podremos executarla como hasta ahora y listo!!!





























































