Restaurer les composants Lab Management

En suivant les procédures de cette rubrique, vous pouvez restaurer un ou plusieurs composants de Visual Studio Lab Management dont l'exécution a échoué. Vous pouvez décider des procédures à suivre en fonction des composants dont l'exécution a échoué ; toutefois, vous devez effectuer les procédures dans l'ordre suivant :

  1. Restaurer le serveur de bibliothèque pour System Center Virtual Machine Manager (SCVMM)

  2. Restaurer le serveur qui exécute SCVMM

  3. Restaurer Team Foundation Server

  4. Restaurer les hôtes Hyper-V

Si vous suivez l'ordre recommandé, Team Foundation Server reconnaît tous les ordinateurs virtuels, modèles, hôtes et autres objets dans SCVMM. Toutefois, Team Foundation Server ne reconnaît pas les objets supprimés de SCVMM après qu'ils ont été sauvegardés mais avant la sauvegarde de Team Foundation Server. Vous pouvez supprimer ces objets du Microsoft Test Manager, comme indiqué ultérieurement dans cette rubrique.

Pour permettre l'exécution de ces procédures, les conditions suivantes doivent être remplies :

  • Les noms réseau des nouveaux ordinateurs doivent correspondre aux noms des ordinateurs remplacés.

  • Tous les comptes de sécurité doivent avoir été restaurés.

  • Tous les logiciels doivent avoir été récupérés et restaurés au même état.

Autorisations requises

Pour exécuter cette procédure, vous devez être membre des groupes suivants :

  • groupe de sécurité Administrateurs du serveur qui exécute la console Administration Team Foundation ;

  • groupe de sécurité Administrateur système SQL Server. À défaut, les autorisations Sauvegarde et création d'un plan de maintenance SQL Server doivent avoir la valeur Autoriser sur chaque instance de SQL Server qui héberge les bases de données que vous voulez sauvegarder ;

  • rôle d'utilisateur Administrateur dans SCVMM.

Restaurer le serveur de bibliothèque pour SCVMM

Lorsque vous restaurez le serveur de bibliothèque, vérifiez que vous utilisez les mêmes noms pour l'hôte et les partages de bibliothèque. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Sauvegarde et restauration de la base de données VMM.

Restaurer le serveur qui exécute SCVMM

Pour restaurer le serveur qui exécute SCVMM

  1. Restaurez le serveur qui exécute SCVMM et donnez-lui le même nom d'ordinateur que l'ancien serveur.

    Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Sauvegarde et restauration de la base de données VMM.

  2. Vérifiez que le $machinename du serveur de couche Application de Team Foundation est membre du groupe Administrateurs sur le serveur qui exécute SCVMM.

  3. Ajoutez ou supprimez tous les groupes hôtes ou partages de bibliothèque ajoutés ou supprimés après la sauvegarde la plus récente. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Sauvegarde et restauration de la base de données VMM.

Restaurer Team Foundation Server

En cas d'échec de Team Foundation Server, vous devez restaurer les serveurs de couche Application et les serveurs de couche Données qui composent le déploiement. Ces composants peuvent être hébergés sur le même serveur ou sur plusieurs serveurs.

Pour restaurer Team Foundation Server

  1. Restaurez le ou les serveurs qui exécutent Team Foundation Server.

    Pour plus d'informations, consultez Restaurer un serveur de couche Application, Restaurer les données au même emplacement, Restore Data to a Different Server or Instance ou Restore a Single Server Deployment to New Hardware.

    Le nom de l'ordinateur, les comptes et les logiciels doivent tous être rétablis au même état. L'ordinateur doit être joint et connecté au domaine.

    Si vous restaurez Team Foundation Server sur un nouvel ordinateur, vous devez mettre à jour l'URL de notification de Lab Management afin qu'elle corresponde à l'URL du nouvel ordinateur. Pour plus d'informations sur la définition de l'URL lab dans la console Administration Team Foundation, consultez Configurer Lab Management pour les environnements SCVMM.

  2. Vérifiez que Team Foundation Server s'exécute sous un compte d'utilisateur membre du groupe Administrateurs sur le serveur qui exécute SCVMM. Si Team Foundation Server s'exécute en tant que Service réseau, le compte TFS_MACHINE$ doit être membre du groupe Administrateurs sur le serveur qui exécute SCVMM.

  3. Effectuez les étapes suivantes pour vous assurer que Team Foundation Server s'exécute sous un compte d'utilisateur membre du groupe Administrateurs sur tous les hôtes Hyper-V.

    1. Ouvrez la console Administration Team Foundation. 

    2. Sous l'onglet Lab Management, cliquez sur Configurer les groupes hôtes, puis sur Vérifier.

    3. Lorsque vous êtes invité à entrer un nom d'utilisateur et un mot de passe, entrez le nom d'utilisateur et le mot de passe d'un membre du groupe Administrateurs sur tous les hôtes Hyper-V. Le compte de service Team Foundation Server est automatiquement configuré.

    4. Répétez les étapes b et c pour chaque collection de projets d'équipe.

  4. Dans SCVMM, supprimez manuellement tous les ordinateurs virtuels créés après le point de restauration de Team Foundation Server.

    Ces ordinateurs ne s'affichent pas dans le Microsoft Test Manager, ni dans la visionneuse d'environnement Microsoft. Vous pouvez les retrouver dans SCVMM en recherchant le nom de projet d'équipe dans le champ de description de l'ordinateur virtuel.

  5. Dans le Microsoft Test Manager, supprimez manuellement tous les ordinateurs virtuels supprimés après le point de restauration du Team Foundation Server.

    Ces ordinateurs ne sont plus dans SCVMM. Dans le Microsoft Test Manager et la visionneuse d'environnement Microsoft, l'état de l'environnement est Échec ; par ailleurs, l'état des ordinateurs virtuels est Supprimé. Si un hôte a été ajouté à un groupe hôte SCVMM déjà associé à une collection de projets d'équipe, cet hôte est disponible lors du prochain déploiement d'un environnement.

  6. Dans le Microsoft Test Manager, supprimez manuellement tous les hôtes supprimés de SCVMM après le point de restauration de Team Foundation Server.

    Dans la mesure où ces hôtes ne peuvent plus exécuter d'ordinateurs virtuels ni d'environnements, tous les environnements de ces hôtes s'affichent avec l'état Échec dans le Microsoft Test Manager et la visionneuse d'environnement Microsoft.

  7. Réassociez manuellement les groupes hôtes qui étaient associés à une collection de projets d'équipe et un projet d'équipe après le point de restauration de Team Foundation Server.

    Les ordinateurs virtuels sur ce groupe hôte ne seront pas associés au projet d'équipe.

  8. Aux niveaux des collections de projets d'équipe et des projets d'équipe, supprimez manuellement les associations des groupes hôtes qui n'étaient pas associés après le point de restauration de Team Foundation Server.

    Pour plus d'informations, consultez Comment : modifier les groupes hôtes pour vos collections de projets d'équipe.

  9. Réassociez les groupes hôtes qui étaient associés à un projet d'équipe après le point de restauration de Team Foundation Server.

  10. Réassociez tous les partages de bibliothèque qui étaient associés à un projet d'équipe après le point de restauration de Team Foundation Server, puis réimportez tous les ordinateurs virtuels et modèles importés dans le projet d'équipe.

Restaurer les hôtes Hyper-V

En cas d'échec d'un hôte qui avait des environnements virtuels, l'état de ces derniers est Échec.

Pour restaurer un hôte physique qui exécutait des ordinateurs virtuels

  1. Restaurez l'hôte depuis la sauvegarde, puis connectez-le à SCVMM.

    Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Sauvegarde et restauration de la base de données VMM.

    Si les ordinateurs virtuels s'exécutent encore sur l'hôte, aucune action supplémentaire n'est requise. Lab Management mettra à jour le nouvel état de tous les ordinateurs virtuels en cours d'exécution avec l'état correct. Si vous ne pouvez pas restaurer les ordinateurs virtuels et s'il s'agit d'un nouvel hôte, les environnements s'affichent avec l'état Échec et les ordinateurs virtuels avec l'état Supprimé dans le Microsoft Test Manager ou dans la visionneuse d'environnement Microsoft.

  2. Actualisez le Microsoft Test Manager, supprimez manuellement les environnements qui s'exécutaient sur cet hôte, puis recréez-les.

    Si vous devez déterminer les environnements qui se sont exécutés sur cet hôte, SCVMM fournit une liste des ordinateurs virtuels et des hôtes correspondants sur lesquels ils se sont exécutés.

Voir aussi

Concepts

Sauvegarder manuellement Team Foundation Server

Sauvegarder et restaurer TFS

Autres ressources

Déplacer une collection de projets d'équipe