Fiche technique AppliDis Combinaison de plusieurs types de virtualisations Fiche IS00273 Version document : 1.2 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia ou des membres du programmes Partenaires AppliDis. Objet du document L outil AdisTlsVirtSoftLoader permet de combiner plusieurs types de virtualisations pour une seule et même application.
Sommaire 1 Introduction... 3 2 Package... 3 3 Utilisation... 3 3.1 Virtualisation du «hostname»...3 3.2 Virtualisation de dossier...4 3.3 Combinaison de la virtualisation du «Hostname» et dossier...4 3.3.1 Configuration manuel du fichier «AdisTlsVirtLoad.vdl»...4 3.3.2 Configuration automatique à l aide de l outil «AdisTlsVirtSoftLoader.exe»...5 3.3.3 Publication de l outil AdisTlsVirtSoftLoader.exe...6 Références... 8 Version de la fiche 1.02 2/8
1 Introduction L outil AdisTlsVirtSoftLoader.exe permet de combiner plusieurs types de virtualisation, en injectant les Dll relatives aux différents outils de virtualisations à utiliser. Il sera donc possible d effectuer par exemple à la fois une virtualisation de dossier et de «hostname» pour une même application. 2 Package La package contient les fichiers répertoriés dans le tableau suivants Fichier Version AdisTlsVirtSoftLoader.exe 4.0.0.3 AdisTlsVirtSoftLoader.dll 4.0.0.2 AdisTlsVirtSoftLoader.vdl 3 Utilisation Pour combiner plusieurs types de virtualisation, il est nécessaire qu au préalable la configuration des autres outils de virtualisation utilisés soit effectuée. Dans l exemple suivant, la virtualisation de «hostname» et de dossier va être réalisée, pour une même application. 3.1 Virtualisation du «hostname» L outil AdisTlsVirtSoftHost.exe est utilisé pour effectuer la virtualisation de «Hostname» L application virtualisée sera Internet Explorer (32 Bits). La virtualisation s effectuera pour l ensemble des méthodes disponibles, l adresse IP/Hostname renvoyé sera celui du client ayant initié la session RDP sur le serveur d application AppliDis. Version de la fiche 1.02 3/8
Après avoir sauvegardé les paramètres de virtualisation de cet outil, les fichiers AdisTlsVirtSoftHost.vhr et AdisTlsVirtSoftHost.ini sont générés 3.2 Virtualisation de dossier L outil AdisTlsVirtSoftFolder.exe est utilisé pour effectuer la virtualisation de dossier. L application virtualisée sera Internet Explorer (32 Bits). Le dossier «C:\Users» sera virtualisé, le dossier renvoyé lors d un appel sera «C:\Users\%USERNAME%». L option de propagation de virtualisation des processus enfants est activée. Après avoir sauvegardé les paramètres de virtualisation de cet outil, les fichiers AdisTlsVirtSoftFolder.ini et AdisTlsVirtSoftFolder.vdr sont générés. 3.3 Combinaison de la virtualisation du «Hostname» et dossier 3.3.1 Configuration manuel du fichier «AdisTlsVirtSoftLoader.vdl» Afin de combiner plusieurs types de virtualisation, l outil AdisTlsVirtSoftLoader va permettre d injecter les Dlls d autres virtualisations dans une même application. Le fichier «AdisTlsVirtSoftLoader.vdl» doit être localisé dans le même répertoire que le fichier «AdisTlsVirtSoftLoader.dll». L édition du fichier «AdisTlsVirtSoftLoader.vdl» va permettre d ajouter les chemins relatifs aux différentes Dlls, correspondantes aux virtualisations à utiliser. Version de la fiche 1.02 4/8
Le fichier «AdisTlsVirtSoftLoader.vdl» peut être édité avec l application NotePad. La structure du fichier est la suivante [DllLoad] Dll1=c:\Test\Test1.dll Dll2=c:\Test\Test2.dll Dll3=c:\Test\Test2.dll Nb=3 L entête du fichier représenté par une ligne contenant «[DllLoad]» doit être conservé. Les lignes suivantes correspondent aux Dlls des différents virtualisations à charger. La nomenclature à utiliser pour charger Dll de virtualisation est "DllX=CheminDll" ou X est un numéro incrémenté à chaque virtualisation supplémentaire, et CheminDll est le chemin de la Dll à charger. Ce chemin peut être absolue, ou relatif au fichier «AdisTlsVirtSoftLoader.dll». Pour finir, l élément final est "Nb=X" ou X correspond au nombre de Dll à charger. Exemple de configuration du fichier «AdisTlsVirtLoad.vdl» pour effectuer la virtualisation du «hostname» et dossier : [DllLoad] Dll1=C:\Virtualisation\Tools_AdisTlsVirtSoftFolderV7\AdisTlsVirtSoftFolder.dll Dll2= C:\Virtualisation\Tools_AdisTlsVirtSoftHostV3\AdisTlsVirtSoftHost.dll Nb=2 3.3.2 Configuration automatique à l aide de l outil «AdisTlsVirtSoftLoader.exe» L exécutable «AdisTlsVirtSoftLoader.exe» permet de pouvoir configurer le lanceur d application au travers d une interface graphique. Le lancement de l interface de configuration peut s effectuer au travers de l invite de commande Windows, en lancement l exécutable «AdisTlsVirtSoftLoader.exe» avec l argument «/ Display», ou en créant un raccourcis vers cet exécutable, et en modifiant le chemin cible en ajoutant l argument «/Display», comme dans l exemple ci-dessous : Chemin cible d origine : C:\Virtualisation\Tools_AdisTlsVirtLoade rv3\adistlsvirtsoftloader.exe Version de la fiche 1.02 5/8
Chemin cible modifié: C:\Virtualisation\Tools_AdisTlsVirtLoade rv3\adistlsvirtsoftloader.exe/display Une fois l interface graphique lancée, il faut spécifier le chemin du programme à virtualiser au niveau du champ «Program», puis spécifier le chemin du fichier «AdisTlsVirtSoftLoader.dll» dans le champ «Dll». Dans la seconde partie de la fenêtre, il faut ajouter les fichiers *.dll associés aux autres outils de virtualisation d application à utiliser. Une fois les différents paramètres complétés, il faut les sauvegarder en utilisant le bouton «Save». Suite à la sauvegarde des paramètres, un fichier AdisTlsVirtSoftLoader.ini est généré dans le même répertoire que l outil AdisTlsVirtSoftLoader.exe. 3.3.3 Publication de l outil AdisTlsVirtSoftLoader.exe Dans le but d effectuer la virtualisation de «hostname» et de dossier au niveau d Internet Explorer, l application à publier au niveau de la console d administration AppliDis est AdisTlsVirtSoftLoader.exe. Au niveau de la console d administration AppliDis, dans le menu «AppliDis Fusion 4 > Console d'administration > Applications: > Liste des applications», sélectionner «Nouvelle application». Version de la fiche 1.02 6/8
Spécifier le nom de l application à publier, puis cliquer sur «Suivant». Sélectionner le serveur d application AppliDis sur lequel se trouve l application à publier, puis utiliser le bouton «Parcourir» pour naviguer et sélectionner le lanceur d application précédemment configuré : «C:\Virtualisation\Tools_AdisTlsVirtLoa derv3\adistlsvirtsoftloader.exe» Cliquer ensuite sur suivant, sélectionner les groupes d appartenances si besoin, et valider. L application Internet Explorer est maintenant publiée, la virtualisation du «Hostname» et la virtualisation de dossier étant effectives. Version de la fiche 1.02 7/8
Références Mots clés : AppliDis Référence : Date de création : 24/06/2010 Dernière révision : 27/08/2010 Pour tout commentaire sur cette fiche, merci d envoyer un mail à info@systancia.fr en précisant le numéro de la fiche et votre commentaire Copyright Systancia 2010 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun engagement de la part de Systancia. Ces informations peuvent être modifiées sans préavis de la part de Systancia. Ce document est à destination d utilisateurs avertis, disposant de notions de base du système d exploitation Windows Server de Microsoft. Systancia ne saurait être tenu pour responsable des erreurs de manipulation dans le cadre de l utilisation de cette documentation. L utilisation liée à ce document se fait sous votre entière responsabilité. Marques de sociétés tierces : toutes les autres marques, noms de produits et de sociétés précisés dans ce document sont cités à fins d explications et sont la propriété de leurs détenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003, Windows 2008 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans d autres pays. Systancia Actipolis 3, Bât C11 3, rue Paul Henri Spaak 68 390 SAUSHEIM France Téléphone : +33 3 89 33 58 20 Fax : +33 3 89 33 58 21 site web : http://www.systancia.com Version de la fiche 1.02 8/8