Tuto View 6.1 part 8 : Création de packages ThinApp

ThinApp

 

Tuto View 6.1 part 1 : Prérequis et prépation Active Directory & rôle vCenter

Tuto View 6.1 part 2 : Installation Horizon VIEW

Tuto View 6.1 part 3 : Installation et configuration View Composer

Tuto View 6.1 part 4 :  Linked Clone

Tuto View 6.1 part 5 : Mise en place du service RDS

Tuto View 6.1 part 6 :  Application Pool

Tuto View 6.1 part 7 : Installation du client et lancement de vDesktop et APP

 

 

 

 

L’outil ThinApp de VMware offre la possibilité de packager des applications, un peu comme les applications « Portables » que l’on trouve sur le net.
Une fois l’appli sous bulle, il est possible d’exécuter le soft sur n’importe qu’elle poste compatible et respectant certaines règles de sécurités prédéfinies

.

 

Prérequis

OS vierge + Update + VMware tools

 

 

Installation

 

On copier sur notre machine l’utilitaire ThinApp

 

On lance l’installateur

 

 

Suivant Suivant

 

 

Mettre Votre Numéro de série

 

 

Done

 

 

 

Création d’un Package Office

 

Ensuite lancer l’utilitaire « ThinApp Setup Capture »

 

 

On lance un Prescan, ainsi l’outil va créer une Baseline de notre système actuel à l’état vierge

 

 

ci-dessous les prérequis

 

 

Scan de notre machine

 

 

Lancement de l’installation de l’application à packager

 

 

 

Nous installons Office 2007 et nous customisons notre Install

 

 

 

De retour sur ThinApp, nous effectuons maintenant un « PostScan »

 

 

Scan en cours

 

 

Une fois le Scan terminé, sélectionnez les éléments de votre application à virtualiser

 

 

Gestion de la vie de votre paquage avec Workspace ou non

 

 

Instaurer des droits d’exécution si besoin

 

 

Tout est dit dans la description, si on autorise ou non d’écrire sur les disques locaux

 

 

Nous souhaitons copier notre paquage sur clef USB sinon à laisser par default

 

 

A vous de voir

 

 

Chemin du package

 

 

3 Options :

  • Création d’un fichier DAT (Conteneur des données) + pointeur EXE
  • Tout incorporer dans un fichier EXE
  • Création d’un fichier MSI installateur

 

 

Création du paquage

 

 

Warning => Next

 

 

Ici vous avez la possibilité d’éditer le package.ini

 

 

Construction du package

 

 

Construction terminée

 

 

 

Ouvrez votre dossier BIN, vous trouverez principalement des fichiers EXE et un fichier DAT

  • DAT : est le conteneur des données
  • EXE : l’exécutable

Vous pouvez copier / coller votre appli sur vos plateformes cible

 

 

 

 

Pour aller plus loin

RDV sur le forum VMware ThinApp

https://communities.vmware.com/community/vmtn/thinapp

 

 

 

 

 

 

 

Share

Tuto View 6.1 part 7 : Installation du client et lancement de vDesktop et APP

view6

Tuto View 6.1 part 1 : Prérequis et prépation Active Directory & rôle vCenter

Tuto View 6.1 part 2 : Installation Horizon VIEW

Tuto View 6.1 part 3 : Installation et configuration View Composer

Tuto View 6.1 part 4 :  Linked Clone

Tuto View 6.1 part 5 : Mise en place du service RDS

Tuto View 6.1 part 6 :  Application Pool

Tuto View 6.1 part 7 : Installation du client et lancement de vDesktop et APP

Tuto View 6.1 part 8 : Création de packages ThinApp

 

 

 

Installation du Client View

 

Depuis un navigateur se connecter à :

https://IP_View_Server

 

 

 

 

Télécharger ensuite le client Horizon View

Ou pour de simple test : tester la version HTML

 

 

 

 

Installation du client

Suivant Suivant

 

 

 

 

Par défaut

 

 

 

IP du serveur View

 

 

 

Suivant => Suivant et Installer

 

 

 

 

 

On ouvre notre client et sélectionne notre serveur View

 

 

 

Continue

 

 

 

 

Login et Mot de passe

 

 

 

 

Nous avons notre portail, avec les applications autorisées et vDesktop

 

 

 

Connexion à notre Pool de Desktop « Pool_LAB »

On obtient notre vDesktop provisionné

 

 

 

 

 

 

 

 

Share

Tuto View 6.1 part 6 : Application Pool

view6

Tuto View 6.1 part 1 : Prérequis et prépation Active Directory & rôle vCenter

Tuto View 6.1 part 2 : Installation Horizon VIEW

Tuto View 6.1 part 3 : Installation et configuration View Composer

Tuto View 6.1 part 4 :  Linked Clone

Tuto View 6.1 part 5 : Mise en place du service RDS

Tuto View 6.1 part 6 :  Application Pool

Tuto View 6.1 part 7 : Installation du client et lancement de vDesktop et APP

Tuto View 6.1 part 8 : Création de packages ThinApp

 

 

 

 

Notre infra view en place nous allons configurer notre premier pool d’application

Les applications à présenter au client proviennent directement des applications installées sur l’hôte RDS

 

 

Dans Catalogue => Pools d’applications => Ajouter

 

Nous ajoutons nos applications. Ici rien de spécial ce sont les applications par défaut Windows

 

 

 

 

Nommer si Besoin

 

 

 

Ajouter

 

 

 

 

 

Nous ajoutons le groupe d’utilisateur autorisé à exécuter ces applications

Groupe créé en première partie du Tuto

 

 

 

 

Nos nouvelles applications sont prêtes à être utilisées

 

 

 

 

 

 

 

Share

Tuto View 6.1 part 5 : Mise en place du service RDS

view6

Tuto View 6.1 part 1 : Prérequis et prépation Active Directory & rôle vCenter

Tuto View 6.1 part 2 : Installation Horizon VIEW

Tuto View 6.1 part 3 : Installation et configuration View Composer

Tuto View 6.1 part 4 :  Linked Clone

Tuto View 6.1 part 5 : Mise en place du service RDS

Tuto View 6.1 part 6 :  Application Pool

Tuto View 6.1 part 7 : Installation du client et lancement de vDesktop et APP

Tuto View 6.1 part 8 : Création de packages ThinApp

 

 

Dans cette nouvelle partie, nous allons vous présenter la mise en place d’un serveur Microsoft RDS.
Mais vous allez vous demander, du Microsoft dans Horizon View. Oui et cela provient de la demande client, afin que le ou les serveurs RDS présentés sous forme de fermes servent de Gateway à la publication d’applications.

 

 

Rôle RDS

 

Depuis un Windows Serveur 2012, ajouter le rôle «  Remote Desktop Services »

 

 

 

Puis laissez par défaut pour les fonctionnalités

 

 

 

 

Puis sélectionner « Remote Desktop Session Host » tout est dit dans la description

« Enables a server to host Remote App programs »

 

 

Add Features

 

 

 

 

Install puis redémarrer votre serveur

 

 

 

 

 

Ajout des utilisateurs au groupe “Remote Desktops Users”

Ici notre groupe créé en première partie « G_RDS_appUsers »

 

 

 

 

 

 

Installation de l’agent sur le Host RDS

 

 

 

 

 

IP serveur View, et Login pour s’y connecter

 

 

 

Installer, puis reboot

 

 

 

 

 

Ajout du serveur RDS sous Horizon View

Sous Ressources => Batteries de serveurs => ajouter

 

 

 

Dans le cas de notre LAB nous avons installé RDS sur un W2k12 déjà existant (ancien serveur SRM)

 

 

 

Terminer

 

 

 

Hôte RDS ajouté

 

 

 

 

 

Share

Tuto View 6.1 part 4 : Linked Clone

view6

Tuto View 6.1 part 1 : Prérequis et prépation Active Directory & rôle vCenter

Tuto View 6.1 part 2 : Installation Horizon VIEW

Tuto View 6.1 part 3 : Installation et configuration View Composer

Tuto View 6.1 part 4 :  Linked Clone

Tuto View 6.1 part 5 : Mise en place du service RDS

Tuto View 6.1 part 6 :  Application Pool

Tuto View 6.1 part 7 : Installation du client et lancement de vDesktop et APP

Tuto View 6.1 part 8 : Création de packages ThinApp

 

 

 

Comme vu dans l’article précèdent, le module View Composer offre le management de Linked clones.
Il est temps donc le configurer

 

 

Préparation de l’image

 

 

Préparation de votre VM parent au Linked clone

  • Création de votre VM
  • Installation de l’OS
  • Customisation

 

 

La doc de référence pour la customisation de VM Windows 7 se trouve ci-dessous. Mais à ouvrir avec Acrobat Reader et non via une page WEB car se cache des scripts afin d’appliquer les bests Practices Desktop via scripts

http://www.vmware.com/files/pdf/VMware-View-OptimizationGuideWindows7-EN.pdf

 

 

Sinon pour vous aider à customiser votre image selon les préconisations VMware, nous vous invitons à utiliser ce fling

https://labs.vmware.com/flings/vmware-os-optimization-tool

 

 

 

Une fois votre OS configuré au petit oignon

On peut installer l’agent View

 

 

 

 

 

Installation Agent View

 

 

 

Ici laisser toutes les options par default

Suivant => suivant => suivant

 

 

 

 

 

Agent View Direct Plugin

 

Installer aussi le View agent Direct plugin, qui permet une connexion directe entre View Desktop sans passer par View Connection Server

 

 

Suivant => Suivant => …

 

 

 

Snapshot

 

Une fois les installations terminées, éteignez votre VM et créer un Snapshot de celle-ci

 

 

 

 

Création d’un Pool de vDesktop

 

Sous Catalogue => Pools de poste de travail => Ajouter

 

 

 

Pool de postes de travail automatisé

 

 

 

Dans le cas de notre LAB nous opterons « Flottante »

 

 

 

 

Clones liés de View Composer

Pourquoi ? Tout est expliqué sur le panneau de droite

 

 

 

 

Donner un ID et un nom au nouveau Pool

 

 

 

Ici chacun trouvera le paramétrage adéquat concordant avec l’utilisation du Pool.

Donc à chacun de jouer et comprendre les différentes options

 

 

 

Nomenclature automatisée

 

 

 

 

Redirection des fichiers de pagination et autres sur un lecteur non persistant

 

 

 

 

Notre LAB ne contient pas de DataStore gérant le VAAI ou vSAN

 

 

 

Faite Parcourir

 

 

 

 

Vous devriez retrouver votre VM parents « snapshoté » précédemment

 

 

 

Ensuite sélectionnez le Snapshot créé

 

 

 

 

Sélectionnez le dossier ou ranger vos vDesktops

 

 

 

 

Sélectionnez votre CLUSTER

 

 

 

 

Nous n’avons pas de Ressources Pool, donc nous sélectionnons tout le cluster

 

 

 

 

 

Sélectionnez le Datastore de Stockage

Nous optons pour « illimitée » car nous sommes sur du LAB

 

 

 

Suivant

 

 

 

Nous gardons les options par défaut pour la récupération d’espace automatisée et mise en cache

 

 

 

Nous redirigeons nos VMs vers l’OU créée précédemment

 

 

 

 

 

Et nous utilisons le « QuickPrep » qui est le sysprep de VMware optimisé

 

 

Nous validons

 

 

 

 

Votre Pool est créé

 

 

 

 

Ajouter un groupe d’utilisateurs au Pool

Autorisations => Ajouter un droit

 

 

 

 

 

 

 

 

Share