Types de transfert de Team Foundation Server

Trois types de déplacements sont pris en charge pour Visual Studio Team Foundation Server. Le type le plus courant est le déplacement basé sur la restauration, où une nouvelle installation de Team Foundation Server est configurée sur du matériel neuf, et les données de votre déploiement d'origine de Team Foundation Server sont restaurées sur les nouveaux serveurs qui jouent le rôle de couche Données. Un type plus simple est le déplacement basé sur l'environnement, où un déploiement de Team Foundation Server existant est transféré d'un domaine à un autre ou d'un groupe de travail à un domaine. Enfin, vous pouvez déplacer un déploiement d'un serveur unique vers plusieurs serveurs, où Team Foundation Server est déplacé d'une installation sur un serveur unique vers une installation répartie sur au moins deux serveurs. Il s'agit d'un type spécifique de transfert basé sur la restauration.

Pourquoi transférer votre déploiement Team Foundation Server ?

Vous pouvez envisager de transférer votre déploiement de Team Foundation Server existant pour de nombreuses raisons. Les raisons les plus courantes sont les suivantes :

  • Pour augmenter la capacité de votre déploiement de Team Foundation Server en transférant Team Foundation Server d'un serveur vers plusieurs serveurs.

  • Pour développer votre déploiement en ajoutant des serveurs pour héberger les bases de données qui composent la couche Données.

  • Pour augmenter la vitesse et la souplesse de votre déploiement en ajoutant un serveur de couche Application, ou avec ou sans logiciel d'équilibrage de charge, pour distribuer le trafic entre les serveurs de couche Application.

  • Pour intégrer du matériel nouveau, avec les mêmes noms de serveurs ou des noms de serveurs différents.

  • Pour transférer Team Foundation Server d'un groupe de travail vers un domaine Active Directory.

  • Pour transférer Team Foundation Server d'un domaine à un autre.

Types de transfert pris en charge

Team Foundation Server prend en charge trois types de transfert différents. Ces trois types de transfert requièrent plusieurs étapes. Vous devez lire attentivement les procédures relatives à chaque type de transfert avant d'essayer de déplacer votre déploiement de Team Foundation Server.

  • Déplacement basé sur la restauration   Le logiciel requis est installé sur le nouveau matériel sur lequel les sauvegardes des bases de données Team Foundation Server d'origine sont ensuite restaurées. Les exemples de déplacements basés sur le matériel sont les suivants :

    • Déplacement d'un déploiement sur un seul serveur vers un autre dans le même domaine.

    • Transfert d'un déploiement sur deux ou plusieurs serveurs vers un autre dans le même domaine.

    • Restauration de données d'un serveur de couche Données sur un autre (déploiements sur deux serveurs uniquement).

    • Déplacement ou fractionnement d'une collection de projets d'équipe.

    Pour connaître les étapes spécifiques, consultez Transférer Team Foundation Server d'une configuration matérielle à une autre et Restaurer des données vers un autre serveur ou une autre instance, Fractionner une collection de projets d'équipe et Déplacer une collection de projets d'équipe.

  • Transfert basé sur l'environnement   Un déploiement Team Foundation Server existant est transféré vers un nouvel environnement en joignant le serveur exécutant Team Foundation Server à un domaine ou en modifiant le domaine auquel appartient le serveur. Ce type de transfert ne nécessite pas de changement de matériel. Les exemples de déplacements basés sur l'environnement sont les suivants :

    • Déplacement d'un déploiement d'un groupe de travail vers un domaine

    • Déplacement d'un déploiement d'un domaine vers un autre

    Pour connaître les étapes spécifiques, consultez Transférer Team Foundation Server d'un environnement à un autre.

  • Transfert d'un serveur vers plusieurs serveurs   Il s'agit d'un type spécifique de transfert basé sur la restauration. SQL Server est installé et configuré sur un nouvel ordinateur et le serveur unique Team Foundation Server d'origine est converti en serveur chargé d'héberger la couche Application Team Foundation logique. Les sauvegardes des bases de données récupérées l'environnement d'origine du serveur unique sont restaurées sur le nouveau serveur de couche Données Team Foundation. Pour connaître les étapes spécifiques, consultez Passer d'un déploiement sur un serveur à un déploiement sur deux serveurs.

Scénarios de transfert

Vous devez choisir le type de transfert le mieux adapté aux besoins de votre entreprise. Les scénarios de transfert de serveur potentiels sont les suivants :

  • Transfert d'un serveur d'un domaine A vers un domaine B   Si vous ne changez pas le matériel, il s'agit d'un type de transfert basé sur l'environnement. Vous pouvez utiliser ce scénario si vous avez évalué Team Foundation Server dans un domaine de test et que vous souhaitez transférer le serveur vers un domaine de production. Le transfert de serveurs peut également impliquer le transfert ou la recréation de comptes d'utilisateurs, de comptes de groupe et d'autorisations à partir du serveur d'origine.

  • Transfert d'un serveur unique d'un groupe de travail vers un domaine   Il s'agit d'un type de transfert basé sur l'environnement. Vous pouvez utiliser ce scénario si vous avez déployé Team Foundation Server dans un groupe de travail, puis avez décidé d'implémenter un domaine Active Directory. Vous pouvez transférer des utilisateurs locaux d'un groupe de travail vers un domaine si le même compte d'utilisateur est présent dans le domaine, ou si le compte d'utilisateur existe en tant que compte local sur Team Foundation Server.

  • Remplacement du matériel dans un déploiement Team Foundation Server   Il s'agit d'un type de transfert basé sur la restauration. Vous pouvez utiliser ce scénario si vous devez remplacer le matériel sur lequel vous avez installé Team Foundation Server.

  • Extension de la capacité de votre déploiement Team Foundation Server sur un serveur unique   Le type de transfert pour ce scénario est déterminé selon que vous souhaitez transférer votre déploiement vers un serveur plus rapide qui dispose d'une plus grande capacité, ou que vous souhaitez passer d'un déploiement sur un serveur à un déploiement sur plusieurs serveurs. La première option est un transfert basé sur la restauration, tandis que la deuxième option est un transfert d'un serveur vers plusieurs serveurs. Vous pouvez utiliser ce scénario si vous avez enregistré des performances médiocres sur votre déploiement Team Foundation Server actuel et que vous avez besoin d'une plus grande capacité pour les utilisateurs, les projets et les données.

  • Déplacer une collection de projets d'équipe d'un déploiement de Team Foundation Server vers un autre. Ce type de déplacement transfère uniquement une base de données de collection unique au lieu d'un déploiement entier.

  • Fractionner une collection de projets d'équipe en deux collections ou plus. Ce type de déplacement divise les projets contenus par une collection unique. Un projet peut exister dans une seule collection seulement, les collections fractionnées ont donc chacune leur propre manifeste unique de projets.

Considérations sur le transfert

Le déplacement de votre déploiement Team Foundation Server requiert une planification et une exécution prudentes. Par exemple, la combinaison d'un déplacement d'un déploiement sur un seul serveur Team Foundation Server sur plusieurs serveurs avec une migration de domaine requiert un soin particulier. Gardez également à l'esprit que Team Foundation Server stocke des informations de configuration dans plusieurs emplacements. Veillez à suivre attentivement les étapes de transfert. Pour plus d'informations, consultez Architecture de Team Foundation Server et Interactions entre les produits SharePoint et Team Foundation Server.

Considérations sur le transfert de Team Foundation Server

Si possible, conservez le même nom pour le serveur de couche Application Team Foundation Pour les transferts basés sur l'environnement et les transferts d'un serveur vers plusieurs serveurs, conservez le même nom pour le serveur de couche Application Team Foundation, si possible. La modification du nom du serveur de couche Application Team Foundation ajoute les complications suivantes :

  • La modification du nom du serveur de couche Application Team Foundation requiert que tous les clients Team Foundation se connectent à un nouveau nom de serveur.

  • La modification du nom de collection (en déplaçant ou en fractionnant une collection) requiert que tous les clients se reconnectent à la collection via le nouveau nom.

  • Tous les documents Microsoft Office liés par requête ne fonctionneront plus si le nom du serveur ou de la collection est modifié. Les documents sont liés au serveur et à la collection pour lesquels ils ont été créés. Cela inclut tous les documents Microsoft Office liés par requêtes qui sont créés automatiquement au moment de la création du projet dans le nœud Documents du projet.

  • Les liens intégrés dans les documents pointeront sur un nom inconnu si le nom du serveur ou de la collection est modifié.

Déplacer des utilisateurs et des comptes de service Dans le cadre du modèle de sécurité, Team Foundation Server stocke des identités Windows (groupes et utilisateurs de domaine et locaux) par leurs identificateurs de sécurité (SID) dans sa base de données de configuration. Si vous déplacez une collection ou un serveur, vous aurez besoin de rapprocher les identités ainsi que de reconfigurer Team Foundation Server. C'est particulièrement vrai si :

  • Les comptes locaux existaient sur le serveur Team Foundation Server d'origine. Vous devez décider si ces comptes seront recréés en tant que comptes locaux sur le serveur Team Foundation Server transféré, ou en tant que comptes de domaine dans le nouveau domaine du serveur Team Foundation Server transféré.

  • Les comptes de domaine existaient sur le Team Foundation Server d'origine, mais que vous transférez Team Foundation Server vers un domaine qui n'approuve pas le domaine d'origine. Vous devez décider si ces comptes seront recréés en tant que comptes locaux sur le serveur Team Foundation Server transféré, ou en tant que comptes de domaine dans le nouveau domaine du serveur Team Foundation Server transféré.

Préparation d'une série de tests Il est judicieux de tester le transfert vers un nouvel environnement à l'aide d'une série de tests pour vous aider à déterminer et à résoudre les problèmes imprévus. Vos scénarios de transfert et vos environnements de déploiement peuvent différer de ceux testés par Microsoft. L'exécution d'une série de tests vous aidera à identifier les différences éventuelles dans les étapes de transfert qui sont spécifiques à votre déploiement.

Voir aussi

Tâches

Se connecter aux projets d'équipe et y accéder dans Team Foundation Server

Concepts

Organisation de votre serveur avec des collections de projets d'équipe

Autres ressources

Transférer Team Foundation Server d'une configuration matérielle à une autre

Transférer Team Foundation Server d'un environnement à un autre

Passer d'un déploiement sur un serveur à un déploiement sur deux serveurs

Gestion de Team Foundation Server dans un groupe de travail

Considérations sur les approbations et les forêts pour Team Foundation Server