Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Ao avançar para a segunda fase de migração para Azure DevOps Services com a Ferramenta de Migração de Dados Azure DevOps, deve cumprir os pré-requisitos para transferir os seus dados para a cloud. Se sua organização já atende a esses pré-requisitos, você pode pular essa fase completamente.
Atualizar o Azure DevOps Server
A Ferramenta de Migração de Dados para Azure DevOps suporta as duas últimas versões de Azure DevOps Server de cada vez. As versões incluem atualizações e versões principais.
Pode demorar até 2-3 semanas após o lançamento de uma nova versão RTW do Azure DevOps Server para que o suporte de migração entre em funcionamento para essa versão. Considere esta possibilidade quando optar por atualizar pouco depois de um novo lançamento RTW do Azure DevOps Server.
A Ferramenta de Migração de Dados não suporta migração de versões candidatos do Azure DevOps Server (RC). Se planeia migrar a sua base de dados de coleções para Azure DevOps Services usando este serviço, é importante que não atualize a sua base de dados de produção para uma versão RC. Se você atualizar, então você deve esperar e atualizar para a versão web (RTW) quando estiver disponível. Ou, restaure uma cópia de segurança da sua base de dados de uma versão anterior do Azure DevOps Server para migrar. Não podes fazer downgrade para uma versão anterior do Azure DevOps, mas tens de reverter usando uma cópia de segurança da base de dados nessa versão.
A cadência normal de lançamento para novas versões do Azure DevOps Server é a cada três a quatro meses. Isto significa que o suporte para uma dada versão do Azure DevOps Server para migração para Azure DevOps Services deve durar entre seis a oito meses. É importante garantir que seu plano tenha em conta essa janela de suporte para evitar ter que atualizar repentinamente para migrar.
Implementar o Microsoft Entra ID
Assegure que a sua equipa tem um tenant Microsoft Entra ID funcional para autenticar membros na sua organização Azure DevOps Services. No Azure DevOps Services, a autenticação do utilizador baseia-se num tenant do Microsoft Entra ID, tal como a autenticação do Azure DevOps Server depende do Active Directory. Durante a fase de Execução de Teste (link), verifica-se o ficheiro de registo do mapa de identidade para alinhá-lo com as suas organizações on-premises do Active Directory e as organizações do Microsoft Entra ID. Este ficheiro não é utilizado pelo serviço de migração. Essa ação garante visibilidade do histórico individual, preservação de permissões de segurança e acesso a configurações pessoais.
Tip
- Recomendamos que utilize o mesmo tenant do Microsoft Entra ID como outros serviços da Microsoft Cloud. Se a sua empresa já tem o Microsoft Entra ID, evite este passo.
- Embora as contas Microsoft (MSAs) funcionem para a autenticação do Azure DevOps Services, não podem ser mapeadas durante a migração da base de dados do Azure DevOps Server.
- Se o seu inquilino Microsoft Entra tiver ativada a política Restringir a criação da organização, qualquer operação de importação de dados usando a Ferramenta de Migração Azure DevOps falha, a menos que o utilizador importador seja explicitamente adicionado à lista de permisos. Para garantir uma importação bem-sucedida:
- Adicione temporariamente o usuário importador à lista de permissões.
- O usuário adicionado à lista de permissões deve corresponder ao AccountOwner especificado no arquivo import.json usado para a migração.
- Para obter detalhes sobre como configurar a lista de permissões, consulte Restringir a criação da organização.
Sincronize identidades e grupos com o Microsoft Entra ID Connect
Sincronize o seu Active Directory no local com o Microsoft Entra ID, para que os membros da sua equipa possam usar as mesmas credenciais para autenticação. Além disso, os administradores dos seus Azure DevOps Services podem usar os grupos do Active Directory para definir permissões dentro da sua organização.
Para configurar a sincronização, execute as seguintes etapas:
- Utilize a tecnologia Microsoft Entra ID Connect.
- Para configurar o Microsoft Entra ID Connect com o seu ambiente local, colabore com o seu departamento de TI, DevOps Partner, Microsoft Premier Support ou Microsoft Consulting Services.
Para mais informações sobre como configurar o Microsoft Entra ID Connect, consulte Microsoft Entra Connect Sync.
Explore também como pode configurar o Azure DevOps Services para usar o Microsoft Entra ID visitando esta página. Embora os passos desse artigo não estejam exatamente alinhados com a migração da sua base de dados do Azure DevOps Server, servem como informação de referência valiosa. A Ferramenta de Migração de Dados estabelece a ligação ao seu tenant Microsoft Entra ID durante a criação da sua organização Azure DevOps Services, no início do processo de migração.
Note
O DirSync foi uma tecnologia predecessora do Microsoft Entra ID Connect. Atualiza para o Microsoft Entra ID Connect se estiveres a usar DirSync.
Download Azure DevOps Data Migration Tool
A maior parte do trabalho durante a migração para Azure DevOps Services é tratada pela Ferramenta de Migração de Dados. A ferramenta é usada com as seguintes etapas de alto nível:
- Valide uma coleção de projetos de equipa.
- Gere os arquivos usados para personalizar a migração.
- Migração em fila de uma base de dados Azure DevOps Server para Azure DevOps Services.
Certifique-se de ter os seguintes itens:
- Papel TFSEXECROLE no SQL Server.
- Permissões para ligar tanto à configuração do Azure DevOps Server como à base de dados de colecção.
- Uma ligação estabelecida entre a sua organização Azure DevOps Services e o seu inquilino Microsoft Entra ID.
Faça o download da ferramenta
- Faça o download da versão mais recente da Ferramenta de Migração de Dados.
- Copie o ficheiro zip para um dos seus níveis de aplicação do Azure DevOps Server.
- Descompacte o arquivo. Também pode correr a ferramenta a partir de uma máquina diferente sem o Azure DevOps Server instalado, se conseguir ligar-se à base de dados de configuração da instância do Azure DevOps Server. 1.Abra uma janela do Prompt de Comando no servidor e vá para o diretório onde a Ferramenta de Migração de Dados está armazenada.
- Analise o conteúdo de ajuda da ferramenta:
- Para exibir a ajuda e a orientação de nível superior, execute o seguinte comando:
Migrator /help - Exiba o texto de ajuda para o comando de validação:
Migrator validate /helpPela primeira vez ao validar uma coleção, mantenha-a simples. Seu comando deve ter a seguinte estrutura:Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
- Para exibir a ajuda e a orientação de nível superior, execute o seguinte comando:
- Substitua {name} pelo nome do seu tenant Microsoft Entra. Por exemplo, para executar em relação ao DefaultCollection e ao locatário Fabrikam, o comando teria esta aparência:
Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region}Se precisares de usar a ferramenta a partir de uma máquina diferente da Azure DevOps Server, usa o parâmetro/connectionString.