Geek de tous les métiers : VMM 2012 et Server App-V: collaboration heureuse

Microsoft a ajouté discrètement Server App-V à System Center Virtual Machine Manager 2012, une excellente initiative au niveau technique et stratégique.

Greg Shields

Il est important de maintenir l'objectivité comme une voix indépendante au sein de l'industrie des TI. Il est essentiel de la tâche de vous aider à prendre les bonnes décisions sur les produits et les stratégies. Fait bien ce travail, il faut maintenir la neutralité tout au long d'un flux sans fin de pas de produit et de fournisseur de marketing.

Chaque maintenant et puis, bien, vous voyez quelque chose qui change tout. Objectivité prend une banquette arrière à l'excitation. Cette fois, que quelque chose est serveur App-V, un ajout de calme pour System Center Virtual Machine Manager (VMM) 2012. En fait, c'est si calme, un œil mal ne pouvait presque manquer ce nouvel outil impressionnant. Croyez-moi, vous ne voudriez pas rater cela.

Serveur App-V donne à vos serveurs au même niveau d'automatisation de livraison d'application que vous avez été en appréciant sur postes de travail pour les années. Couple cela avec le nouveau VMM sur le service mise en service du modèle et vous pouvez rapidement voir comment la tâche de créer des machines virtuelles (VM) est sur le point d'améliorer de façon spectaculaire. Dans la lutte continue aux parts de marché plate-forme virtuelle, joignant serveur App-V avec VMM peut être plus brillant de Microsoft se déplacent encore.

L'App-V qui n'est pas d'App-V

Vous pouvez penser du serveur App-V en tant que « calme » parce que c'est tellement bien intégrées dans l'expérience de gestion de VMM. Il est étroitement intégré, presque à l'excès. La nomenclature de Microsoft ajoute à son obscurité. Plus d'un nom de partage avec l'autre App-V nous avons connu des années. C'est logique, en raison de leurs similitudes. Toutefois, il a la conséquence malheureuse d'enterrer les détails du serveur App-V dans une recherche occasionnelle sur le Web.

Vous y trompez pas : Ces deux technologies ont beaucoup en commun. Ils sont les deux solutions de virtualisation d'applications. Ils ont aussi le sport leur juste part des différences. D'un point de vue architectural, App-V est généralement axé sur la livraison d'applications pour ordinateurs de bureau. Serveur App-V est absolument destiné aux serveurs.

Sur un plan plus technique, il existe encore des différences. Les applications serveur ne sont pas généralement conçues pour être utilisé par plusieurs utilisateurs sur le même ordinateur. Ils sont plus susceptibles d'être des applications de fond que rarement voient les connexions de la console. Par conséquent, serveur App-V traite ses applications virtualisées quelque peu différemment des traditionnel App-V.

Voici un oeil à quelques-unes des principales différences entre les deux :

**Serveur App-v :**Si une application crée des données ou modifie la configuration dans un emplacement spécifique à l'utilisateur dans le Registre lorsque l'application est séquencée, les données ou la configuration reste associée à l'utilisateur même au moment du déploiement et de l'exécution.

**App-v :**Si une application crée des données ou modifie la configuration dans un emplacement du Registre spécifique à l'utilisateur actuel lorsque l'application est séquencée, la configuration ou données est mappée est accessible à tout utilisateur qui exécute l'application.

**Serveur App-v :**Il existe des fichiers d'application qui font partie d'un package d'application virtuelle, tels que les fichiers .exe et les bibliothèques nécessaires pour lancer l'application, à tous les processus en cours d'exécution sur l'ordinateur où l'application est copiée.

**App-v :**Les fichiers d'application qui font partie d'un package d'application virtuelle n'est disponibles pour cette application virtuelle et tous les autres processus commencés en environnement virtuel de l'application.

**Serveur App-v :**Des objets COM, des objets DCOM, des objets COM +, Windows Management Instrumentation (WMI) fournisseurs et Services NT qui font partie d'un package d'application virtuelle sont exposés sur le système local de laisser le système d'exploitation, outils et autres applications interagissent avec eux. Par exemple, vous pouvez utiliser le gestionnaire natif contrôle des services (SCM) pour démarrer un service qui fait partie d'un package d'application virtuelle.

**App-v :**COM, DCOM, COM +, WMI et service informations associées à un package d'application virtuelle sont maintenue constante à ce paquet, non disponible pour tous les processus en cours d'exécution en dehors de ce paquet. Par exemple, le SCM natif ne verrez pas les services NT qui fonctionnent dans un environnement virtuel.

**Serveur App-v :**L'Agent de serveur App-V utilise l'heuristique pour détecter automatiquement les processus sur un ordinateur qui doivent être exécutés dans des environnements virtuels. En règle générale, aucune cale de lanceur n'est nécessaire. Pour ajouter explicitement un processus dans un environnement virtuel, vous pouvez ajouter "/ RunInVE : < package GUID >" à la fin de la ligne de commande de processus.

**App-v :**Pour un processus d'être virtualisé, un programme d'App-V comme sfttray.exe doit ouvrir ce processus, ou il doit être l'enfant d'un autre processus virtuel. Pour ajouter explicitement un processus dans un environnement virtuel, vous pouvez exécuter la commande "sfttray.exe /exe < exécutable à lancer > / app < nom de l'application >. "

Serveur App-V utilise aussi un outil spécial appelé le serveur Application Virtualization Sequencer (voir Figure 1) pour créer des packages d'applications. Ne pas confondre avec l'équivalent traditionnel de App-V, Application Virtualization Sequencer. Un seul mot, comme vous pouvez l'imaginer, fait toute la différence.

Server App-V uses the Server Application Virtualization Sequencer to create app packages

Figure 1 serveur App-V utilise le serveur Application Virtualization Sequencer pour créer des packages app.

Curieusement, les bits d'installation du serveur Application Virtualization Sequencer peuvent être difficiles à trouver. Considérant que le séquenceur App-V traditionnels a longtemps constaté dans le Microsoft Desktop Optimization Pack, serveur App-V sequencer est sécrétée plutôt loin dans le support d'installation de VMM. Recherchez un dossier nommé \SAV. Vous y trouverez les fichiers d'installation (voir Figure 2) pour l'agent serveur App-V et, ainsi que des applets de commande Windows PowerShell pour gérer les deux.

Server App-V installation files

Figure 2 fichiers d'installation de serveur App-V.

Profils d'application de VMM

Traditionnel d'App-V ou serveur App-V, le processus d'emballage de demande commence par un ordinateur rudimentaire. Installer sequencer sur cet ordinateur, créez un nouveau package d'application virtuelle et lancez l'installation de votre application à partir de l'Assistant. De nombreuses applications de l'emballage avec succès dès la sortie de la boîte. D'autres exigent un peu plus de réglage fin pour s'assurer qu'ils sont correctement configurés.

L'éditeur de serveur Application Virtualization Sequencer mérite une attention particulière. Après l'empaquetage d'une application, cliquez sur modifier un Package d'Application virtuelle existante. Sélectionnez Modifier le paquet et recherchez le fichier SPRJ de votre package, puis vous verrez un onglet intitulé Configuration de déploiement (voir Figure 3).

You’ll find the editor under the Deployment Configuration tab

Figure 3 , vous trouverez l'éditeur sous l'onglet de Configuration de déploiement.

Microsoft a intégré l'intelligence dans l'outil d'empaquetage qui aide l'outil énumère un large éventail de configurations spécifiques aux packages, que vous pouvez spécifier lors du déploiement. Cliquez sur le lien ajouter des éléments de Configuration de déploiement pour les configurations disponibles. Entrez un astérisque ("*") pour visualiser l'ensemble des éléments potentiellement configurables (voir Figure 4). Sélectionnez ceux que vous souhaitez exposer pour une configuration plus tard et cliquez sur le bouton Ajouter.

You can select and add Deployment Configuration items

Figure 4 vous pouvez sélectionner et ajouter des éléments de Configuration de déploiement.

Une fois que vous avez ajouté vos articles pour le package, vous pouvez définir une valeur par défaut pour chacun en double-cliquant sur l'élément et ses propriétés de réglage (voir Figure 5). Vous pouvez marquer les éléments nécessitant une configuration comme obligatoire, une décision qui devient importante, car vous apportez paquets dans VMM.

You can adjust the properties of Deployment Configuration items

Figure 5 vous pouvez ajuster les propriétés des éléments de Configuration de déploiement.

Vous commencez ce processus en créant un profil d'Application dans la console VMM. Que le profil contient les métadonnées VMM utilise pour gérer le paquet, tels que la configuration de l'application, les dépendances, les droits et les autorisations et les tous les scripts que vous aurez besoin en combinaison avec l'installation du package.

Voici où les choses deviennent intéressantes. Paramètres vous exposé comme éléments de Configuration de déploiement dans le séquenceur sont maintenant disponibles sous forme de propriétés de profil d'Application de VMM (voir Figure 6). Cette exposition offre la souplesse nécessaire pour livrer un paquet d'application dans différents cas d'usage. Suffit de définir les paramètres correspondent à ceux requis pour chaque serveur. Pour une plus grande flexibilité, vous pouvez utiliser les variables dans le format @variablename@ pour désigner les valeurs soient définies au moment du déploiement.

Deployment Configuration items become your VMM Application Profile properties

Figure 6 éléments de Configuration de déploiement deviennent vos propriétés de profil d'Application VMM.

Beaucoup mieux ensemble

La combinaison de VMM et le serveur App-V peut révolutionner comment vous offrir des services sur les serveurs. Vous avez maintenant les outils nécessaires pour dépasser les jours de la fourniture de VM simple copier-coller.

Déploiement automatisé du service VMM n'est pas quelque chose que vous allez mettre en œuvre pendant la nuit. Il y a une quantité importante d'effort initial nécessaire pour construire au départ les automatismes et vous avez l'intention de déployer des logiciels. Qui exige des efforts bien avant que vous récoltez les récompenses.

Les fonctionnalités les plus avancées de VMM ne sont pas pour les cœur bien accrochés et automation-phobique informaticiens doivent ne pas s'appliquer. Si vous êtes prêt, cependant, cette version de VMM-plus-serveur App-V offre deux solutions impressionnantes qui sont sans doute beaucoup mieux ensemble.

Greg Shields

Greg Shields, MVP, est un partenaire à technologie concentré. Obtenez plus de Shields touche-à-tout des astuces au ConcentratedTech.com.

Contenu associé