Comment : composer un environnement à partir d'ordinateurs virtuels déployés

Vous pouvez composer un environnement à partir d'ordinateurs virtuels existants hébergés sur un hôte Hyper-V à l'aide de Visual Studio Lab Management. Cet hôte doit être ajouté au groupe hôte utilisé par votre collection de projets d'équipe, ou vous pouvez importer un ordinateur virtuel vers un hôte qui est déjà membre du groupe hôte.

La composition d'un environnement virtuel à partir d'ordinateurs virtuels existants permet d'accélérer le processus de création d'environnements virtuels en vue d'évaluer les fonctionnalités de Visual Studio Lab Management. Cette approche vous permet d'utiliser uniquement les ordinateurs virtuels existants pour créer un nouvel environnement. Les environnements virtuels composés ont les propriétés suivantes :

  • Les ordinateurs virtuels d'un environnement composé peuvent être utilisés dans un environnement unique exclusivement. Vous ne pouvez pas exécuter plusieurs copies d'un environnement composé.

  • Si vous supprimez cet environnement, les ordinateurs virtuels ne sont pas supprimés et vous pouvez les utiliser pour un autre environnement.

  • Il n'est pas possible d'utiliser un ordinateur virtuel qui a des fichiers ISO ou des disquettes montés dans un environnement composé.

Si vous voulez créer des références utilisables dans plusieurs environnements ou exécuter simultanément plusieurs copies d'un environnement, vous devez créer des ordinateurs virtuels et des modèles qui sont stockés dans un partage de bibliothèque spécifique, puis importer ces derniers en vue de leur utilisation dans un environnement virtuel. Pour plus d'informations à ce sujet, consultez Création d'environnements virtuels et Concepts et instructions relatives aux environnements virtuels.

Pour utiliser vos ordinateurs virtuels existants dans un environnement virtuel prêt pour le laboratoire, vous devez également installer les agents nécessaires sur les ordinateurs virtuels, selon les fonctionnalités suivantes dont vous avez besoin pour l'environnement :

  • Fonctionnalité de flux de travail : créez un flux de travail pour déployer votre application vers votre environnement virtuel à l'aide de Team Foundation Build.

  • Fonctionnalité de test : exécutez des tests manuels et automatisés à l'aide de votre environnement virtuel.

Le tableau suivant répertorie les agents qui sont requis selon les fonctionnalités que vous voulez :

Agent

Flux de travail

Test

Agent lab

X

X

Agent de test

*

X

Agent de build

X

* Pour exécuter des tests dans le cadre de votre flux de travail, l'agent de test est obligatoire.

Lorsque vous composez un environnement pour un projet d'équipe, les ordinateurs virtuels de l'environnement restent sur l'hôte Hyper-V.

Pour composer un environnement virtuel à partir d'ordinateurs virtuels existants

  1. Connectez-vous à chaque ordinateur virtuel de votre hôte de projet que vous voulez ajouter à l'environnement virtuel.

    1. Installez les agents nécessaires pour les fonctionnalités dont vous avez besoin, comme répertorié dans le tableau précédent. Pour plus d'informations sur l'installation des agents de test, de laboratoire et de build, consultez Installation et configuration des agents Visual Studio, des contrôleurs de test et de build.

      Lorsque vous installez un agent de test, vous pouvez utiliser le compte par défaut, qui est le compte de service réseau. Il n'est pas nécessaire d'enregistrer l'agent de test avec un contrôleur de test lors de l'installation. Cela sera fait automatiquement à l'aide du nom de contrôleur de test que vous ajoutez à l'environnement composé pour la fonctionnalité de test.

      Notes

      Il est recommandé que les ordinateurs virtuels que vous projetez d'ajouter à votre environnement composé s'exécutent sur l'hôte Hyper-V lorsque vous les ajoutez. Cela permet de vérifier l'état des agents sur les ordinateurs virtuels.

  2. Ouvrez Gestionnaire de tests Microsoft.

    Notes

    Pour afficher la fenêtre Gestionnaire de tests Microsoft, cliquez sur Démarrer, puis sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Microsoft Test and Lab Manager.

  3. Cliquez sur Centre lab.

  4. Cliquez sur l'onglet Lab, cliquez sur Nouveau, puis sur Composer un environnement virtuel.

  5. Suivez les étapes de l'Assistant et entrez les informations nécessaires. Pour plus d'informations sur chaque propriété des environnements, consultez Comment : se connecter à un environnement virtuel.

    1. Dans la page Nom et emplacement de l'Assistant, tapez un nom et une description (facultative) pour l'environnement virtuel.

      Notes

      Le nom de l'environnement doit être unique dans le partage de bibliothèque de projet ou le groupe hôte de projet.

    2. Pour sélectionner le groupe hôte hébergeant les ordinateurs existants que vous allez utiliser pour composer cet environnement, effectuez votre sélection dans la liste déroulante Sélectionner l'emplacement.

    3. (Facultatif) Cliquez sur Balises d'environnement, puis tapez les paires nom-valeur pour suivre les informations sur l'environnement en cours de création.

    4. Dans la page de l'Assistant Ordinateurs, passez en revue la liste des ordinateurs virtuels disponibles dans votre groupe hôte de projet. Seuls les ordinateurs qui ne sont pas utilisés dans un autre environnement sont affichés. Sélectionnez celui dont vous avez besoin, puis cliquez sur Ajouter à l'environnement. Ensuite, entrez le rôle de cet ordinateur dans votre environnement.

      Répétez cette étape pour ajouter d'autres ordinateurs virtuels à l'environnement. Vous pouvez également ajouter ou supprimer des ordinateurs de l'environnement à partir de la page Ordinateurs de l'Assistant.

    5. (Facultatif) Modifiez le nom de l'ordinateur virtuel ajouté.

    6. (Facultatif) Dans la page Propriétés de l'ordinateur de l'Assistant, cliquez sur le premier ordinateur virtuel de l'environnement. Examinez les valeurs par défaut sous l'onglet Profil matériel et modifiez la valeur de la mémoire si vous le voulez. L'onglet Profil de système d'exploitation ne s'applique pas aux ordinateurs virtuels. Enfin, examinez les valeurs par défaut dans Balises d'ordinateurs et ajoutez ou supprimez des balises au niveau de l'ordinateur. Répétez cette étape pour chaque ordinateur virtuel que vous ajoutez à l'environnement.

      Notes

      Par défaut, les paramètres de profil matériel de l'ordinateur virtuel source sont utilisés pour renseigner ces valeurs.

    7. (Facultatif) Dans la page Fonctionnalités de l'Assistant, sélectionnez les fonctionnalités dont vous avez besoin pour l'environnement. La configuration d'une fonctionnalité d'un environnement requiert qu'un contrôleur de test ou de build soit disponible, selon la fonctionnalité sélectionnée, et que les agents soient installés sur les ordinateurs virtuels comme requis.

      Notes

      Vous ne pouvez pas utiliser la fonctionnalité d'isolement réseau avec ce type d'environnement.

    8. Dans la page Résumé de l'Assistant, passez les informations en revue.

    9. Cliquez sur Terminer pour créer l'environnement composé.

      Au démarrage du processus de création, Lab Management effectue une série de validations. Si l'une des validations échoue, des informations relatives au motif de l'échec vous sont présentées. À ce stade, vous pouvez corriger les informations dans l'Assistant et relancer l'opération de création.

  6. Pour démarrer cet environnement composé, sélectionnez-le dans la liste de la vue Environnements et cliquez sur Démarrer. L'état de l'environnement indique En cours d'exécution.

    Vous pouvez vérifier l'état des fonctionnalités que vous avez activées dans la vue affichant les détails de l'environnement. Si l'ensemble des fonctionnalités affichent une coche bleue et un état Prêt, vous pouvez maintenant utiliser cet environnement dans votre laboratoire virtuel pour déployer votre application ou exécuter des tests, selon les fonctionnalités activées.

Voir aussi

Concepts

Création d'environnements virtuels

Autres ressources

Test à l'aide d'environnements virtuels

Comment : configurer et exécuter des tests planifiés après la génération et le déploiement de votre application

Déploiement d'une application dans un environnement virtuel