App-V : Fonctions avancées de séquencage des applications
-
Upload
microsoft-technet-france -
Category
Documents
-
view
577 -
download
1
description
Transcript of App-V : Fonctions avancées de séquencage des applications
palais des
congrès
Paris
7, 8 et 9
février 2012
8 février 2012THOBOIS LoïcResponsable filière Microsoft / FormateurEGILIA / MVP Virtualisation
App-V : Fonctions avancées
de séquencage des
applications
Groupe de formation EGILIA
Responsable de la filière technologies Microsoft
Formateur depuis +10 ans: Microsoft, Cisco, Sun, …
Rédacteur d’articles techniques
Windows IT Pro, Exchange Magazine, Espace Microsoft, …
Certifications:
Microsoft : MVP (Virtualisation), MCSE (depuis NT4), MCITP, …
Cisco : CCNA, CCAI
SUN : SCSA, SCNA.
Contact:
Loïc THOBOIS – Ma Vie
Rappels sur la virtualisation
Principes de App-V
Le séquençage
Quelques précautions
Trucs et astuces
Quelques outils et liens intéressants
Agenda
Couche d’abstraction d’accès à une ressource pour en
contrôler l’usage
Multitâches, Sécurité, Fiabilité, Stockage, …
Quelques exemples
Process (virtualisation de mémoire)
Profils (virtualisation de stockage)
Bureau à distance (virtualisation de session)
Serveur et station (virtualisation de matériel)
Rappels sur la virtualisation
Virtualisation applicative (Bulle
applicative)
Virtualisation de la base de
registre, du système de fichier, des
services, composants, .….
Distribution par package
Client Windows et Terminal Server.
Isolation du système d’exploitation.
Phase d’installation minimum
Plusieurs avantages
Méthodes de déploiement.
Streaming d’applications.
Intégration avec les outils de
télédistribution.
Mises à jour dynamiques et
centralisées.
Faire coexister plusieurs versions
d’une application.
Principes de App-V
Bulle
Client App-V
Système d’exploitation
Pressepapier
Application
Application
Simplification de la gestion de cycle de vie des applications.
Réduction du temps nécessaire pour intégrer une
application.
Créer un package = séquencer
App-V : Le séquenceur
Processus d’écoute active qui
permet de packager
rapidement les applications
Le package virtuel contient
tout ce qui est nécessaire
pour l’exécution de
l’application
L’administrateur peut par la suite choisir la méthode de
déploiement
CD d’installation
de l’application
Package
d’installation
Installation
manuelle
Mise en séquence
Optimisation &
compression
Application
virtuelle
SPRJ
Fichier XML contenant la description du package et de son environnement.
OSD
Fichier XML contenant la description de l’application et de son
SFT
Archive contenant les fichiers de l’application
Icones
Répertoire contenant les icones des applications et des fichiers
MSI
Format MSI pour le déploiement de l’application
<pkg>_manifest
Fichier XML décrivant l’intégration de l’application au système
Report
Fichier XML de rapport de création du package
Contenu d’un package
Créer un package
Nouveau package
Application standard
Plug-in
MiddlewarePackage
Accelerator
Nouvelle application
standard
Nouveau package
Raccourcis
Autonome
Nouveau plug-in
Nouveau package
Dépend d’une application
Nouveau middleware
Nouveau package
Pas de raccourci
Package Accelerator
Modèle de création
Créer un package
Modifier un package
Mise à jour
Modification
Ajouter une application
Modifier un package
Mise à jour
SFT Mis à jour
OSD Mis à jour
Modification
OSD Mis à jour
SPJR Mis à jour
SFT intouché
Ajouter une application
SFT Mis à jour
OSD Mis à jour
Préparer la station
Préparation sur une image propre
Pas d’anti-virus, anti-spyware, … (Windows Defender, …)
Installer dans un lecteur dédié ( Pourquoi pas a: )
Machine virtuelle recommandées…
Tester et noter la bonne « recette »
Mettre au point le scénario d’installation de l’application
telle que vous la souhaitez.
Ecrire cette recette…
Préparer le séquençage
Architecture processeur
Compatibilité système d’exploitation
Intégration au shell (Menu contextuel)
Pilotes
Liens en dur dans l’application
Dépendances (Plug-in, Framework, …)
Communication inter-bulles
Précautions
Packaging segmenté
Plug-in
Framework
Isolation des applications
Bulle 1 Bulle 2
Client App-V
Système d’exploitation
Pressepapier
Application
App1 App2
Principe
Même bulle virtuelle
Dépendance obligatoire
Isolation des applications
Bulle unique
Client App-V
Système d’exploitation
Pressepapier
Application
App1 App2
Possibilité de partager le même environnement virtuelle entre
plusieurs applications
Virtualisation des « midlewares » de façon séparée
Réutilisation de composants
Réduction de la taille des packages
Réduction des coûts liés à la montée de version
Mise en place
Edition manuelle de l’OSD
Outil du Kit de ressource technique App-V
Application Virtualization Dynamic Suite Composition Tool
Communication inter-bulle
Gestion avancée des bulles virtuelles
SFTMIME
SFTMIME QUERY OBJ:APP /SHORT
SFTTRAY
SFTTRAY /LAUNCH "Microsoft Word"
SFTTRAY /EXE CMD.EXE /LAUNCH "Microsoft Word"
Trucs et astuces
http://www.tmurgent.com/
http://www.tmurgent.com/OSD_Illustrated.aspx
Personnalisation de l’OSD
Sysinternals
Process Explorer
Process Monitor
Tmurgent
PkgView
Ressource Kit
Application Virtualization Dynamic Suite Composition Tool
…
Rappels des outils de la session
Espace Microsoft
http://www.espace-microsoft.com
Blog Jean Sebastien DUCHESNES
http://www.windowstouch.fr/
TMurgent
http://www.tmurgent.com/
Rappels des liens de la session
Vous êtes dans la salle 353