Emballage d'applications avec Server Application Virtualization

 

S'applique à: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Le séquencement correspond au processus de création d'un package d'application virtuelle. Les informations suivantes fournissent une vue d'ensemble de la création et de la configuration d'un package d'application virtuelle à l'aide d'Application Virtualization pour Microsoft Server (App-V pour Server). Vous pouvez copier des packages d'applications virtuelles sur les ordinateurs qui exécutent l'Agent App-V pour Server. Les packages d'applications virtuelles sont des images d'applications qui peuvent être copiés sur un ordinateur et démarrés sans qu'il soit nécessaire de procéder à une installation locale. Elles s'exécuteront de la même manière qu'une application installée localement.

Séquencement

Une fois Sequencer correctement installé, vous devez créer un package d'application virtuelle. Sequencer crée des applications qui s'exécutent dans un environnement virtuel.App-V pour Server Sequencer analyse le processus d'installation et de configuration d'une application et enregistre les informations nécessaires à l'exécution de cette dernière dans un environnement virtuel. Une application séquencée est distincte du système d'exploitation et exécutée dans un environnement virtuel. Cette séparation facilite le déploiement, la gestion, le déplacement et la suppression d'un package d'application virtuelle par rapport à une application standard.

System_CAPS_cautionAttention

Il est fortement recommandé que l'image du système d'exploitation utilisée pour séquencer une application corresponde à l'image du système d'exploitation vers laquelle vous souhaitez déployer le package d'application virtuelle.

Pour les ordinateurs exécutant Windows Server 2008 ou version ultérieure, avant de séquencer une application, vous devez connaître les rôles et fonctionnalités Windows Server requis pour l'exécution de l'application. Tous les rôles et fonctionnalités requis doivent être activés avant le séquencement de l'application. De plus, les rôles et fonctionnalités requis doivent également être activés sur tous les ordinateurs qui exécuteront le package d'application virtuelle.

Pour plus d'informations sur le séquencement d'une application, voir Comment séquencer une nouvelle application serveur.

Vous pouvez également utiliser la ligne de commande pour séquencer une application. Pour plus d'informations sur l'utilisation de PowerShell pour automatiser le séquencement d'une application, voir Comment installer les applets de commande PowerShell de Server Application Virtualization, ou consultez l'aide associée à l'aide de la console PowerShell.

Une fois un package d'application virtuelle créé, pour plus d'informations sur le processus de séquencement, vous pouvez consulter le fichier Reports.xml situé dans le répertoire spécifié à la page Créer le package de l'Assistant Créer un package.

Si vous envisagez de séquencer une application qui crée une base de données sur un serveur Microsoft SQL Server, les conditions préalables suivantes doivent être respectées. Les composants suivants font partie du Microsoft® SQL Server® 2012 Feature Pack.

  1. Infrastructure d'application de niveau de données Microsoft® SQL Server® 2012

  2. Service de langage Transact-SQL de Microsoft® SQL Server® 2012

  3. Objets de gestion partagée Microsoft® SQL Server® 2012

  4. Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

  5. Types CLR du système Microsoft® pour Microsoft® SQL Server® 2012

Tâches post-séquencement

Après le séquencement d'une application, vous pouvez personnaliser la méthode d'exécution du package d'application virtuelle en configurant les éléments de configuration du déploiement associé. Ces paramètres sont appliqués au package d'application virtuelle au moment de l'exécution et les informations sont enregistrées dans le fichier de configuration du déploiement associé. Le fichier de configuration du déploiement est un fichier .xml. Vous pouvez affecter un fichier de configuration du déploiement unique à plusieurs instances du même package exécutées sur différents ordinateurs. Les éléments de configuration du déploiement sont affichés dans l'onglet Éléments de configuration du déploiement de App-V pour Server Sequencer.

Notes

La modification des appartenances aux groupes locaux à l'aide du fichier de configuration du déploiement n'est pas prise en charge. Pour modifier les appartenances aux groupes locaux, vous devez utiliser un script après le déploiement du package d'application virtuelle ou mettre à jour les conditions d'appartenance manuellement.

Pour plus d'informations sur la configuration des packages d'applications virtuelles, voir Comment effectuer une configuration après le séquencement.

Une fois le package configuré, vous devez l'enregistrer. Pour plus d'informations sur l'enregistrement d'un package, voir Comment enregistrer un package d'application virtuelle serveur.

Important

Ne laissez jamais des utilisateurs indésirables se connecter aux ordinateurs d'un environnement de centre de données pour exécuter ou configurer un package d'application virtuelle.

Exemple de déploiement d'un package d'application virtuelle

Utilisez les informations suivantes pour déployer un package d'application virtuelle de serveur sur un ordinateur qui exécute l'Agent App-V pour Server. Le déploiement s'effectue à l'aide des applets de commande PowerShell App-V pour Server. Ces conditions préalables doivent être réunies pour que vous puissiez effectuer la procédure de déploiement d'un package d'application :

  • Un ordinateur exécutant l'Agent App-V pour Server.

  • Un package d'application virtuelle de serveur doit être installé.

  • Un ordinateur exécutant PowerShell 2.0 et les applets de commande App-V pour Server.

L'ordinateur exécutant l'Agent App-V pour Server peut être identique à l'ordinateur sur lequel les applets de commande App-V pour Server sont installées, mais ce n'est pas obligatoire. Si vous utilisez plusieurs ordinateurs, ils doivent être en mesure d'interagir via le réseau. Le compte d'utilisateur effectuant le déploiement doit être membre du groupe de sécurité local Administrateurs locaux sur les deux ordinateurs. Le package d'application virtuelle doit être copié localement sur l'ordinateur qui exécute l'Agent App-V pour Server. Le processus de déploiement aura lieu dans son intégralité sur l'ordinateur qui exécute les applets de commande App-V pour Server.

Important

Vous ne devez utiliser les applets de commande que pour gérer les packages dans un environnement de test pour vérifier et tester les fonctionnalités des packages.

Pour plus d'informations sur le déploiement d'un package à des fins de test, voir Comment déployer un package d'application virtuelle pour le tester. Pour obtenir une liste des applets de commande disponibles avec App-V pour Server, consultez Applets de commande de Server Application Virtualization.

Mise à jour d'un package d'application virtuelle existant

Si vous avez créé un package d'application virtuelle précédemment, vous pouvez utiliser la fonction de mise à jour ou de modification d'un package. Pour plus d'informations sur l'une de ces procédures, consultez Comment mettre à jour un package d'application virtuelle et Comment modifier un package d’application virtuelle existant.