Prérequis complets pour la migration
À mesure que vous passez à la deuxième phase de migration vers Azure DevOps Services avec l’outil de migration de données Azure DevOps, vous devez remplir les conditions préalables pour transférer vos données vers le cloud. Si votre organisation répond déjà à ces conditions préalables, vous pouvez ignorer entièrement cette phase.
Mettre à jour Azure DevOps Server
L’outil de migration de données pour Azure DevOps prend en charge les deux dernières versions d’Azure DevOps Server à un moment donné. Les versions incluent les mises à jour et les versions majeures.
La publication d’une nouvelle version RTW d’Azure DevOps Server peut prendre jusqu’à 2 à 3 semaines pour que la prise en charge de la migration soit disponible pour cette version. Envisagez cette possibilité lorsque vous choisissez de procéder à une mise à niveau peu après une nouvelle version de RTW Azure DevOps Server.
L’outil de migration de données ne prend pas en charge la migration à partir des candidats à la publication d’Azure DevOps Server (RC). Si vous envisagez de migrer votre base de données de collecte vers Azure DevOps Services à l’aide de ce service, il est important que vous ne mettez pas à niveau votre base de données de production vers une version RC. Si vous effectuez une mise à niveau, vous devez attendre et effectuer une mise à niveau vers la version web (RTW) lorsqu’elle est disponible. Vous pouvez également restaurer une copie de sauvegarde de votre base de données à partir d’une version précédente d’Azure DevOps Server à migrer. Vous ne pouvez pas passer à une version antérieure d’Azure DevOps, mais vous devez rétablir l’utilisation d’une sauvegarde de la base de données à cette version.
La cadence de publication normale pour les nouvelles versions d’Azure DevOps Server est une fois toutes les trois à quatre mois. Cela signifie que la prise en charge d’une version donnée de Azure DevOps Server pour la migration vers Azure DevOps Services doit durer entre six et huit mois. Il est important de s’assurer que vos comptes de plan pour cette fenêtre de prise en charge évitent d’avoir à effectuer une mise à niveau soudaine vers la migration.
Implémenter l’ID Microsoft Entra
Vérifiez que votre équipe dispose d’un locataire Microsoft Entra ID fonctionnel pour authentifier les membres de votre organisation Azure DevOps Services. Dans Azure DevOps Services, l’authentification utilisateur s’appuie sur un locataire Microsoft Entra ID comme l’authentification utilisateur Azure DevOps Server s’appuie sur Active Directory. Pendant la phase d’exécution de test(lien), vous vérifiez un fichier journal de mappage d’identité pour qu’il corresponde à vos organisations Active Directory local avec les organisations Microsoft Entra ID. Ce fichier n’est pas utilisé par le service de migration. Cette action garantit la visibilité de l’historique individuel, la conservation des autorisations de sécurité et l’accès aux paramètres personnels.
Conseil
- Nous vous recommandons d’utiliser le même locataire Microsoft Entra ID que d’autres services Microsoft Cloud. Si votre entreprise a déjà l’ID Microsoft Entra, ignorez cette étape.
- Bien que les comptes Microsoft fonctionnent pour l’authentification Azure DevOps Services, ils ne peuvent pas être mappés pendant la migration de base de données Azure DevOps Server.
Synchroniser des identités et des groupes avec Microsoft Entra ID Connecter
Synchronisez votre Active Directory local avec l’ID Microsoft Entra, afin que les membres de votre équipe puissent utiliser les mêmes informations d’identification pour s’authentifier. En outre, vos administrateurs Azure DevOps Services peuvent utiliser vos groupes Active Directory pour définir des autorisations au sein de votre organisation.
Pour configurer la synchronisation, procédez comme suit :
- Utilisez la technologie microsoft Entra ID Connecter.
- Pour configurer microsoft Entra ID Connecter avec votre environnement local, collaborez avec votre service informatique, DevOps Partner, Microsoft Premier Support ou Microsoft Consulting Services.
Pour plus d’informations sur la configuration de Microsoft Entra ID Connecter, consultez Microsoft Entra Connecter Sync.
Découvrez également comment configurer Azure DevOps Services pour utiliser l’ID Microsoft Entra en visitant cette page. Bien que les étapes décrites dans cet article ne s’alignent pas exactement sur votre migration de base de données Team Foundation Server, elles servent d’informations de référence précieuses. L’outil de migration de données établit le lien vers votre locataire Microsoft Entra ID lors de la création de votre organisation Azure DevOps Services au début du processus de migration.
Remarque
DirSync était une technologie prédécesseur de Microsoft Entra ID Connecter. Effectuez une mise à niveau vers microsoft Entra ID Connecter si vous utilisez DirSync.
Télécharger l’outil de migration de données Azure DevOps
La majeure partie du travail tout au long de la migration vers Azure DevOps Services est gérée par l’outil de migration de données. L’outil est utilisé avec les étapes générales suivantes :
- Valider une collection de projets d’équipe.
- Générez les fichiers utilisés pour personnaliser la migration.
- Migration de file d’attente d’une base de données Azure DevOps Server vers Azure DevOps Services.
Vous devez disposer des éléments suivants :
- Rôle TFSEXECROLE dans SQL Server.
- Autorisations pour se connecter à la fois à la configuration du serveur Azure DevOps et aux bases de données de collecte.
- Lien établi entre votre organisation Azure DevOps Services et votre locataire Microsoft Entra ID.
Télécharger l’outil
- Téléchargez la dernière version de l’outil de migration de données.
- Copiez le fichier zip dans l’un de vos niveaux d’application Azure DevOps Server.
- Décompressez le fichier . Vous pouvez également exécuter l’outil à partir d’une autre machine sans qu’Azure DevOps Server soit installé, s’il peut se connecter à la base de données de configuration de l’instance Azure DevOps Server. 1.Ouvrez une fenêtre d’invite de commandes sur le serveur et accédez au répertoire où l’outil de migration de données est stocké.
- Passez en revue le contenu d’aide de l’outil :
- Pour afficher l’aide et les conseils de niveau supérieur, exécutez la commande suivante :
Migrator /help
- Affichez le texte d’aide de la commande de validation :
Migrator validate /help
Pour la première fois que vous validez une collection, gardez-la simple. Votre commande doit avoir la structure suivante :Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
- Pour afficher l’aide et les conseils de niveau supérieur, exécutez la commande suivante :
- Remplacez {name} par le nom de votre locataire Microsoft Entra. Par exemple, pour s’exécuter sur DefaultCollection et le locataire fabrikam, la commande se présente comme suit :
Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region}
Si vous devez exécuter l’outil à partir d’une machine autre que le serveur Azure DevOps, utilisez le/connectionString
paramètre.