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.
Az Azure DevOps Server frissítése
Az Azure DevOps adatmigrálási eszköze támogatja az Azure DevOps Server két legújabb kiadását egy adott időpontban. A kiadások közé tartoznak a frissítések és a fő kiadások is.
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, akkor várnia kell, és frissítenie kell a webes (RTW) verzióra, ha az elérhető. 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 csomag fiókokat biztosítson ehhez a támogatási időszakhoz, hogy ne kelljen hirtelen frissítenie a migrálásra.
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 tesztelési fázis (hivatkozás) során egy identitástérkép-naplófájlt ellenőriz, amely megfelel helyi Active Directory szervezeteknek 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.
Tipp.
- 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-azonosítóval Csatlakozás
Szinkronizálja a helyi Active Directory 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:
- Használja a Microsoft Entra ID Csatlakozás technológiát.
- A Microsoft Entra ID Csatlakozás 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.
A Microsoft Entra ID Csatlakozás beállításáról további információt a Microsoft Entra Csatlakozás Sync című témakörben talál.
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.
Feljegyzés
A DirSync a Microsoft Entra ID Csatlakozás megelőző technológiája volt. Frissítsen a Microsoft Entra-azonosítóra Csatlakozás, 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ó:
- Csoportprojekt-gyűjtemény ellenőrzése.
- Hozza létre az áttelepítés testreszabásához használt fájlokat.
- Azure DevOps Server-adatbázis üzenetsor-migrálása az Azure DevOps Servicesbe.
A következő elemekkel kell rendelkeznie:
- TF Standard kiadás XECROLE 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.
- Létrehozott kapcsolat az Azure DevOps Services-szervezet és a Microsoft Entra ID-bérlő között.
Az eszköz letöltése
- Töltse le az adatmigrálási eszköz legújabb verzióját.
- Másolja a zip-fájlt az Azure DevOps Server egyik alkalmazásszintjére.
- 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ó.
- Tekintse át az eszköz súgótartalmat:
- A legfelső szintű súgó és útmutató megtekintéséhez futtassa a következő parancsot:
Migrator /help
- 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}
- A legfelső szintű súgó és útmutató megtekintéséhez futtassa a következő parancsot:
- 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 az Azure DevOps Servertől eltérő gépről kell futtatnia, használja a paramétert/connectionString
.