Vereisten voor migratie voltooien
Wanneer u overstapt naar de tweede fase van de migratie naar Azure DevOps Services met het Hulpprogramma voor gegevensmigratie van Azure DevOps, moet u voldoen aan de vereisten voor het overdragen van uw gegevens naar de cloud. Als uw organisatie al aan deze vereisten voldoet, kunt u deze fase volledig overslaan.
Azure DevOps Server bijwerken
Het hulpprogramma voor gegevensmigratie voor Azure DevOps ondersteunt de twee nieuwste versies van Azure DevOps Server op een bepaald moment. Releases omvatten updates en primaire releases.
Het kan tot 2-3 weken duren nadat een nieuwe RTW-versie van Azure DevOps Server is uitgebracht voor migratieondersteuning voor die versie online komt. Overweeg deze mogelijkheid wanneer u ervoor kiest om kort na een nieuwe RTW Azure DevOps Server-release een upgrade uit te voeren.
Het hulpprogramma voor gegevensmigratie biedt geen ondersteuning voor migratie van azure DevOps Server-releasekandidaten (RC). Als u van plan bent om uw verzamelingsdatabase te migreren naar Azure DevOps Services met behulp van deze service, is het belangrijk dat u uw productiedatabase niet bijwerkt naar een RC-release. Als u een upgrade uitvoert, moet u wachten en upgraden naar de versie van de release naar het web (RTW) wanneer deze beschikbaar is. Of herstel een back-upkopie van uw database van een eerdere Versie van Azure DevOps Server die u wilt migreren. U kunt geen downgrade uitvoeren naar een eerdere versie van Azure DevOps, maar u moet een back-up van de database op die versie herstellen.
De normale releasefrequentie voor nieuwe Versies van Azure DevOps Server is eenmaal per drie tot vier maanden. Dit betekent dat ondersteuning voor een bepaalde versie van Azure DevOps Server voor migratie naar Azure DevOps Services ergens tussen zes tot acht maanden moet duren. Het is belangrijk om ervoor te zorgen dat uw planaccounts voor dit ondersteuningsvenster ervoor zorgen dat u niet plotseling moet upgraden om te migreren.
Microsoft Entra-id implementeren
Zorg ervoor dat uw team een functionele Microsoft Entra ID-tenant heeft voor het verifiëren van leden in uw Azure DevOps Services-organisatie. In Azure DevOps Services is gebruikersverificatie afhankelijk van een Microsoft Entra ID-tenant, zoals Azure DevOps Server-gebruikersverificatie, afhankelijk van Active Directory. Tijdens de testuitvoeringsfase (koppeling) controleert u of een logboekbestand voor identiteitstoewijzing overeenkomt met uw on-premises Active Directory-organisaties met Microsoft Entra ID-organisaties. Dit bestand wordt niet gebruikt door de migratieservice. Deze actie zorgt voor zichtbaarheid van afzonderlijke geschiedenis, het behoud van beveiligingsmachtigingen en toegang tot persoonlijke instellingen.
Tip
- U wordt aangeraden dezelfde Microsoft Entra ID-tenant te gebruiken als andere Microsoft Cloud-services. Als uw bedrijf al Microsoft Entra-id heeft, kunt u deze stap overslaan.
- Hoewel Microsoft-accounts (MSA's) werken voor Verificatie van Azure DevOps Services, kunnen ze niet worden toegewezen tijdens de migratie van de Azure DevOps Server-database.
Identiteiten en groepen synchroniseren met Microsoft Entra ID Verbinding maken
Synchroniseer uw on-premises Active Directory met Microsoft Entra ID, zodat uw teamleden dezelfde referenties kunnen gebruiken om te verifiëren. Bovendien kunnen uw Azure DevOps Services-beheerders uw Active Directory-groepen gebruiken voor het instellen van machtigingen binnen uw organisatie.
Ga als volgt te werk om de synchronisatie in te stellen:
- Gebruik de Microsoft Entra ID Verbinding maken technologie.
- Als u Microsoft Entra ID Verbinding maken wilt configureren met uw on-premises omgeving, werkt u samen met uw IT-afdeling, DevOps Partner, Microsoft Premier Support of Microsoft Consulting Services.
Zie Microsoft Entra Verbinding maken Sync voor meer informatie over het instellen van Microsoft Entra ID Verbinding maken.
Bekijk ook hoe u Azure DevOps Services kunt configureren voor het gebruik van Microsoft Entra ID door naar deze pagina te gaan. Hoewel de stappen in dat artikel niet exact overeenkomen met de migratie van uw Team Foundation Server-database, fungeert deze als waardevolle referentie-informatie. Met het hulpprogramma voor gegevensmigratie wordt de koppeling naar uw Microsoft Entra ID-tenant tot stand gebracht tijdens het maken van uw Azure DevOps Services-organisatie aan het begin van het migratieproces.
Notitie
DirSync was een voorafgaande technologie voor Microsoft Entra ID Verbinding maken. Voer een upgrade uit naar Microsoft Entra ID Verbinding maken als u DirSync gebruikt.
Azure DevOps-hulpprogramma voor gegevensmigratie downloaden
Het grootste deel van het werk tijdens de migratie naar Azure DevOps Services wordt verwerkt door het hulpprogramma voor gegevensmigratie. Het hulpprogramma wordt gebruikt met de volgende stappen op hoog niveau:
- Valideer een teamprojectverzameling.
- Genereer de bestanden die worden gebruikt om de migratie aan te passen.
- Wachtrijmigratie van een Azure DevOps Server-database naar Azure DevOps Services.
U moet de volgende items hebben:
- TFSEXECROLE-rol in SQL Server.
- Machtigingen om verbinding te maken met zowel de Azure DevOps Server-configuratie- als verzamelingsdatabases.
- Een tot stand gebrachte koppeling tussen uw Azure DevOps Services-organisatie en uw Microsoft Entra ID-tenant.
Het hulpprogramma downloaden
- Download de nieuwste versie van het hulpprogramma voor gegevensmigratie.
- Kopieer het zip-bestand naar een van uw Azure DevOps Server-toepassingslagen.
- Pak het bestand uit. U kunt het hulpprogramma ook uitvoeren vanaf een andere computer zonder Dat Azure DevOps Server is geïnstalleerd, als het verbinding kan maken met de configuratiedatabase van het Azure DevOps Server-exemplaar. 1.Open een opdrachtpromptvenster op de server en ga naar de map waarin het hulpprogramma voor gegevensmigratie is opgeslagen.
- Bekijk de Help-inhoud voor het hulpprogramma:
- Voer de volgende opdracht uit om de Help en richtlijnen op het hoogste niveau weer te geven:
Migrator /help
- Bekijk de Help-tekst voor de validatieopdracht:
Migrator validate /help
Houd het voor de eerste keer dat u een verzameling valideert eenvoudig. De opdracht moet de volgende structuur hebben:Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
- Voer de volgende opdracht uit om de Help en richtlijnen op het hoogste niveau weer te geven:
- Vervang {name} door de naam van uw Microsoft Entra-tenant. Als u bijvoorbeeld wilt uitvoeren op de DefaultCollection en de fabrikam-tenant, ziet de opdracht er als volgt uit:
Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region}
Als u het hulpprogramma wilt uitvoeren vanaf een andere computer dan de Azure DevOps-server, gebruikt u de/connectionString
parameter.