Condividi tramite


Completare i prerequisiti per la migrazione

Quando si passa alla seconda fase della migrazione ad Azure DevOps Services con azure DevOps Data Migration Tool, è 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 due versioni più recenti di Azure DevOps Server in un determinato momento. Le versioni includono aggiornamenti e versioni principali.

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

Lo strumento di migrazione dei dati non supporta la migrazione dai candidati per la versione di Azure DevOps Server (RC). Se si prevede di eseguire la migrazione del database di raccolta ad 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 la versione alla versione Web (RTW) quando è disponibile. In alternativa, ripristinare una copia di backup del database da una versione precedente di Azure DevOps Server per eseguire la migrazione. Non è possibile effettuare il downgrade a una versione precedente di Azure DevOps, ma è necessario ripristinare un backup del database in tale versione.

La frequenza di rilascio normale per le nuove versioni di 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 ad Azure DevOps Services deve durare da sei a otto mesi. È importante assicurarsi che gli account del piano per questa finestra di supporto evitare di dover eseguire improvvisamente l'aggiornamento per eseguire la migrazione.

Implementare l'ID Microsoft Entra

Assicurarsi che il team disponga di un tenant funzionale di Microsoft Entra ID per l'autenticazione dei membri nell'organizzazione di Azure DevOps Services. In Azure DevOps Services l'autenticazione utente si basa su un tenant di MICROSOFT Entra ID come l'autenticazione utente di Azure DevOps Server si basa su Active Directory. Durante la fase di esecuzione del test (collegamento) verificare che un file di log della mappa delle identità corrisponda alle organizzazioni Active Directory locale con le organizzazioni di 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.

Suggerimento

  • È consigliabile usare lo stesso tenant microsoft Entra ID di altri servizi Microsoft Cloud. Se l'azienda ha già l'ID Microsoft Entra, 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 di Azure DevOps Server.

Sincronizzare identità e gruppi con Microsoft Entra ID Connessione

Sincronizzare il Active Directory locale con l'ID Microsoft Entra, 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. Utilizzare la tecnologia microsoft Entra ID Connessione.
  2. Per configurare Microsoft Entra ID Connessione con l'ambiente locale, collaborare con il reparto IT, DevOps Partner, Microsoft Premier Support o Microsoft Consulting Services.

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

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

Nota

DirSync è stata una tecnologia predecessore di Microsoft Entra ID Connessione. Eseguire l'aggiornamento a Microsoft Entra ID Connessione se si usa DirSync.

Scaricare lo strumento di migrazione dei dati di Azure DevOps

La maggior parte del lavoro durante la migrazione ad 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 team.
  2. Generare i file usati per personalizzare la migrazione.
  3. Migrazione in coda di un database di Azure DevOps Server ad Azure DevOps Services.

È necessario disporre degli elementi seguenti:

  • RUOLO TF edizione Standard XECROLE in SQL Server.
  • Autorizzazioni per connettersi sia alla configurazione di Azure DevOps Server che ai database di raccolta.
  • Collegamento stabilito tra l'organizzazione di Azure DevOps Services e il tenant di Microsoft Entra ID.

Scaricare lo strumento

  1. Scaricare la versione più recente dello strumento di migrazione dei dati.
  2. Copiare il file ZIP in uno dei livelli dell'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 in cui è archiviato lo strumento di migrazione dei dati.
  4. Esaminare il contenuto della Guida per lo strumento:
    1. Per visualizzare le linee guida e le linee guida di primo livello, eseguire il comando seguente:
      Migrator /help
    2. Visualizzare 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 di Microsoft Entra. Ad esempio, per l'esecuzione in DefaultCollection e nel 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 da Azure DevOps Server, usare il /connectionString parametro .

Passaggi successivi