Compartir a través de


Configuración de múltiples servidores, Azure DevOps en las instalaciones

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Puede escalar un servidor de Azure DevOps, anteriormente denominado Team Foundation Server (TFS), para dar soporte a miles o decenas de miles de usuarios instalando el nivel de aplicación en muchos servidores, y puede garantizar la alta disponibilidad utilizando los "grupos de disponibilidad Always On" de SQL Server.

Nota:

Si tiene una instalación de Azure DevOps existente y quiere actualizarla, use el Asistente para actualización.

Preparación y requisitos previos

Capa de datos

  1. Configure la implementación de SQL Server mediante una versión compatible de SQL Server. La implementación puede ser una sola instancia de SQL Server o un grupo de disponibilidad AlwaysOn.

    Al configurar SQL Server, instale el motor de base de datos y los servicios de búsqueda de texto completo.

    Captura de pantalla de las características de SQL Server.

  2. Configure el firewall en cada uno de los servidores para permitir el acceso al motor de base de datos de SQL Server para que los servidores de nivel de aplicación de Azure DevOps puedan acceder a través del firewall para conectarse al motor de base de datos de SQL Server.

Instalación de Azure DevOps en servidores de nivel de aplicación

Instale Azure DevOps Server en varios servidores de nivel de aplicación.

Primer servidor de nivel de aplicación.

  1. Si va a habilitar los informes, instale la conectividad de las herramientas de cliente de SQL Server en el servidor de nivel de aplicación.

    Captura de pantalla de la instalación de la característica de conectividad de las herramientas de cliente de SQL Server.

  2. Descargue Azure DevOps Server a través de uno de los siguientes canales:

  3. Elija Asistente para iniciar para ejecutar el asistente de configuración solo de nivel de aplicación.

    Asistente para iniciar

  4. Elija la opción Nueva implementación- Avanzadas . Para obtener más información, consulte Configurar con la opción Avanzadas.

  5. En la página de la base de datos, apunte a la instancia de SQL Server en el nivel de datos y pruebe la conexión.

    Captura de pantalla de Avanzado, Base de datos.

  6. En la página Cuenta, especifique la cuenta de servicio que se va a usar.

    Captura de pantalla de la página Avanzadas de la cuenta.

    De forma predeterminada, los servicios de Azure DevOps se ejecutarán como un servicio de red en un dominio o como sistema local en un grupo de trabajo. En un dominio, puede usar una cuenta de dominio y concederle solo los permisos que necesita la cuenta de servicio de Azure DevOps.

Informes

  1. Si desea habilitar los informes, actítelo aquí.

    Desactive la casilla Configurar informes si no planea usar SQL Server Reporting Services o aún no ha instalado SQL Server Analysis Services y SQL Server Reporting Services. De lo contrario, mantenga activada la casilla.

    Captura de pantalla de Advanced, Reporting, Azure DevOps Server 2019 y versiones posteriores.

  2. Escriba el nombre del servidor donde instaló SQL Server Reporting Services. A continuación, elija Rellenar direcciones URL.

    Captura de pantalla del Asistente para configuración del servidor, Reporting Services.

  3. Establezca la cuenta a la que se asignará el rol Lector de informes en la instancia de Analysis Services y pruebe que la cuenta y la contraseña se pueden autenticar. Los informes usan esta cuenta cuando acceden a la base de datos de Analysis Services.

    Captura de pantalla de la cuenta avanzada del Lector de informes.

Servidores de nivel de aplicación adicionales

  1. Descargue Azure DevOps Server a través de uno de los siguientes canales:

  2. En la página de la base de datos, seleccione la instancia de SQL Server que es la réplica principal del grupo de disponibilidad AlwaysOn donde instaló el motor de base de datos y enumere las bases de datos disponibles.

    Captura de pantalla de Avanzado, Base de datos.

  3. En la página Cuenta , especifique la cuenta de servicio que se va a usar.

    Captura de pantalla de la página Avanzadas de la cuenta.

Grupo de Disponibilidad Always On

Si instaló el motor de base de datos en un grupo de disponibilidad AlwaysOn de SQL Server, agregue las siguientes bases de datos de Azure DevOps al grupo de disponibilidad.

  • TfsConfiguration
  • TfsDefaultCollection

Si agrega una nueva colección de proyectos, agregue esa base de datos al grupo de disponibilidad AlwaysOn también.