Sdílet prostřednictvím


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 Serveru

Nástroj pro migraci dat pro Azure DevOps podporuje dvě nejnovější verze azure DevOps Serveru v daném okamžiku. Vydání zahrnují aktualizace a hlavní verze.

Po vydání nové verze RTW Azure DevOps Serveru může trvat až 2 až 3 týdny, než bude podpora migrace pro tuto verzi online. Zvažte tuto možnost, když se rozhodnete upgradovat krátce po vydání nového RTW Azure DevOps Serveru.

Nástroj pro migraci dat nepodporuje migraci z verzních kandidátů Azure DevOps Serveru (RC). Pokud plánujete migrovat databázi kolekce do 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 Serveru, která se má migrovat. Nelze downgradovat na předchozí verzi Azure DevOps, ale je nutné obnovit systém pomocí zálohy databáze z této verze.

Normální četnost vydávání nových verzí Azure DevOps Serveru je jednou za tři až čtyři měsíce. To znamená, že podpora pro danou verzi Azure DevOps Serveru pro migraci na 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.

Implementovat Microsoft Entra ID

Ujistěte se, že váš tým má funkčního tenanta Microsoft Entra ID pro ověřování členů ve vaší organizaci Azure DevOps Services. Ve službách Azure DevOps se ověřování uživatelů spoléhá na tenanta Microsoft Entra ID, stejně jako se ověřování uživatelů v Azure DevOps Serveru spoléhá na službu Active Directory. Během fáze testovacího spuštění (odkaz) ověříte soubor protokolu mapování identit tak, aby odpovídal místním organizacím active Directory s organizacemi 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.

Spropitné

  • Doporučujeme použít stejného tenanta Microsoft Entra ID jako jiné cloudové služby Microsoftu. Pokud už vaše společnost má MICROSOFT Entra ID, tento krok přeskočte.
  • I když účty Microsoft (MSA) fungují pro ověřování v Azure DevOps Services, nelze je mapovat během migrace databáze serveru Azure DevOps.

Synchronizace identit a skupin pomocí služby Microsoft Entra ID Connect

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

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, spolupracujte s it oddělením, partnerem DevOps, podporou Microsoft Premier Support nebo konzultačními službami Microsoftu.

Další informace o nastavení služby Microsoft Entra ID Connect naleznete v tématu Microsoft Entra Connect Sync.

Podívejte se také, jak nakonfigurovat Azure DevOps Services tak, aby používala ID Microsoft Entra, a to na této stránce. I když kroky v tomto článku nejsou přesně v souladu s migrací databáze Team Foundation Serveru, 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.

Poznámka

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 do 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. Migrace databáze Azure DevOps Serveru do azure DevOps Services ve frontě

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

  • Role TFSEXECROLE v SQL Serveru
  • Oprávnění pro připojení k konfiguračním i kolekcovým databázím Azure DevOps Serveru
  • 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 aplikačních vrstev Azure DevOps Serveru.
  3. Rozbalte soubor. Nástroj můžete spustit také z jiného počítače bez nainstalovaného Azure DevOps Serveru, pokud se může připojit ke konfigurační databázi instance Azure DevOps Serveru. 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. Nahraďte {name} 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ž je Azure DevOps Server, použijte parametr /connectionString.

Další kroky