Megosztás a következőn keresztül:


A migrálás előfeltételeinek teljesítése

Amikor az Azure DevOps Servicesbe való migrálás második fázisára lép az Azure DevOps Adatmigrálási eszközzel, teljesítenie kell az adatok felhőbe való átvitelének előfeltételeit. Ha szervezete már megfelel ezeknek az előfeltételeknek, ezt a fázist teljesen kihagyhatja.

Diagram, amely az előfeltételeket kiemeli a szekvenciális szakaszokban.

Az Azure DevOps Server frissítése

Az Azure DevOps adatmigrálási eszköze támogatja az két legújabb Azure DevOps Server-kiadást egy adott időpontban. A kiadások közé tartoznak a frissítések és a főbb kiadások.

Az Azure DevOps Server új RTW-verziójának kiadását követően akár 2–3 hétig is eltarthat, hogy a migrálási támogatás online állapotba lépjen az adott verzióhoz. Fontolja meg ezt a lehetőséget, ha röviddel az új RTW Azure DevOps Server-kiadás után a frissítést választja.

Az adatmigrálási eszköz nem támogatja az Azure DevOps Server kiadási jelöltjeiről (RC) való migrálást. Ha ezzel a szolgáltatással szeretné migrálni a gyűjteményadatbázist az Azure DevOps Servicesbe, fontos, hogy ne frissítse az éles adatbázist RC-kiadásra. Ha frissítést hajt végre, akkor meg kell várnia, hogy frissíthessen a webes (RTW) verzióra, amikor elérhetővé válik. Vagy állítsa vissza az adatbázis biztonsági másolatát egy korábbi Azure DevOps Server-verzióról a migráláshoz. Nem válthat vissza az Azure DevOps korábbi verziójára, de vissza kell térnie az adatbázis biztonsági másolatával az adott verzióban.

Az új Azure DevOps Server-verziók normál kiadási üteme három-négyhavonta egyszer történik. Ez azt jelenti, hogy az Azure DevOps Server adott verziójának támogatása az Azure DevOps Servicesbe való migráláshoz 6–8 hónapig tart. Fontos, hogy a terv figyelembe vegye ezt a támogatási időablakot, hogy elkerülje a hirtelen frissítést a migrációhoz.

A Microsoft Entra-azonosító implementálása

Győződjön meg arról, hogy csapata rendelkezik egy működő Microsoft Entra-azonosító bérlővel az Azure DevOps Services-szervezet tagjainak hitelesítéséhez. Az Azure DevOps Servicesben a felhasználói hitelesítés egy Microsoft Entra-azonosító bérlőre támaszkodik, például az Azure DevOps Server felhasználói hitelesítése az Active Directoryra támaszkodik. A tesztfutási szakasz (hivatkozás) során egy identitástérkép-naplófájlt ellenőriz, amely összehangolja a helyszíni Active Directory-szervezeteket a Microsoft Entra ID-szervezetekkel. Ezt a fájlt a migrálási szolgáltatás nem használja. Ez a művelet biztosítja az egyéni előzmények láthatóságát, a biztonsági engedélyek megőrzését és a személyes beállításokhoz való hozzáférést.

Borravaló

  • Javasoljuk, hogy ugyanazt a Microsoft Entra ID-bérlőt használja, mint a többi Microsoft Cloud-szolgáltatást. Ha a vállalata már rendelkezik Microsoft Entra-azonosítóval, hagyja ki ezt a lépést.
  • Bár a Microsoft-fiókok (MSA-k) az Azure DevOps Services-hitelesítéshez működnek, nem képezhetők le az Azure DevOps Server-adatbázis migrálása során.

Identitások és csoportok szinkronizálása a Microsoft Entra ID Connect szolgáltatással

Szinkronizálja a helyszíni Active Directoryt a Microsoft Entra-azonosítóval, így a csapattagok ugyanazokat a hitelesítő adatokat használhatják a hitelesítéshez. Emellett az Azure DevOps Services rendszergazdái az Active Directory-csoportokat is használhatják a szervezeten belüli engedélyek beállításához.

A szinkronizálás beállításához hajtsa végre a következő lépéseket:

  1. Használja a Microsoft Entra ID Connect technológiát.
  2. A Microsoft Entra ID Connect helyszíni környezettel való konfigurálásához működjön együtt az informatikai részleggel, a DevOps Partnerrel, a Microsoft Premier ügyfélszolgálatával vagy a Microsoft Consulting Services szolgáltatással.

További információ a Microsoft Entra ID Connect beállításáról: Microsoft Entra Connect Sync.

Ezen a lapon megtudhatja, hogyan konfigurálhatja az Azure DevOps Servicest a Microsoft Entra ID használatára. Bár a cikkben szereplő lépések nem összhangban vannak a Team Foundation Server-adatbázis migrálásával, értékes referenciainformációkként szolgálnak. Az adatmigrálási eszköz létrehozza a Microsoft Entra ID-bérlőre mutató hivatkozást az Azure DevOps Services-szervezet létrehozásakor a migrálási folyamat kezdetén.

Jegyzet

A DirSync a Microsoft Entra ID Connect elődje volt. Frissítsen a Microsoft Entra ID Connectre, ha DirSyncet használ.

Az Azure DevOps adatmigrálási eszközének letöltése

Az Azure DevOps Servicesbe való migrálás során a munka nagy részét az adatmigrálási eszköz kezeli. Az eszköz a következő magas szintű lépések végrehajtásával használható:

  1. Csoportprojekt-gyűjtemény ellenőrzése.
  2. Hozza létre az áttelepítés testreszabásához használt fájlokat.
  3. Azure DevOps Server-adatbázis migrációjának sorba állítása az Azure DevOps Services-be.

A következő elemeket kell tartalmaznia:

  • TFSEXECROLE szerepkör az SQL Serverben.
  • Az Azure DevOps Server konfigurációs és gyűjteményadatbázisaihoz való csatlakozáshoz szükséges engedélyek.
  • Meglévő kapcsolat az Azure DevOps Services szervezete és a Microsoft Entra ID bérlője között.

Az eszköz letöltése

  1. Töltse le a adatmigrálási eszköz legújabb verzióját.
  2. Másolja a zip-fájlt az Azure DevOps Server egyik alkalmazásszintjére.
  3. Bontsa ki a fájlt. Az eszközt egy másik gépről is futtathatja az Azure DevOps Server telepítése nélkül, ha csatlakozni tud az Azure DevOps Server-példány konfigurációs adatbázisához. 1.Nyisson meg egy parancssori ablakot a kiszolgálón, és lépjen arra a könyvtárra, amelyben az adatmigrálási eszköz található.
  4. Tekintse át az eszköz súgótartalmat:
    1. A legfelső szintű súgó és útmutató megtekintéséhez futtassa a következő parancsot:
      Migrator /help
    2. Tekintse meg az érvényesítési parancs súgószövegét: Migrator validate /help A gyűjtemény első ellenőrzésekor tartsa egyszerűnek. A parancsnak a következő struktúrával kell rendelkeznie: Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
  5. Cserélje le a(z) {name} nevet a Microsoft Entra-bérlő nevére. Ha például a DefaultCollection és a fabrikam bérlőn szeretne futni, a parancs a következőképpen fog kinézni: Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region} Ha az eszközt nem az Azure DevOps Serverről kell futtatnia, használja a /connectionString paramétert.

Következő lépések