Completar los requisitos previos para la migración
A medida que pase a la segunda fase de migración a Azure DevOps Services con la herramienta de migración de datos de Azure DevOps, debe completar los requisitos previos para transferir los datos a la nube. Si su organización ya cumple estos requisitos previos, puede omitir esta fase por completo.
Actualización de Azure DevOps Server
La herramienta de migración de datos para Azure DevOps admite las dos versiones más recientes de Azure DevOps Server en un momento dado. Las versiones incluyen actualizaciones y versiones principales.
Puede tardar hasta 2 a 3 semanas después de que se publique una nueva versión RTW de Azure DevOps Server para que la compatibilidad con la migración llegue a estar en línea para esa versión. Tenga en cuenta esta posibilidad al optar por actualizar poco después de una nueva versión rtW de Azure DevOps Server.
La herramienta de migración de datos no admite la migración desde los candidatos de versión de Azure DevOps Server (RC). Si planea migrar la base de datos de recopilación a Azure DevOps Services mediante este servicio, es importante que no actualice la base de datos de producción a una versión rc. Si actualiza, debe esperar y actualizar a la versión de la versión a web (RTW) cuando esté disponible. O bien, restaure una copia de seguridad de la base de datos de una versión anterior de Azure DevOps Server para migrar. No se puede cambiar a una versión anterior de Azure DevOps, pero debe revertir mediante una copia de seguridad de la base de datos en esa versión.
La cadencia de versión normal para las nuevas versiones de Azure DevOps Server es una vez cada tres a cuatro meses. Lo que significa que la compatibilidad con una versión determinada de Azure DevOps Server para la migración a Azure DevOps Services debe durar entre seis y ocho meses. Es importante asegurarse de que sus cuentas de plan para esta ventana de soporte técnico eviten tener que actualizar de repente para migrar.
Implementación de Microsoft Entra ID
Asegúrese de que el equipo tiene un inquilino funcional de Id. de Microsoft Entra para autenticar a los miembros de la organización de Azure DevOps Services. En Azure DevOps Services, la autenticación de usuarios se basa en un inquilino de id. de Microsoft Entra, como la autenticación de usuario de Azure DevOps Server, se basa en Active Directory. Durante la fase de ejecución de pruebas (vínculo), comprobará un archivo de registro de mapa de identidad para que coincida con las organizaciones de Active Directory local con las organizaciones de Id. de Microsoft Entra. El servicio de migración no usa este archivo. Esta acción garantiza la visibilidad del historial individual, la conservación de permisos de seguridad y el acceso a la configuración personal.
Sugerencia
- Se recomienda usar el mismo inquilino de Id. de Microsoft Entra que otros servicios en la nube de Microsoft. Si su empresa ya tiene el identificador de Entra de Microsoft, omita este paso.
- Aunque las cuentas de Microsoft (MSA) funcionan para la autenticación de Azure DevOps Services, no se pueden asignar durante la migración de bases de datos de Azure DevOps Server.
Sincronizar identidades y grupos con el identificador de Entra de Microsoft Conectar
Sincronice el Active Directory local con el identificador de Entra de Microsoft, por lo que los miembros del equipo pueden usar las mismas credenciales para autenticarse. Además, los administradores de Azure DevOps Services pueden usar los grupos de Active Directory para establecer permisos dentro de su organización.
Para configurar la sincronización, siga estos pasos:
- Use la tecnología Conectar Microsoft Entra ID.
- Para configurar el id. de Entra de Microsoft Conectar con su entorno local, colabore con su departamento de TI, asociado de DevOps, soporte técnico Premier de Microsoft o servicios de consultoría de Microsoft.
Para obtener más información sobre cómo configurar la Conectar de id. de Entra de Microsoft, consulte Microsoft Entra Conectar Sync.
Además, explore cómo puede configurar Azure DevOps Services para usar el identificador de Microsoft Entra visitando esta página. Aunque los pasos de ese artículo no se alinean exactamente con la migración de la base de datos de Team Foundation Server, sirve como información de referencia valiosa. La Herramienta de migración de datos establece el vínculo al inquilino de Id. de Microsoft Entra durante la creación de la organización de Azure DevOps Services al principio del proceso de migración.
Nota:
DirSync era una tecnología predecesora de Microsoft Entra ID Conectar. Actualice al identificador de Entra de Microsoft Conectar si usa DirSync.
Descarga de la herramienta de migración de datos de Azure DevOps
La mayor parte del trabajo a lo largo de la migración a Azure DevOps Services se controla mediante la herramienta de migración de datos. La herramienta se usa con los siguientes pasos generales:
- Valide una colección de proyectos de equipo.
- Genere los archivos usados para personalizar la migración.
- Migración de colas de una base de datos de Azure DevOps Server a Azure DevOps Services.
Debe tener lo siguiente:
- Rol TFSEXECROLE en SQL Server.
- Permisos para conectarse a las bases de datos de recopilación y configuración de Azure DevOps Server.
- Vínculo establecido entre la organización de Azure DevOps Services y el inquilino del identificador de Microsoft Entra.
Descargar la herramienta
- Descargue la versión más reciente de la herramienta de migración de datos.
- Copie el archivo ZIP en uno de los niveles de aplicación de Azure DevOps Server.
- Descomprima el archivo. También puede ejecutar la herramienta desde otra máquina sin Azure DevOps Server instalado, si puede conectarse a la base de datos de configuración de la instancia de Azure DevOps Server. 1.Abra una ventana del símbolo del sistema en el servidor y vaya al directorio donde se almacena la herramienta de migración de datos.
- Revise el contenido de ayuda de la herramienta:
- Para ver la ayuda y las instrucciones de nivel superior, ejecute el siguiente comando:
Migrator /help
- Vea el texto de ayuda del comando de validación:
Migrator validate /help
Por primera vez, validando una colección, manténgala sencilla. El comando debe tener la estructura siguiente:Migrator validate /collection:{collection URL} /tenantDomainName:{name} /region:{region}
- Para ver la ayuda y las instrucciones de nivel superior, ejecute el siguiente comando:
- Reemplace {name} por el nombre del inquilino de Microsoft Entra. Por ejemplo, para ejecutarse en defaultCollection y el inquilino fabrikam, el comando tendría el siguiente aspecto:
Migrator validate /collection:[^1^][4] (http://localhost:8080/DefaultCollection) /tenantDomainName:fabrikam.OnMicrosoft.com /region:{region}
Si necesita ejecutar la herramienta desde una máquina distinta de Azure DevOps Server, use el/connectionString
parámetro .