Compartilhar via


Configurar o Azure DevOps nas instalações para uma configuração multi-servidores.

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

Você pode escalar um Servidor do Azure DevOps, anteriormente denominado Team Foundation Server (TFS), para milhares ou dezenas de milhares de usuários ao instalar sua camada de aplicativo em muitos servidores, e pode garantir alta disponibilidade usando grupos de disponibilidade Always On do SQL Server.

Observação

Se você tiver uma instalação existente do Azure DevOps e quiser atualizá-la, use o assistente de atualização.

Preparação e pré-requisitos

Camada de dados

  1. Configure sua implantação do SQL Server usando uma versão com suporte do SQL Server. Sua implantação pode ser uma única instância do SQL Server ou um grupo de disponibilidade AlwaysOn.

    Ao configurar o SQL Server, instale o mecanismo de banco de dados e os serviços de pesquisa de texto completo.

    captura de tela dos recursos do SQL Server.

  2. Configure o firewall em cada um dos servidores para permitir o acesso ao mecanismo de banco de dados do SQL Server para que os servidores da camada de aplicativo do Azure DevOps possam passar pelo firewall para se conectar ao mecanismo de banco de dados do SQL Server.

Instalar o Azure DevOps em servidores da camada de aplicativo

Instale o Servidor do Azure DevOps em vários servidores da camada de aplicativo.

Primeiro servidor da camada de aplicativo.

  1. Se você quiser habilitar o relatório, instale a Conectividade das Ferramentas de Cliente do SQL Server no servidor da camada de aplicativo.

    Captura de tela da instalação do recurso Conectividade das Ferramentas de Cliente do SQL Server.

  2. Baixe Azure DevOps Server por meio de um dos seguintes canais:

  3. Escolha Assistente de Inicialização para executar o assistente de configuração apenas da camada de aplicação.

    Assistente de Inicialização

  4. Escolha a opção Nova Implantação – Avançada. Para obter detalhes, consulte Configurar usando a opção avançada.

  5. Na página do banco de dados, aponte para a instância do SQL Server na camada de dados e teste a conexão.

    captura de tela do Advanced, Database.

  6. Na página Conta, especifique a conta de serviço a ser usada.

    captura de tela da página Conta, Avançadas.

    Por padrão, os serviços do Azure DevOps serão executados como um serviço de rede em um domínio ou como sistema local em um grupo de trabalho. Em um domínio, você pode usar uma conta de domínio e conceder a ela apenas as permissões necessárias para a conta de serviço do Azure DevOps.

Reportagem

  1. Se você quiser habilitar o relatório, ative-o aqui.

    Desmarque a caixa de seleção Configurar Relatórios se você não planeja usar o SQL Server Reporting Services ou ainda não instalou o SQL Server Analysis Services e o SQL Server Reporting Services. Caso contrário, mantenha a caixa marcada.

    captura de tela do Advanced, Reporting, Azure DevOps Server 2019 e versões posteriores.

  2. Insira o nome do servidor em que você instalou o SQL Server Reporting Services. Em seguida, escolha Preencher URLs.

    Captura de tela do Assistente de Configuração do Servidor, Serviços de Relatório.

  3. Defina a conta que receberá a função Leitor de Relatórios na instância do Analysis Services e teste se a conta e a senha podem ser autenticadas. Os relatórios usam essa conta quando acessam o banco de dados do Analysis Services.

    captura de tela da conta avançada do leitor de relatório.

Servidores de camada de aplicativo adicionais

  1. Baixe Azure DevOps Server por meio de um dos seguintes canais:

  2. Na página do banco de dados, aponte para a instância do SQL Server que é a réplica primária no Grupo de Disponibilidade AlwaysOn em que você instalou o mecanismo de banco de dados e liste os bancos de dados disponíveis.

    captura de tela do Advanced, Database.

  3. Na página conta, especifique a conta de serviço a ser usada.

    captura de tela da página Conta, Avançadas.

Grupo de Disponibilidade AlwaysOn

Se você instalou o mecanismo de banco de dados em um Grupo de Disponibilidade AlwaysOn do SQL Server, adicione os seguintes bancos de dados do Azure DevOps ao grupo de disponibilidade.

  • TfsConfiguration
  • TfsDefaultCollection

Se você adicionar uma nova coleção de projetos, adicione esse banco de dados ao Grupo de Disponibilidade Always On também.