AppDNA

Migrer des applications Windows vers App-V 5.0

Cette rubrique explique les étapes requises pour utiliser AppDNA pour migrer vos applications Microsoft Windows vers Microsoft App-V 5.0 ou de Microsoft App-V 4.6 vers 5.0.

Mise en route

Pour commencer à prendre des décisions concernant le modèle Citrix qui convient le mieux à vos applications, effectuez chacune des étapes suivantes.

Étape 1. Découvrez vos applications

Pour éviter des retards inattendus dans le plan de migration, vous devez découvrir quelles applications sont utilisées dans votre environnement. Utilisez les fonctionnalités d’intégration dans AppDNA pour découvrir les applications utilisées dans votre environnement (Lakeside Software SysTrack) et importer vos applications gérées à l’aide du support d’installation utilisé pour les déployer viaIntégration d’Active Directory (AD) ou de Microsoft System Center Configuration Manager (Configuration Manager).

Étape 2. Effectuer l’inventaire et la rationalisation

Pour effectuer un inventaire et une rationalisation des applications Windows utilisées dans votre entreprise, utilisez des outils tels que Lakeside SysTrack. Il est important de surveiller l’environnement sur une période de 6 semaines à 2 mois au trimestre et/ou à la fin de l’année. Cela identifiera non seulement les applications non gérées qui pourraient être critiques pour l’entreprise, mais vous indiquera également quelles applications sont encore utilisées et si vous avez des applications en double avec des fonctions qui se chevauchent.

Étape 3. Préparez votre environnement AppDNA

Configurez et configurez l’environnement AppDNA comme indiqué dans la section suivante de cette rubrique. Cela inclut la configuration de l’AppDNA et la configuration pour une utilisation avec la fonctionnalité AppDNA Forward Path et les scripts AppDNA Execution Profile utilisés pour la solution suggérée.

La fonctionnalité AppDNA Forward Path est un puissant moteur de décision d’entreprise intégré à AppDNA et permet de modéliser différents scénarios de déploiement et de comparer leurs impacts.

Étape 4. Localiser le média source

Vous pouvez importer directement des fichiers MSI et App-V (SFT, APPV).

Les fichiers non-MSI nécessitent la fonctionnalité AppDNA Install Capture, qui utilise une machine virtuelle pour capturer l’application dans un MSI.

L’outil AppDNA Self-Provisioning peut également être utilisé pour capturer des fichiers non-MSI. Le provisioning automatique permet au processus de capture d’être piloté par un expert en application qui n’a pas accès à AppDNA. L’administrateur AppDNA prépare et publie les informations de contrôle qui permettent à l’expert de l’application d’effectuer l’installation. La capture a lieu sur une machine séparée (virtuelle, physique ou VDI) de AppDNA.

Étape 5. Importer des données AD et/ou Configuration Manager

[Pour importer vos applications gérées à l’aide du support d’installation qui a été utilisé pour les déployer via Active Directory (AD) et System Center Configuration Manager (Configuration Manager), chargez d’abord vos données AD et Configuration Manager dans AppDNA à l’aide de l’outil Assistant Chargement des données AD et ConfigMgr().]

Décidez de charger les données directement ou indirectement. Vous avez la possibilité de charger indirectement les données AD et Configuration Manager, ce qui permet d’extraire les données sur le Controller de domaine AD ou le serveur Configuration Manager séparément d’AppDNA. Par conséquent, les utilisateurs AppDNA n’ont pas besoin de demander l’accès administrateur aux données AD et Configuration Manager, plus les administrateurs de domaine AD et Configuration Manager n’ont pas besoin d’installer AppDNA.

Remarque : Pour de meilleurs résultats, importez les données AD et Configuration Manager. En règle générale, AD fournit des données riches sur la structure organisationnelle et Configuration Manager fournit des données sur les applications gérées de manière centralisée.

Étape 6. Choisir le scénario approprié

Pour les applications Windows qui sont déjà séquencées à l’aide de Microsoft App-V 4.6, suivez le processus à l’aide du script Forward Path à la décision Microsoft App-V 4.6 vers App-V 5.0.

Pour les applications Windows qui sont déjà importées dans Citrix AppDNA, ou les applications qui n’ont pas été séquencées ou importées dans Citrix AppDNA, suivez le processus à l’aide du script Forward Path à la décision Microsoft App-V 5.0.

Étape 7. Utiliser les rapports AppDNA

Les rapports de migration des applications Windows vers App-V 5.0, plus loin dans cette section, vous guident à travers les rapports dont vous aurez besoin pour vous aider à prendre des décisions. Il couvre également les scripts Forward Path, qui simplifient la prise de décision en modélisant les besoins de votre entreprise, en fournissant des solutions et en vous permettant d’automatiser la sortie souhaitée pour les applications compatibles, telles que les séquences App-V 5.0 et les MSI.

Étape 8. Gérer l’évolution continue des applications

À mesure que de nouvelles applications entrent dans l’environnement et que de nouveaux Service Packs, correctifs et mises à niveau affectent l’environnement, utilisez AppDNA pour gérer et modéliser les modifications qui affectent les applications et les utilisateurs finaux.

Configuration AppDNA

Procédez comme suit pour configurer AppDNA pour la migration des applications Windows vers App-V 5.0.

Étape 1. Créer des groupes pour organiser les applications par priorité

Créer Groupes AppDNA pour organiser les applications en conséquence. Cela peut être par priorité ou unité commerciale. Une fois votre groupe créé et les applications importées et analysées, vous pouvez utiliser le groupe pour déterminer la priorité au sein du groupe en fonction de la complexité des problèmes rencontrés.

Étape 2. Demande d’accès aux scripts AppDNA

Citrix dispose d’une bibliothèque de scripts Forward Path non pris en charge et de scripts de Profil d’exécution qui sont disponibles pour le téléchargement. Les scripts sont personnalisés pour modéliser les décisions métier autour des applications et automatiser les processus (tels que les séquences d’applications Microsoft App-V 5.0 et les MSI).

Cette solution utilise un script de profil d’exécution fourni avec AppDNA ainsi que les scripts suivants qui sont disponibles au téléchargement :

  • [EP] Converter_App-V4.6_to_App-V5.0
  • [FP]Microsoft App-V 4.6 à App-V 5.0 Décision
  • [FP] Microsoft App-V 5.0 Decision

Pour accéder aux scripts, configurez un compte Podio et envoyez un e-mail à appdnafeedback@citrix.com demandant l’accès au site AppDNA Extensions Podio.

Étape 3. Créer une machine virtuelle pour l’automatisation d’Install Capture (non-MSIS) et de Forward Path

Créer une machine virtuelle sur la technologie prise en charge à utiliser avec Install Capture et Forward Path. La machine virtuelle doit utiliser le même système d’exploitation sur lequel les applications s’exécutent.

Install Capture est utilisé dans le cadre du processus d’importation pour installer et capturer des applications non MSI avant d’importer l’ADN de l’application dans la base de données AppDNA.

Forward Path permet de déterminer les résultats pour les applications et d’automatiser les processus, tels que la conversion de séquences Microsoft App-V 4.6 en Microsoft App-V 5.0 ou la création de séquences Microsoft App-V 5.0 à l’aide de MSI/EXE support source. La machine virtuelle doit utiliser le système d’exploitation vers lequel vous vous déplacez.

Étape 4. Configurer une machine virtuelle pour la capture de non-MSIS et d’automatisation de chemin de transfert

Consultez la vue d’ensemble générale des exigences de configuration de AppDNA Install Capture. À la fin de cette présentation, vous trouverez des liens vers chacune des technologies de virtualisation suivantes. Les détails de la configuration de votre machine virtuelle varient en fonction de la technologie de virtualisation sous-jacente :

  • XenServer
  • Hyper-V
  • Serveur virtuel Microsoft
  • vSphere
  • Station de travail VMware
  • Serveur VMware

Les rubriques sur la technologie de virtualisation incluent des instructions pour créer un dossier de sortie partagé. Une configuration de dossier supplémentaire est requise lors de l’utilisation de Microsoft App-V 4.6 vers Microsoft App-V 5.0 Execution Profile :

  1. Sur la machine hôte, créez un emplacement de dossier source auquel la machine virtuelle a un accès complet, tel que xxx.xxappdna_outputappv_convert (aucun espace).
  2. Dans l’emplacement créé ci-dessus, créez un dossier pour chaque application, y compris les fichiers OSD et SFT de l’application. Ce sera votre dossier source qui doit être défini dans l’onglet Remplaçables du profil d’exécution : xxx.xxx.xxappdna_outputappv_convert.
  3. Créez également un sous-dossier, tel que v5, pour être le dossier cible : \xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5.

Étape 5. Installer le logiciel requis sur une machine virtuelle

Installez le logiciel sur la machine virtuelle qui sera utilisé pour automatiser la conversion des séquences Microsoft App-V 4.6 en Microsoft App-V 5.0 et pour créer des séquences Microsoft App-V 5.0.

  • Microsoft App-V 5.0
  • PowerShell 3.0

Étape 6. Importer le profil d’exécution du séquenceur Microsoft App-V 5.0 dans AppDNA

Pour importer le script de profil d’exécution du séquenceur App-V 5.0 dans App-DNA :

Remarque : App-V 5.0 Sequencer.xml est installé par défaut dans C:\Program Files\Citrix\AppDNA\Client\Execution Profiles or C:\Program Files (x86)\Citrix\AppDNA\Client\Execution Profiles.

  1. Connectez-vous à AppDNA, puis choisissez Edition > Paramètres.
  2. Dans la boîte de dialogue Paramètres, cliquez sur Install Capture.
  3. Cliquez sur l’onglet Profil d’exécution.
  4. Cliquez sur Importer (dans la partie inférieure de la boîte de dialogue).
  5. Dans la boîte de dialogue Charger les profils :
    1. Accédez à l’emplacement du fichier de profil d’exécution téléchargé depuis Podio.
    2. Sélectionnez le fichier de profil d’exécution que vous souhaitez activer, puis cliquez sur Ouvrir.

Étape 7. Télécharger les scripts de chemin de transfert et les profils d’exécution

Depuis le site AppDNA Extensions Podio :

  1. Cliquez sur le bouton Extensions en haut de la page.
  2. Cliquez sur[EP] Converter_app-v4.6_to_app-v5.0.
  3. Sous Fichiers, cliquez avec le bouton droit sur la dernière version de[EP] Converter_app-v4.6_to_app-v5.0.xml, sélectionnez Enregistrer la cible sous…, puis enregistrez le fichier sur votre machine locale.
  4. Revenez à la liste des extensions et cliquez sur[FP] Microsoft App-V 5.0 Decision.
  5. Sous Fichiers, cliquez avec le bouton droit sur la dernière version de[FP] Microsoft App-V 5.0 Decision.xml, sélectionnez Enregistrer la cible sous…, puis enregistrez le fichier sur votre ordinateur local.

Étape 8. Importer Microsoft App-V 4.6 vers Microsoft App-V 5.0 Execution Profile dans AppDNA

Importez le script de profil d’exécution Microsoft App-V 4.6 vers App-V 5.0 Converter téléchargé à partir de Podio dans Citrix AppDNA :

  1. Connectez-vous à AppDNA, puis choisissez Edition > Paramètres.
  2. Dans la boîte de dialogue Paramètres, cliquez sur Install Capture.
  3. Cliquez sur l’onglet Profil d’exécution.
  4. Cliquez sur Importer (dans la partie inférieure de la boîte de dialogue).
  5. Dans la boîte de dialogue Charger les profils :
    1. Accédez à l’emplacement du fichier de profil d’exécution téléchargé depuis Podio.
    2. Sélectionnez le fichier de profil d’exécution que vous souhaitez activer, puis cliquez sur Ouvrir.
    3. Dans l’onglet Profils d’exécution, cliquez sur le profil d’exécution importé, cliquez sur le bouton Modifier, puis cliquez sur l’onglet Remplaçables.
    4. Sélectionnez l’emplacement SourceFolder remplaçable, cliquez sur le bouton Modifier, entrez le Forward Path aux fichiers source (comme xxx.xxx.xxApppdna_OutputAppv_Convert), puis cliquez sur OK.
    5. Sélectionnez l’emplacement TargetFolder remplaçable, cliquez sur le bouton Modifier, entrez le Forward Path au dossier Target (tel que \xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5), puis cliquez sur OK.
    6. Cliquez sur Enregistrer pour conserver vos modifications, puis fermez la boîte de dialogue Paramètres.

Étape 9. Importer des scripts Forward Path vers AppDNA

Pour importer le script de chemin de transfert de Microsoft App-V 4.6 téléchargé dans App-V 5.0 Décision et/ou Microsoft App-V 5.0 Décision dans App-DNA :

  1. Connectez-vous à AppDNA, puis choisissez Configurer > Forward Path.
  2. Dans l’écran Éditeur logique Forward Path, cliquez sur le bouton Importer.
  3. Accédez au script Forward Path transféré téléchargé, sélectionnez-le et cliquez sur Ouvrir.
  4. Cliquez sur Importer.
  5. Cliquez sur OK dans le message indiquant que le fichier a été importé avec succès.

Étape 10. Configurer les scripts Forward Path : Microsoft App-V 4.6 à App-V 5.0 Décision, Microsoft App-V 5.0 Décision

Ces scripts Forward Path vérifient la compatibilité des applications avec Microsoft App-V et Windows 7. Il y a 8 scripts de tâche attribués aux deux scripts Forward Path en prenant en compte les options permettant d’automatiser la création/conversion des séquences App-V sur Windows 7 x 64 et x32.

Pour configurer les scripts pour qu’ils correspondent à votre environnement AppDNA :

  1. Connectez-vous à AppDNA, puis choisissez Configurer > Forward Path.
  2. Dans l’onglet Scénarios, cliquez sur Microsoft App-V 4.6 to App-V 5.0 Decision ou Microsoft App-V 5.0 Decision.
  3. Cliquez sur l’onglet Editeur pour afficher et modifier les scripts.
  4. Vous pouvez modifier les scripts pour référencer un système d’exploitation différent ou apporter d’autres modifications pour répondre aux besoins de votre environnement.
  5. Pour modifier le système d’exploitation référencé, utilisez l’onglet Explorateur de propriétés sur le côté droit de la fenêtre.

Développez Applications > Modules pour afficher la liste des systèmes d’exploitation et la façon dont ils doivent être référencés. Remplacez les références à Windows7 par le système d’exploitation souhaité.

Étape 11. Configurer les scripts de tâche

Les scripts Forward Path que vous avez téléchargés et importés ont huit scripts de tâche qui leur sont assignés pour vous permettre d’automatiser la création de séquences Microsoft App-V 5.0 ou la conversion de séquences Microsoft App-V 4.6 en séquences Microsoft 5.0. Les scripts de tâche doivent être configurés pour référencer le nom de votre machine virtuelle Citrix AppDNA et le profil d’exécution qui doit être utilisé pour automatiser le processus.

Pour configurer un script de tâche Forward Path :

  1. Dans l’onglet Scénarios, développez le nœud de script Forward Path à modifier. Vous verrez le contenu du script de tâche sélectionné dans l’onglet Editeur. Il existe un script de tâche vous permettant d’automatiser le processus Microsoft App-V pour Windows 7 32 bits et 64 bits. Vous pouvez supprimer tous les scripts de tâche que vous n’avez pas l’intention d’utiliser.

  2. Faites défiler jusqu’à la ligne 21. Les scripts de tâche sont déjà renseignés avec les profils d’exécution à utiliser, tels que « App-V 5.0 Sequencer’ pour la décision Microsoft App-V 5.0. Exemple :

    ProductionManager.RunExecutionProfile(controller, "Execution Profile Name", replaceables, "Default VM Configuration")

    Changez en :

    ProductionManager.RunExecutionProfile(controller, "App-V 5.0 Sequencer", replaceables, "Your VM Name as shown in Install Capture Settings")

  3. Pour vérifier le nom de votre machine virtuelle, accédez à Edition > Paramètres dans le menu AppDNA. Dans le volet gauche, sélectionnez Install Capture. Utilisez le nom affiché dans la colonne Nom de l’onglet Machine virtuelle.
  4. Cliquez sur Enregistrer pour enregistrer vos modifications.
  5. Répétez l’opération pour chaque script de tâche.

Rapports pour la migration des applications Windows vers App-V 5.0

Le tableau suivant répertorie les rapports requis pour la migration des applications Windows vers App-V 5.0. Ces rapports fourniront les données dont vous avez besoin pour vous aider à prendre des décisions.

Pour accéder aux rapports, cliquez sur Rapports : Applications dans la barre latérale.

Rapports Description
Forward Path Reflète les scénarios basés sur des décisions organisationnelles et utilisés pour exécuter des scripts de tâches d’automatisation en fonction des résultats. Les résultats potentiels pour le script Forward Path incluent le déploiement sur Windows 7 x64 en tant que package App-V et la retire/remplacement ou la recherche d’une autre plate-forme. Le rapport Forward Path est utilisé pour refléter les décisions organisationnelles et exécuter des scripts de tâche en fonction des résultats. Deux rapports Forward Path sont configurés pour cette solution : Microsoft App-V 5.0 Decision - utilisé pour déterminer si les applications sont de bons candidats pour être séquencées à l’aide de Microsoft App-V 5.0. Si une application est un bon candidat pour le séquençage à l’aide de Microsoft App-V 5.0, un script de tâche sera fourni qui automatise le processus de séquençage. Le profil d’exécution du séquenceur App-V 5.0 est référencé dans les scripts de tâche pour automatiser le séquençage de Microsoft App-V 5.0 pour les résultats qui incluent Microsoft App-V comme un bon ou possible candidat pour la diffusion d’applications. Microsoft App-V 4.6 vers App-V 5.0 Décision — utilisé pour convertir les séquences Microsoft App-V 4.6 en App-V 5.0 pour les résultats qui incluent Microsoft App-V comme un bon candidat ou possible pour la diffusion d’applications. [EP]Converter_app-v4.6_to_app-v5.0 est référencé dans Scripts de tâches pour automatiser la conversion des séquences Microsoft App-V 4.6 en App-V 5.0 pour les résultats qui incluent Microsoft App-V comme candidat bon ou possible pour le streaming d’applications. Pour accéder au rapport Forward Path, cliquez sur Rapports : Applications > Forward Path. Cliquez sur le bouton Modifier le scénario, puis cliquez sur la liste déroulante pour sélectionner le rapport Microsoft App-V 5.0 Décision ou Microsoft App-V 4.6 à App-V 5.0 Décision. Remarque : Vous pouvez personnaliser davantage le script Forward Path pour l’adapter à votre environnement et à vos décisions d’entreprise.
Résumé de la vue d’ensemble Fournit un tableau de bord de haut niveau de l’état de votre portefeuille d’applications dans tous les rapports actifs. Pour chacune des applications sélectionnées, il affiche le statut global des RAG (rouge, orange, vert) pour chacun des rapports actifs. Sur les lignes qui se rapportent à une application, vous pouvez cliquer sur les icônes RAG pour accéder aux vues du rapport de résolution de cette application. Ceux-ci fournissent les détails de correction requis pour que l’application fonctionne à l’aide de la plate-forme sélectionnée.
Microsoft App-V 5.0 Teste l’adéquation des applications de bureau avec Microsoft Application Virtualization (App-V) 4.5, 4.6 SP1 ou 5.0.
Microsoft Windows 8/7 Détermine la compatibilité de l’application sur le système d’exploitation cible en accédant directement au rapport du système d’exploitation spécifique. Explorez les problèmes spécifiques, téléchargez des correctifs automatisés et obtenez plus d’informations sur la façon dont l’application peut être corrigée.

Étapes de migration des applications Windows vers App-V 5.0

Cette section détaille le processus recommandé pour la migration des applications Microsoft Windows vers Microsoft App-V 5.0, y compris les étapes impliquées dans l’évaluation de la compatibilité de l’application avec App-V 5.0, Windows 8/7 et Server 2012/2008 R2, 64 bits. Il couvre également comment automatiser la conversion des séquences App-V 4.6 en App-V 5.0 et comment créer des séquences App-V 5.0.

L’organigramme vous montre comment impliquer AppDNA dans votre processus de migration et de fonctionnement normal.

Diagramme de migration des applications Windows vers App-V 5.0

Étape 1. Importer l’ADN de l’application

Pour les applications au format MSI, sélectionnez Importer et analyser > Applications > Importer directement.

Pour une application dans un format autre que MSI, sélectionnez Importer et analyser > Applications > Install Capture.

Étape 2. Analyser l’application

Analysez l’application avec Microsoft Windows8/7, x64 et App-V. Inclure Server 2012/2008 R2 si l’application sera hébergée sur une plate-forme serveur Microsoft.

Étape 3. Exécuter le script Forward Path

Exécutez le script Forward Path avancé Microsoft App-V 4.6 vers App-V 5.0 Décision pour vérifier la compatibilité des applications séquencées à l’aide de Microsoft App-V 4.6 par rapport à Microsoft Windows 8/7, x64 et App-V 5.0 et obtenir un examen des applications qui sont bonnes ou candidates potentielles pour App-V 5.0.

Exécutez le script Forward Path avancé Microsoft App-V 5.0 Décision pour vérifier la compatibilité des applications avec Microsoft Windows 8/7 et App-V 5.0 et obtenir un examen des applications qui sont bonnes ou candidats potentiels pour App-V 5.0.

  1. Pour accéder aux rapports Forward Path, choisissez Rapports : Applications > Forward Path. Cliquez sur Modifier le scénario, puis cliquez sur la liste déroulante pour sélectionner le rapport Microsoft App-V 4.6 à App-V 5.0 Décision ou Microsoft App-V 5.0 Décision.
  2. Pour exécuter des scripts de tâche, cliquez sur Evaluer les tâches.

Étape 4. Remédier

Examinez les données du rapport sur Forward Path et hiérarchisez les applications en fonction de l’état du RAG :

  • Vert : exécutez des scripts de tâche (si un script est disponible) et passez au test d’acceptation de l’utilisateur (UAT).
  • Ambre : vérifiez le rapport de correction détaillé pour déterminer ce qui a été marqué et s’il a besoin d’une correction ou d’un test fonctionnel. Exécutez le script de tâche (si disponible) et passez à UAT.
  • Rouge : vérifiez le rapport de correction détaillé pour déterminer si le composant marqué peut ou doit être corrigé et l’action que vous souhaitez effectuer (ré-développement, installation locale sur Windows 7/8, déploiement sur une plate-forme héritée ou mise hors service et remplacement). Consultez le rapport Overview pour connaître la plateforme la mieux adaptée.

Remarque : Cliquez sur le nom de l’application dans le rapport Forward Path direct pour accéder directement aux données de correction détaillées d’une application.

Étape 5. Exécuter le script de tâche

Exécutez le script de tâche pour les applications qui conviennent à App-V 5.0. Celles-ci seront indiquées par un Oui dans la colonne Script de tâche automatisé.

Cliquez sur le bouton Démarrer pour exécuter des scripts de tâches automatisés et convertir les séquences Microsoft App-V 4.6 en séquences Microsoft App-V 5.0 ou créer des séquences Microsoft App-V 5.0.

Étape 6. Sortie de test pour applications compatibles avec App-V 5.0

Migrer des applications Windows vers App-V 5.0

Étape 7. Soumettre au test d’acceptation de l’utilisateur

Soumettre les demandes à l’UAT, en veillant à ce que les utilisateurs experts participent au processus.

Exploitez les fonctionnalités extensibles d’AppDNA en utilisant le script Forward Path pour envoyer un e-mail au groupe effectuant UAT lorsqu’une séquence App-V 5.0 est prête à être déployée et testée.

Étape 8. Trouver des alternatives pour les applications non compatibles avec une solution donnée

Pour les applications qui ne sont pas compatibles (ne peuvent pas être corrigées ou que la correction est jugée trop coûteuse), utilisez AppDNA pour déterminer si une option de déploiement héritée est plus rentable. Sinon, envisagez de prendre sa retraite et de remplacer l’application.

Utilisez le rapport Résumé de la vue d’ensemble pour obtenir un aperçu rapide de la meilleure plateforme possible pour votre application.

Migrer des applications Windows vers App-V 5.0