Dokončení požadavků na migraci

Při přechodu na druhou fázi migrace do Azure DevOps Services pomocí nástroje pro migraci dat Azure DevOps musíte splnit požadavky pro přenos dat do cloudu. Pokud už vaše organizace tyto požadavky splňuje, můžete tuto fázi úplně přeskočit.

diagram, který zvýrazňuje fázi Předpoklady v sekvenčních fázích.

Aktualizace Azure DevOps Server

Nástroj pro migraci dat pro Azure DevOps podporuje dvě poslední verze Azure DevOps Server v daném okamžiku. Vydání zahrnují aktualizace a hlavní verze.

Může trvat až 2 až 3 týdny po vydání nové verze RTW Azure DevOps Server, aby byla podpora migrace pro tuto verzi online. Zvažte tuto možnost, pokud se rozhodnete upgradovat krátce po nové verzi RTW Azure DevOps Server.

Nástroj pro migraci dat nepodporuje migraci z release kandidátů Azure DevOps Server (RC). Pokud plánujete migrovat databázi kolekce do služby Azure DevOps Services pomocí této služby, je důležité, abyste neupgradovali produkční databázi na verzi RC. Pokud upgradujete, musíte počkat a poté přejít na verzi pro web (RTW), až bude dostupná. Nebo obnovte záložní kopii databáze z předchozí verze Azure DevOps Server, která se má migrovat. Nelze downgradovat na předchozí verzi Azure DevOps, ale musíte použít zálohu databáze k návratu na tu verzi.

Normální četnost vydávání nových verzí Azure DevOps Server je jednou za tři až čtyři měsíce. To znamená, že podpora dané verze Azure DevOps Server pro migraci do služby Azure DevOps Services by měla trvat kdekoli mezi šesti až osmi měsíci. Je důležité, aby váš plán zohledňoval toto období podpory, aby nebylo nutné provést náhlý upgrade při migraci.

Implementujte Microsoft Entra ID

Ujistěte se, že váš tým má funkční Microsoft Entra ID tenanta pro ověřování členů ve vaší organizaci Azure DevOps Services. Ve službě Azure DevOps Services se ověřování uživatelů spoléhá na tenanta Microsoft Entra ID, podobně jako u Azure DevOps Server, kde se ověřování uživatelů spoléhá na Active Directory. Během fáze testovacího spuštění (propojení) ověříte soubor protokolu mapování identit, aby odpovídal vašim on-premises organizacím Active Directory a organizacím Microsoft Entra ID. Tento soubor nepoužívá služba migrace. Tato akce zajišťuje viditelnost jednotlivé historie, zachování bezpečnostních oprávnění a přístup k osobním nastavením.

Tip

  • Doporučujeme použít stejného tenanta Microsoft Entra ID jako jiné služby Microsoft Cloud. Pokud už vaše společnost má Microsoft Entra ID, tento krok přeskočte.
  • Účty Microsoft (MSA) sice fungují pro ověřování Azure DevOps Services, ale během migrace databáze Azure DevOps Server se nedají mapovat.
  • Pokud má váš tenant Microsoft Entra povolenou zásadu Omezení vytváření organizace, všechny operace importu dat pomocí nástroje pro migraci Azure DevOps selžou, pokud není importující uživatel explicitně přidán na seznam povolených. Zajištění úspěšného importu:
    • Dočasně přidejte importujícího uživatele do seznamu povolených.
    • Uživatel přidaný do seznamu povolených se musí shodovat s vlastníkem účtu zadaným v souboru import.json použitém pro migraci.
    • Podrobnosti o konfiguraci seznamu povolených najdete v tématu Omezení vytváření organizace.

Synchronizace identit a skupin s Microsoft Entra ID Connect

Synchronizujte on-premises Active Directory s Microsoft Entra ID, aby členové vašeho týmu mohli k ověření použít stejné přihlašovací údaje. Správci služby Azure DevOps Services můžou také k nastavení oprávnění v rámci vaší organizace použít skupiny Active Directory.

Pokud chcete nastavit synchronizaci, proveďte následující kroky:

  1. Využijte technologii Microsoft Entra ID Connect.
  2. Pokud chcete nakonfigurovat Microsoft Entra ID Connect s místním prostředím, spolupracovat s IT oddělením, partnerem DevOps, Microsoft Premier Support nebo konzultačními službami Microsoft.

Další informace o nastavení Microsoft Entra ID Connect najdete v tématu Microsoft Entra Connect Sync.

Podívejte se také, jak nakonfigurovat služby Azure DevOps tak, aby používaly Microsoft Entra ID, a to na této stránce. I když kroky v tomto článku nejsou přesně v souladu s migrací databáze Azure DevOps Server, slouží jako cenné referenční informace. Nástroj pro migraci dat vytvoří odkaz na vašeho tenanta Microsoft Entra ID během vytváření organizace Azure DevOps Services na začátku procesu migrace.

Note

DirSync byl předchůdcem technologie Microsoft Entra ID Connect. Pokud používáte nástroj DirSync, upgradujte na Microsoft Entra ID Connect.

Stažení nástroje pro migraci dat Azure DevOps

Hromadná práce během migrace na Azure DevOps Services se zpracovává nástrojem pro migraci dat. Nástroj se používá podle těchto obecných kroků:

  1. Ověřte kolekci týmových projektů.
  2. Vygenerujte soubory použité k přizpůsobení migrace.
  3. Zařadit migraci databáze serveru Azure DevOps do fronty pro služby Azure DevOps.

Mějte následující položky:

  • Role TFSEXECROLE v SQL Serveru
  • Oprávnění pro připojení ke konfiguraci Azure DevOps Server i k databázím kolekce.
  • Navázání propojení mezi vaší organizací Azure DevOps Services a vaším tenantem Microsoft Entra ID.

Stažení nástroje

  1. Stáhněte si nejnovější verzi nástroje pro migraci dat .
  2. Zkopírujte soubor ZIP do jedné z vašich Azure DevOps Server aplikační vrstvy.
  3. Rozbalte soubor. Nástroj můžete spustit také z jiného počítače bez instalace Azure DevOps Server, pokud se může připojit ke konfigurační databázi instance Azure DevOps Server. 1.Otevřete okno příkazového řádku na serveru a přejděte do adresáře, kde je uložený nástroj pro migraci dat.
  4. Projděte si obsah nápovědy pro nástroj:
    1. Pokud chcete zobrazit nápovědu a pokyny nejvyšší úrovně, spusťte následující příkaz:
      Migrator /help
    2. Zobrazte text nápovědy pro ověřovací příkaz: Migrator validate /help při prvním ověření kolekce, mějte ji jednoduchou. Příkaz by měl mít následující strukturu: Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
  5. {name} nahraďte názvem vašeho tenanta Microsoft Entra. Například pro spuštění proti DefaultCollection a tenantu fabrikam by příkaz vypadal takto: Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region} Pokud potřebujete nástroj spustit z jiného počítače než Azure DevOps Server, použijte parametr /connectionString.

Další krok