Dela via


Fullständiga krav för migrering

När du går vidare till den andra fasen av migreringen till Azure DevOps Services med Azure DevOps Data Migration Tool måste du uppfylla kraven för att överföra dina data till molnet. Om din organisation redan uppfyller dessa krav kan du hoppa över den här fasen helt.

Diagram som markerar fasen Förutsättningar i sekventiella faser.

Uppdatera Azure DevOps Server

Datamigreringsverktyget för Azure DevOps stöder de två senaste versionerna av Azure DevOps Server vid en viss tidpunkt. Versioner omfattar uppdateringar och större versioner.

Det kan ta upp till 2–3 veckor efter att en ny RTW-version av Azure DevOps Server har släppts för migreringsstöd för att komma online för den versionen. Överväg den här möjligheten när du väljer att uppgradera kort efter en ny RTW Azure DevOps Server-version.

Datamigreringsverktyget stöder inte migrering från Azure DevOps Server-versionskandidater (RC). Om du planerar att migrera din samlingsdatabas till Azure DevOps Services med den här tjänsten är det viktigt att du inte uppgraderar din produktionsdatabas till en RC-version. Om du uppgraderar måste du vänta och uppgradera till versionen till webben (RTW) när den är tillgänglig. Du kan också återställa en säkerhetskopia av databasen från en tidigare Azure DevOps Server-version för migrering. Du kan inte nedgradera till en tidigare version av Azure DevOps, men du måste återställa med hjälp av en säkerhetskopia av databasen i den versionen.

Normal versionstakt för nya Azure DevOps Server-versioner är en gång var tredje till fjärde månad. Det innebär att stödet för en viss version av Azure DevOps Server för migrering till Azure DevOps Services bör vara mellan sex och åtta månader. Det är viktigt att se till att din plan står för det här supportfönstret för att undvika att plötsligt behöva uppgradera för att migrera.

Implementera Microsoft Entra-ID

Se till att ditt team har en funktionell Microsoft Entra ID-klientorganisation för autentisering av medlemmar i din Azure DevOps Services-organisation. I Azure DevOps Services förlitar sig användarautentisering på en Microsoft Entra ID-klientorganisation som Azure DevOps Server-användarautentisering förlitar sig på Active Directory. Under testkörningsfasen(länken) verifierar du en identitetsmappningsloggfil som matchar dina lokal Active Directory organisationer med Microsoft Entra ID-organisationer. Den här filen används inte av migreringstjänsten. Den här åtgärden säkerställer individuell historiksynlighet, bevarande av säkerhetsbehörigheter och åtkomst till personliga inställningar.

Dricks

  • Vi rekommenderar att du använder samma Microsoft Entra ID-klientorganisation som andra Microsoft Cloud-tjänster. Om ditt företag redan har Microsoft Entra-ID hoppar du över det här steget.
  • Även om Microsoft-konton (MSA) fungerar för Azure DevOps Services-autentisering kan de inte mappas under azure DevOps Server-databasmigrering.

Synkronisera identiteter och grupper med Microsoft Entra ID Anslut

Synkronisera din lokal Active Directory med Microsoft Entra-ID så att dina teammedlemmar kan använda samma autentiseringsuppgifter för att autentisera. Dessutom kan dina Azure DevOps Services-administratörer använda dina Active Directory-grupper för att ange behörigheter inom din organisation.

Utför följande steg för att konfigurera synkroniseringen:

  1. Använd Microsoft Entra-ID:t Anslut teknik.
  2. För att konfigurera Microsoft Entra-ID Anslut med din lokala miljö kan du samarbeta med IT-avdelningen, DevOps-partnern, Microsoft Premier Support eller Microsoft Consulting Services.

Mer information om hur du konfigurerar Microsoft Entra-ID Anslut finns i Microsoft Entra Anslut Sync.

Utforska också hur du kan konfigurera Azure DevOps Services att använda Microsoft Entra-ID genom att besöka den här sidan. Även om stegen i den artikeln inte överensstämmer exakt med din Team Foundation Server-databasmigrering fungerar den som värdefull referensinformation. Datamigreringsverktyget upprättar länken till din Microsoft Entra ID-klientorganisation när din Azure DevOps Services-organisation skapas i början av migreringsprocessen.

Kommentar

DirSync var en föregångare till Microsoft Entra ID Anslut. Uppgradera till Microsoft Entra ID Anslut om du använder DirSync.

Ladda ned Azure DevOps-datamigreringsverktyget

Huvuddelen av arbetet under migreringen till Azure DevOps Services hanteras av datamigreringsverktyget. Verktyget används med följande steg på hög nivå:

  1. Verifiera en gruppprojektsamling.
  2. Generera de filer som används för att anpassa migreringen.
  3. Kömigrering av en Azure DevOps Server-databas till Azure DevOps Services.

Du måste ha följande objekt:

  • TFSEXECROLE-roll i SQL Server.
  • Behörigheter för att ansluta till både Azure DevOps Server-konfigurations- och samlingsdatabaserna.
  • En upprättad länk mellan din Azure DevOps Services-organisation och din Microsoft Entra ID-klientorganisation.

Hämta verktyget

  1. Ladda ned den senaste versionen av datamigreringsverktyget.
  2. Kopiera zip-filen till en av dina Azure DevOps Server-programnivåer.
  3. Packa upp filen. Du kan också köra verktyget från en annan dator utan Azure DevOps Server installerat, om det kan ansluta till konfigurationsdatabasen för Azure DevOps Server-instansen. 1.Öppna ett kommandotolkfönster på servern och gå till katalogen där datamigreringsverktyget lagras.
  4. Granska hjälpinnehållet för verktyget:
    1. Om du vill visa hjälp och vägledning på den översta nivån kör du följande kommando:
      Migrator /help
    2. Visa hjälptexten för valideringskommandot: Migrator validate /help För första gången du verifierar en samling ska du hålla den enkel. Kommandot bör ha följande struktur: Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
  5. Ersätt {name} med namnet på din Microsoft Entra-klientorganisation. Om du till exempel vill köra mot DefaultCollection och fabrikam-klienten ser kommandot ut så här: Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region} Om du behöver köra verktyget från en annan dator än Azure DevOps Server använder du parametern /connectionString .

Nästa steg