Condividi tramite


Completare i prerequisiti di migrazione

Quando si passa alla seconda fase della migrazione a Azure DevOps Services con lo strumento di migrazione dei dati Azure DevOps, è necessario completare i prerequisiti per il trasferimento dei dati nel cloud. Se l'organizzazione soddisfa già questi prerequisiti, è possibile ignorare completamente questa fase.

Diagramma che evidenzia la fase Prerequisiti in fasi sequenziali.

Aggiornare Azure DevOps Server

Lo strumento di migrazione dei dati per Azure DevOps supporta le versioni più recenti two di Azure DevOps Server in un determinato momento. Le release includono aggiornamenti e versioni importanti.

Possono essere necessarie fino a 2-3 settimane dopo il rilascio di una nuova versione RTW di Azure DevOps Server perché il supporto per la migrazione venga reso online per tale versione. Considerare questa possibilità quando si sceglie di eseguire l'aggiornamento poco dopo una nuova versione di Azure DevOps Server RTW.

Lo strumento di migrazione dei dati non supporta la migrazione da versioni candidate di Azure DevOps Server (RC). Se si prevede di eseguire la migrazione del database di raccolta a Azure DevOps Services usando questo servizio, è importante non aggiornare il database di produzione a una versione RC. Se si esegue l'aggiornamento, è necessario attendere e aggiornare alla versione Web (RTW) quando sarà disponibile. In alternativa, ripristinare una copia di backup del database da una versione Azure DevOps Server precedente per eseguire la migrazione. Non è possibile effettuare il downgrade a una versione precedente di Azure DevOps, ma è necessario ripristinare il backup del database in tale versione.

La frequenza di rilascio normale per le nuove versioni Azure DevOps Server è una volta ogni tre o quattro mesi. Ciò significa che il supporto per una determinata versione di Azure DevOps Server per la migrazione ai servizi di Azure DevOps deve durare da sei a otto mesi. È importante assicurarsi che il piano tenga conto di questa finestra di supporto per evitare di dover aggiornare improvvisamente per migrare.

Implementare Microsoft Entra ID

Assicurarsi che il team disponga di un tenant Microsoft Entra ID funzionale per l'autenticazione dei membri nell'organizzazione Azure DevOps Services. In Azure DevOps Services, l'autenticazione utente si basa su un tenant Microsoft Entra ID così come l'autenticazione utente di Azure DevOps Server si basa su Active Directory. Durante la fase di esecuzione del test (collegamento), si verifica che un file di log della mappa delle identità corrisponda alle organizzazioni Active Directory locale con alle organizzazioni Microsoft Entra ID. Questo file non viene usato dal servizio di migrazione. Questa azione garantisce la visibilità della cronologia individuale, la conservazione delle autorizzazioni di sicurezza e l'accesso alle impostazioni personali.

Tip

  • È consigliabile usare lo stesso tenant Microsoft Entra ID di altri servizi Microsoft Cloud. Se l'azienda ha già Microsoft Entra ID, ignorare questo passaggio.
  • Anche se gli account Microsoft funzionano per l'autenticazione di Azure DevOps Services, non possono essere mappati durante la migrazione del database Azure DevOps Server.
  • Se il tenant Microsoft Entra dispone del criterio Restrict organization creation abilitato, qualsiasi operazione di importazione dei dati tramite lo strumento di migrazione Azure DevOps ha esito negativo a meno che l'utente di importazione non venga aggiunto in modo esplicito all'elenco consenti. Per assicurarsi che l'importazione sia riuscita:
    • Aggiungere temporaneamente l'utente che esegue l'importazione all'elenco di elementi consentiti.
    • L'utente aggiunto all'allowlist deve corrispondere all'AccountOwner specificato nel file import.json usato per la migrazione.
    • Per informazioni dettagliate sulla configurazione dell'elenco di elementi consentiti, vedere Limitare la creazione dell'organizzazione.

Sincronizzare identità e gruppi con Microsoft Entra ID Connect

Sincronizzare il Active Directory locale con Microsoft Entra ID, in modo che i membri del team possano usare le stesse credenziali per l'autenticazione. Inoltre, gli amministratori di Azure DevOps Services possono usare i gruppi di Active Directory per impostare le autorizzazioni all'interno dell'organizzazione.

Per configurare la sincronizzazione, seguire questa procedura:

  1. Usare la tecnologia Microsoft Entra ID Connect.
  2. Per configurare Microsoft Entra ID Connect con il tuo ambiente on-premises, collaborare con il tuo reparto IT, il partner DevOps, Microsoft Premier Support o Microsoft Consulting Services.

Per altre informazioni sulla configurazione di Microsoft Entra ID Connect, vedere Microsoft Entra Connect Sync.

Esplora anche come configurare Azure DevOps Services per utilizzare Microsoft Entra ID visitando questa pagina. Anche se i passaggi descritti in questo articolo non sono allineati esattamente alla migrazione del database Azure DevOps Server, funge da informazioni di riferimento preziose. Lo strumento di migrazione dei dati stabilisce il collegamento al tenant Microsoft Entra ID durante la creazione dell'organizzazione Azure DevOps Services all'inizio del processo di migrazione.

Note

DirSync era una tecnologia predecessore per Microsoft Entra ID Connect. Eseguire l'aggiornamento a Microsoft Entra ID Connect se si sta utilizzando DirSync.

Scaricare Azure DevOps Strumento di migrazione dei dati

La maggior parte del lavoro durante la migrazione a Azure DevOps Services viene gestita dallo strumento di migrazione dei dati. Lo strumento viene usato con i passaggi generali seguenti:

  1. Convalidare una raccolta di progetti di team.
  2. Generare i file usati per personalizzare la migrazione.
  3. Migrazione in coda di un database Azure DevOps Server a servizi di Azure DevOps.

Disporre degli elementi seguenti:

  • Ruolo TFSEXECROLE in SQL Server.
  • Autorizzazioni per connettersi sia ai database di configurazione Azure DevOps Server che ai database di raccolta.
  • Collegamento stabilito tra l'organizzazione Azure DevOps Services e il tenant Microsoft Entra ID.

Scaricare lo strumento

  1. Scarica la versione più recente dello strumento di migrazione dei dati di .
  2. Copiare il file ZIP in uno dei livelli applicazione Azure DevOps Server.
  3. Decomprimere il file. È anche possibile eseguire lo strumento da un computer diverso senza Azure DevOps Server installato, se può connettersi al database di configurazione dell'istanza di Azure DevOps Server. 1. Aprire una finestra del Prompt dei comandi nel server e passare alla directory dove è archiviato lo strumento di migrazione dei dati.
  4. Esaminare la documentazione di supporto per lo strumento:
    1. Per visualizzare l'aiuto e le linee guida di primo livello, eseguire il comando seguente:
      Migrator /help
    2. Visualizza il testo della guida per il comando di convalida. Migrator validate /help Per la prima volta che si convalida una raccolta, mantenerla semplice. Il comando deve avere la struttura seguente: Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
  5. Sostituire {name} con il nome del tenant Microsoft Entra. Ad esempio, per eseguire il comando su DefaultCollection e per il tenant fabrikam, il comando sarà simile al seguente: Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region} Se è necessario eseguire lo strumento da un computer diverso dal Azure DevOps Server, usare il parametro /connectionString.

Passo successivo