Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Agrandissement ou modification de votre lab virtuel

 

Publication: juillet 2016

À mesure que vous utilisez un laboratoire virtuel et que vous vous familiarisez avec celui-ci, vous pouvez étendre ou modifier votre laboratoire d'une ou de plusieurs façons :

Chacune de ces modifications nécessite une modification de la configuration des ressources Lab Management .

Si vous déplacez Team Foundation Server d'un serveur vers un autre, ou modifiez le nom du serveur qui exécute Team Foundation Server, vous devez mettre à jour l'URL que les composants Lab Management utilisent pour communiquer avec Team Foundation Server.  Pour plus d'informations sur le déplacement de Team Foundation Server, voir Administrer Team Foundation Server.  

Une fois que vous avez déplacé Team Foundation Server, mettez à jour l'URL Team Foundation Server aux emplacements suivants :

  • Sur l'ordinateur qui exécute la couche Application Team Foundation Server, l'URL URL s'affiche dans la console Administration Team Foundation Server.  Dans la console Administration, accédez au nœud Lab Management, cliquez sur Reconfigurer Lab Management, puis sur l'onglet Avancé.  Dans la zone de texte URL lab, tapez le nouveau nom du serveur.  

  • Sur les ordinateurs dotés d'un agent de build, l'URL est stockée dans la ruche du Registre gérée par Hyper-V.  Si le serveur qui exécute Team Foundation Server est renommé, cliquez sur Réparer la fonctionnalité de flux de travail pour cet environnement.  Le paramètre sera mis à jour automatiquement dans tous les ordinateurs virtuels de cet environnement.  Étant donné que les fichiers .lvr stockent l'URL de Team Foundation Server en interne, vous devez modifier le fichier .lvr manuellement pour mettre à jour le XML.  

    System_CAPS_noteRemarque

    Vous n'avez pas à rétablir des captures instantanées, car l'URL est mise à jour dans les ordinateurs virtuels par Team Foundation Server une fois qu'il est revenu à la dernière version d'une capture instantanée.

Si vous avez démarré l'exploration de Lab Management en utilisant des environnements composés ou en créant un petit projet d'équipe pour piloter le serveur Team Foundation Server test, vous pouvez effectuer ultérieurement une migration des ressources lab vers une instance Team Foundation Server différente.  Étant donné que Team Foundation Server ne prend pas en charge la fusion d'un projet d'équipe avec un autre, vous devez déplacer vos ressources lab manuellement.  Pour plus d'informations sur la migration du code source, les éléments de travail et les définitions de build, voir Administrer Team Foundation Server.  

System_CAPS_noteRemarque

Vous pouvez déplacer des ordinateurs virtuels uniquement dans le même emplacement réseau, car ils sont déjà configurés pour utiliser cet emplacement réseau.  Si vous déplacez une collection de projets d'équipe entre des instances de Team Foundation Server qui résident dans des domaines différents, vous devez déplacer la collection de projets, annuler la configuration de Lab Management pour cette collection de projets, puis le reconfigurer à l'aide des paramètres de la nouvelle instance et du nouveau domaine Team Foundation Server.  

Étant donné que vous effectuez des déplacements entre des domaines, vous ne pouvez pas tout récupérer.

Pour effectuer le déplacement d'un serveur qui exécute Team Foundation Server vers un autre serveur qui exécute Team Foundation Server

  1. Déplacez la collection de projets d'équipe vers une nouvelle couche Application.  Pour connaître les étapes, voir Déplacer une collection de projets d'équipe.  

  2. Annulez la configuration de Lab Management pour la collection de projets d'équipe après avoir joint la collection au serveur Team Foundation Server de destination.  Pour connaître les étapes d'annulation de la configuration, voir TFSConfig Lab /Delete Command.  

  3. Reconfigurez Lab Management pour la collection dans le serveur Team Foundation Server de destination.  Pour connaître les étapes de configuration de Lab Management, voir Configuration de Lab Management pour les environnements SCVMM.  

Si vous devez développer le stockage pour System Center Virtual Machine Manager (SCVMM), vous pouvez ajouter de nouveaux partages de bibliothèque.  Vous pouvez également remplacer des partages existants par des partages sur des serveurs qui ont des processeurs plus rapides, plus de disques durs, ou les deux à la fois.  Le processus d'ajout ou de suppression de partages de bibliothèque dans SCVMM utilisé par Lab Management est le suivant :   

  1. Préparez-vous à effectuer le déplacement vers un nouveau partage de bibliothèque.

  2. Déplacez les modèles.

  3. Déplacez les ordinateurs virtuels importés qui ne sont pas utilisés actuellement dans les environnements virtuels.

  4. Déplacez les environnements stockés.

  5. Supprimez l'ancien partage de bibliothèque.

    System_CAPS_noteRemarque

    Ce scénario ne mettra pas à jour les fichiers .lvr existants susceptibles de faire partie des bogues actifs.  Si des environnements stockés sont nécessaires pour reproduire des bogues, ces derniers doivent rester dans la bibliothèque source jusqu'à ce que les bogues soient résolus.  

Pour préparer le déplacement

  1. Assurez-vous que le nouveau serveur de bibliothèque satisfait à la configuration requise pour un serveur de bibliothèque SCVMM.  Pour plus d'informations sur la configuration requise, voir Configuration requise : serveur de bibliothèque VMM.  

  2. Sur le nouveau serveur, ajoutez un nouveau partage de bibliothèque :

    1. Dans l'Explorateur Windows, créez un dossier qui utilise le nom du nouveau partage de bibliothèque.

    2. Partagez le nouveau dossier avec le serveur SCVMM en ajoutant VMM_MACHINE$ en tant que collaborateur à la liste des utilisateurs par lesquels ce dossier est partagé.

    3. Dans la console Administrateurs Virtual Machine Manager, associez ce partage de bibliothèque.

  3. Ajoutez le nouveau partage de bibliothèque aux collections de projets d'équipe et aux projets d'équipe pertinents.

    1. Dans la Console Administration TFS, cliquez sur Serveur TFS.  Cliquez sur Couche Application, puis sur Collections de projets d'équipe.  

    2. Sous l'onglet Lab Management, cliquez sur Configurer les partages de bibliothèque.

    3. Ajoutez le partage que vous créez dans SCVMM.

  4. Sauvegardez le partage de bibliothèque d'origine.  Pour connaître les étapes de sauvegarde du partage de bibliothèque, voir Sauvegarde et restauration de la base de données VMM.  

  5. Effectuez l’une des opérations suivantes :

    Placez les collections de projets en mode hors connexion.  Il est recommandé, mais non obligatoire, de placer les collections de projets pertinentes hors connexion pendant le déplacement.  

    - ou -

    Contactez votre administrateur système et demandez-lui de signaler à tous les utilisateurs de ne pas déployer des environnements ni d'importer des ordinateurs virtuels ou des modèles lors du déplacement.

Pour déplacer des modèles

  1. Identifiez les fichiers associés au modèle que vous voulez déplacer.  Déplacez ces fichiers de la source vers la destination.  Dans le cas de disques virtuels de différenciation, assurez-vous de déplacer toutes les versions du .vhd.  Pour rechercher le chemin d'accès du .vhd sur lequel ce modèle pointe, cliquez avec le bouton droit sur le modèle, puis cliquez sur Propriétés.  Cliquez sur Configuration matérielle.  Déplacez ce .vhd vers le nouveau partage de bibliothèque.  

  2. Dans la Console Administrateurs SCVMM, cliquez sur Bibliothèque.  Dans le volet Action, cliquez sur Actualiser.  Actualisez à la fois l'ancien partage de bibliothèque et le nouveau partage de bibliothèque.  

  3. Dans Microsoft Test Manager, cliquez sur Bibliothèque.  Pointez sur le nouveau partage de bibliothèque et ré-importez les modèles.  Répétez ces étapes pour chaque projet d'équipe qui est activé pour Lab Management.  Assurez-vous que le profil du système d'exploitation et le profil matériel que vous définissez pour la nouvelle instance du modèle sont similaires à ceux que vous avez utilisés pour l'ancien modèle.  

  4. Si des environnements dans la bibliothèque sont basés sur des modèles, vous devez mettre à jour manuellement les définitions d'environnement.  Dans Microsoft Test Manager, cliquez sur Bibliothèque.  Cliquez sur Environnements, puis sur chaque environnement qui a utilisé les modèles.  Supprimez l'ancien modèle et ajoutez le nouveau modèle.  

  5. Supprimez les anciens modèles de la bibliothèque.  Dans Microsoft Test Manager, cliquez sur Centre lab.  Cliquez sur l'onglet Bibliothèque, puis sur Ordinateurs virtuels et modèles.  

    Vous pouvez faire la distinction entre l'ancien et le nouveau modèle en regardant dans la colonne de partage de bibliothèque.  Cela ne supprime pas le modèle sous-jacent.  

  6. Confirmez que le déplacement a réussi.  Si vous n'avez pas placé la collection de projets d'équipe hors connexion, déployez l'un des modèles vers un hôte.  Cette opération devrait se terminer sans erreur.  

Si des ordinateurs virtuels d'une bibliothèque ne sont actuellement pas utilisés dans un environnement, vous devez les déployer vers un hôte, puis les enregistrer dans la nouvelle bibliothèque.

Pour déplacer des ordinateurs virtuels importés

  1. Créez un environnement virtuel.

  2. Ajoutez tous les ordinateurs virtuels qui doivent être déplacés.  Ne sélectionnez aucune fonction.  

  3. Déployez l'environnement, mais ne le démarrez pas.

    System_CAPS_noteRemarque

    Si vous essayez de démarrer l'environnement tandis que des ordinateurs virtuels en cours d'exécution utilisent le même nom que les ordinateurs virtuels que vous êtes en train de déplacer, des conflits de noms dans le domaine peuvent se produire.

  4. Dans Microsoft Test Manager, cliquez sur le premier ordinateur virtuel de l'environnement.  Cliquez sur Stocker dans la bibliothèque puis sélectionnez la bibliothèque cible de stockage.  Répétez ces étapes pour tous les ordinateurs virtuels dans l'environnement.  

  5. Une fois que tous les ordinateurs virtuels sont stockés dans la bibliothèque, supprimez l'environnement

  6. Supprimez les ordinateurs virtuels dans la bibliothèque source.

    System_CAPS_noteRemarque

    Après le déplacement, vous ne pourrez pas importer les ordinateurs virtuels dans d'autres projets d'équipe.

Pour déplacer des environnements stockés

  1. Dans Microsoft Test Manager, déployez l'environnement.

    Vous n'avez pas besoin de démarrer l'environnement.

  2. Sous l'onglet Environnement, cliquez sur Stocker dans la bibliothèque sur le partage de bibliothèque de destination.

  3. Confirmez que le déplacement a réussi :

    1. Déployez l'environnement.

    2. Prenez un instantané.

    3. Rétablissez un instantané antérieur.

    4. Rétablissez l'instantané le plus récent.

  4. Si vous pouvez rétablir l'instantané avec succès, supprimez l'environnement du partage de bibliothèque source.

Une fois le déplacement terminé, replacez la collection de projets d'équipe en ligne.

Si vous avez des bogues qui incluent des instantanés pour des environnements situés dans la bibliothèque, nous vous recommandons de conserver les environnements dans cette bibliothèque jusqu'à ce que ces bogues soient résolus.  Il n'existe aucune méthode simple pour rechercher les environnements vers lesquels pointent des fichiers .lvr.  Par conséquent, une solution pratique consistera à conserver des environnements qui ont été créés ces 60 derniers jours.  

Pour supprimer le partage

  1. Supprimez des ordinateurs virtuels et des modèles du partage de bibliothèque d'origine : dans Microsoft Test Manager, cliquez sur Centre lab.  Cliquez sur Bibliothèque, sur Ordinateurs virtuels et modèles, puis supprimez les ordinateurs virtuels du partage de bibliothèque qui sont encore affichés dans le partage de bibliothèque d'origine.  

    Vous pouvez facilement regrouper les ordinateurs virtuels par partage de bibliothèque, en faisant glisser l'en-tête de colonne Partage de bibliothèque et en le plaçant au-dessus de la ligne d'en-tête.

  2. Suppression de l'association de partage de bibliothèque de projets d'équipe :

    1. Ouvrez une invite de commandes.

      À l'invite de commandes, utilisez l'outil en ligne de commande TFSLabConfig pour chaque projet associé au partage de bibliothèque que vous voulez supprimer.

    2. Exécutez la commande TFSLabConfig DeleteTeamProjectLibraryShare pour spécifier le nom de la collection de projets et du projet, en plus du nom du partage de bibliothèque.

      Pour plus d'informations sur la commande TFSLabConfig DeleteTeamProjectLibraryShare, voir TFSLabConfig DeleteTeamProjectLibraryShare Command.

    3. Répétez cette étape pour chaque projet d'équipe.

  3. Dans la console Administration Team Foundation Server, supprimez le partage de bibliothèque d'origine des collections de projets d'équipe auxquelles il a été associé.

Pour ajouter un hôte Hyper-V

  1. Dans la console Administrateurs SCVMM, ajoutez le nouveau serveur Hyper-V au groupe hôte.  Pour connaître les étapes d'ajout d'un serveur au groupe hôte, voir Ajout d'ordinateurs hôtes.  

  2. Dans la Console Administration Team Foundation Server, cliquez sur Serveur TFS.  Cliquez sur Lab Management, puis sur Groupes hôtes.  Cliquez sur Vérifier.  Si vous êtes invité à entrer un nom d'utilisateur et un mot de passe, fournissez un utilisateur qui est membre du groupe de sécurité Administrateurs sur le nouvel hôte.  

  3. Empêchez le positionnement de nouveaux ordinateurs virtuels sur l'hôte à partir duquel vous effectuez la migration.

    1. Dans la console Administrateurs SCVMM, cliquez sur Hôtes.  Cliquez sur le nom de l'hôte à partir duquel vous effectuez la migration, puis sur Propriétés.  

    2. Dans la fenêtre Propriétés d'ordinateur hôte, cliquez sur l'onglet État.  Décochez la case Cet ordinateur hôte est disponible pour la sélection élective, puis cliquez sur OK.  

  4. Dans la fenêtre Propriétés d'ordinateur hôte, cliquez sur l'onglet État.  Décochez la case intitulée Cet ordinateur hôte est disponible pour la sélection élective, puis cliquez sur OK.  

  5. Migrez des environnements qui ne sont pas isolés du réseau :

    1. Dans Microsoft Test Manager, cliquez sur Centre lab.  Cliquez sur l'onglet Lab, puis sur Environnements.  Identifiez les environnements qui résident dans le groupe hôte des ordinateurs hôtes source et de destination.  

    2. Ouvrez chaque environnement et identifiez ceux pour lesquels la fonctionnalité d'isolement réseau est désactivée.  Le reste de cette étape s'applique uniquement à ces environnements qui ne sont pas isolés du réseau.  

    3. Dans la console Administrateurs SCVMM, recherchez les ordinateurs virtuels qui font partie des environnements qui ne sont pas isolés du réseau.

      Pour cela, tapez le nom de l'environnement dans la zone de recherche du volet Ordinateurs virtuels.

    4. Si l'un des ordinateurs virtuels trouvés dans l'étape précédente réside sur l'hôte interrompu, déplacez-le vers le nouvel hôte.

  6. Migrez des environnements qui sont isolés du réseau :

    1. Dans Microsoft Test Manager, cliquez sur Centre lab.  Cliquez ensuite sur l'onglet Lab, puis sur Environnements.  Identifiez les environnements qui résident dans le groupe hôte des ordinateurs hôtes source et de destination.  

    2. Ouvrez chaque environnement et identifiez ceux pour lesquels la fonctionnalité d'isolement réseau est activée.

    3. Dans Console Administrateurs SCVMM, recherchez les ordinateurs virtuels qui font partie des environnements isolés du réseau.

      Pour cela, tapez le nom de l'environnement dans la zone de recherche du volet Ordinateurs virtuels.

    4. Si les ordinateurs virtuels d'un environnement isolé du réseau résident sur l'hôte interrompu, stockez cet environnement dans la bibliothèque de projet d'équipe.

      Tous les ordinateurs virtuels d'un environnement isolé du réseau se trouvent sur le même hôte physique.

    5. Déployez de nouveau l'environnement de la bibliothèque vers le groupe hôte.

  7. Dans Microsoft Test Manager, suspendez et reprenez chaque environnement.  Cela permet de vérifier que l'environnement a été migré correctement.  

  8. Dans la console Administrateurs SCVMM, cliquez sur Ordinateurs hôtes, sur le nom de l'ancien hôte, puis sur Supprimer l'ordinateur hôte.

Il existe au moins deux situations dans lesquelles vous pouvez déplacer SCVMM d'un serveur vers un autre.  Tout d'abord, vous avez commencé à utiliser Lab Management sur une base pilote sur les ordinateurs temporaires et vous souhaitez maintenant déployer la fonctionnalité sur les serveurs de production.  Étant donné que vous commencez dans un mode de production, il n'est pas important de conserver les environnements, modèles et autres ressources lab que vous avez utilisés pendant le test pilote.  Ensuite, vous devez modifier le serveur qui exécute SCVMM en raison de problèmes de disponibilité ou de capacité.  Étant donné que vous souhaitez continuer à fonctionner comme avant, vous devez conserver les mêmes environnements et ressources connexes.  

Pour déplacer SCVMM sans conserver les ressources lab

  1. Supprimez les objets lab de chaque collection de projets d'équipe.

    1. Sur la couche Application Team Foundation Server, ouvrez une invite de commandes et tapez la commande suivante Tfsconfig.exe lab /delete /collectionName:maCollection.  Vous devez exécuter TFSConfig à partir d'un serveur qui exécute la couche Application Team Foundation.  Par défaut, TFSConfig est situé dans Lecteur:\Program Files\Microsoft Team Foundation Server 2010\Tools.  Pour plus d'informations sur la commande TfsConfig Lab /Delete, voir TFSConfig Lab /Delete Command.  

    2. Répétez cette commande pour chaque collection de projets d'équipe sur le serveur.

  2. Entrez le nouveau nom dans la console Administration Team Foundation Server.

    1. Dans la console Administration Team Foundation Server, cliquez sur le nœud Lab Management.

    2. Dans la page Lab Management, cliquez sur Reconfigurer Lab Management.

    3. Sous l'onglet Virtual Machine Manager, tapez le nom de domaine complet du nouveau serveur qui exécute SCVMM.  Cliquez ensuite sur Test pour confirmer que le nouveau serveur est disponible.  

      1. Si le compte de service Team Foundation Server n'a pas les autorisations appropriées sur le serveur SCVMM spécifié, une boîte de dialogue vous invite à entrer un nom d'utilisateur et un mot de passe.

      2. Tapez le nom et le mot de passe d'un utilisateur qui est un membre existant du rôle Administrateur SCVMM.  Le compte de service Team Foundation Server sera ajouté au rôle Administrateur SCVMM.  

    4. Cliquez sur OK.

Pour déplacer SCVMM en conservant les ressources lab

  1. Sauvegardez la base de données SCVMM d'origine :

    1. Dans la console Administrateurs SCVMM, cliquez sur Administration puis sur Général.  Dans le volet Actions, cliquez sur Sauvegarder Virtual Machine Manager.  

    2. Dans la boîte de dialogue Sauvegarde Virtual Machine Manager, tapez le chemin d'accès d'un dossier de destination pour le fichier de sauvegarde.  Le dossier ne doit pas être un répertoire racine et doit être accessible par SQL Server.  

    System_CAPS_noteRemarque

    Vous pouvez suivre l'état de la sauvegarde dans la vue Travaux.

  2. Copiez les fichiers de sauvegarde de la base de données de l'étape 1b vers un emplacement sur le nouvel ordinateur SCVMM.

  3. Installez SCVMM sur le nouveau serveur.  Pointez l'Assistant sur la base de données SCVMM actuelle ou créez une base de données.  Pour connaître les étapes de restauration de la sauvegarde, voir Sauvegarde et restauration de la base de données VMM.  

  4. Mettez à jour le nom du serveur SCVMM dans Team Foundation Server.

    1. Ouvrez une invite de commandes et exécutez la commande : Tfsconfig.exe lab /settings / scvmmservername:mon_nouveau_nomserveurscvmm /force.  Vous devez exécuter TFSConfig à partir d'un serveur qui exécute la couche Application Team Foundation.  Par défaut, TFSConfig est situé dans Lecteur:\Program Files\Microsoft Team Foundation Server 2010\Tools.  Vous devez utiliser le commutateur /force parce que les groupes hôtes et le serveur de bibliothèque sont déjà liés à une collection de projets d'équipe ; la modification du SCVMM n'est pas autorisée à moins que vous n'utilisiez l'option /force.  Pour plus d'informations sur la commande TFSConfig Lab Settings, voir TFSConfig Lab /Settings Commands.  

    2. Dans la console Administration Team Foundation Server, cliquez sur le nœud Lab Management.  Cliquez sur Reconfigurer Lab Management, puis sur Tester en regard de Nom du serveur VMM.  Cela permet de confirmer que Team Foundation Server peut se connecter au nouveau SCVMM et dispose des autorisations appropriées.  

      1. Si le compte de service Team Foundation Server n'a pas les autorisations appropriées sur le serveur SCVMM spécifié, une boîte de dialogue vous invite à entrer un nom d'utilisateur et un mot de passe.

      2. Tapez le nom et le mot de passe d'un utilisateur qui est un membre existant du rôle Administrateur SCVMM.  Le compte de service Team Foundation Server sera ajouté au rôle Administrateur SCVMM.  

    3. Dans la console Administration Team Foundation Server, procédez comme suit pour chaque collection de projets d'équipe.

      1. Cliquez sur l'onglet Lab Management, puis sur Configurer les groupes hôtes.  Sélectionnez tous les groupes hôtes, puis cliquez sur Vérifier. Cela permet de confirmer que Team Foundation Server et le nouveau SCVMM peuvent se connecter aux hôtes et ont les autorisations appropriées.  

      2. Cliquez sur Lab Management, puis sur Configurer les partages de bibliothèque.  Sélectionnez tous les partages de bibliothèque, puis cliquez sur Vérifier.  Cela permet de confirmer que Team Foundation Server et le nouveau SCVMM peuvent se connecter aux partages de bibliothèque et ont les autorisations appropriées.  

  5. Confirmez que le déplacement a réussi :

    1. Dans Microsoft Test Manager, cliquez sur Centre lab puis sur Environnements.  Confirmez que vos environnements existants s'affichent dans la liste et que leur état est correct.  

    2. Cliquez sur Bibliothèque puis sur Ordinateurs virtuels et modèles.  Confirmez que tous les ordinateurs virtuels et modèles existants s'affichent dans la liste et qu'ils n'affichent pas de nouvelles erreurs.  

Si vous devez déplacer ou réinstaller un contrôleur de test associé aux environnements, peut-être en raison d'une mise à niveau du matériel ou du caractère obsolète du serveur actuel, vous devez sauvegarder la base de données et la réinstaller sur le nouvel ordinateur.  Si vous déplacez un contrôleur de test utilisé pour les tests de charge, vous sauvegardez et restaurez en plus la base de données du test de charge.  Vous devrez également inscrire à nouveau chaque agent auprès du nouveau contrôleur.  

Pour déplacer ou réinstaller un contrôleur de test

  1. Recherchez le fichier QTControllerConfig.XML et effectuez une copie de sauvegarde. 

    Ce fichier se trouve généralement dans votre installation Visual Studio dans le dossier Common7\IDE.

  2. Régénérez l'ordinateur avec le même nom.

  3. Réinstallez le contrôleur de test sur le nouvel ordinateur.

    Ne configurez pas encore le contrôleur de test.

  4. Remplacez le fichier QTControllerConfig.XML par défaut sur l'ordinateur par le fichier que vous avez sauvegardé à l'étape 1.

  5. Configurez le contrôleur de test et connectez-le à la collection de projets à laquelle il était précédemment connecté.

  6. Redémarrez l'ordinateur.

  7. Si vous modifiez le nom d'un ordinateur sur lequel un contrôleur de test est installé et la fonctionnalité de test est configurée pour un environnement, vous devez mettre à jour le nom du contrôleur de test dans les environnements avec ce contrôleur de test.  Vous allez utiliser Microsoft Test Manager pour modifier l'environnement :  

    1. Arrêtez l'environnement.

    2. Modifiez l'environnement et mettez à jour le paramètre Contrôleur de test dans la page Fonctionnalités.  Sélectionnez le contrôleur de test en utilisant son nouveau nom.  

    3. Redémarrez l'environnement.

Afficher: