Compartilhar via


Restaurar um servidor de camada de aplicativo

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

Os bancos de dados do Azure DevOps armazenam todos os dados para sua implantação do Azure DevOps Server. Mesmo se você fizer backup do servidor da camada de aplicativo, não fará backup de nenhum dado para Azure DevOps Server. No entanto, se o hardware de um servidor da camada de aplicativo falhar, você poderá instalar outro servidor da camada de aplicativo e configurá-lo para usar os bancos de dados para sua implantação. Esse servidor substituirá o servidor offline como o servidor da camada de aplicativo para a implantação. Se o servidor da camada de aplicativo hospedou Produtos do SharePoint, você também deverá restaurar esse software no novo hardware. Para obter mais informações, consulte Backup (SharePoint Foundation), Backup e recuperação (SharePoint Server) ou Proteção e restauração de um farm (Office SharePoint Server 2007).

Observação

Depois de restaurar uma camada de aplicativo para um novo hardware, verifique se todos os usuários, grupos e contas de serviço para sua implantação estão configurados com as permissões necessárias para executar as tarefas necessárias. Por exemplo, os administradores do Azure DevOps devem ser membros do grupo Administradores local no servidor da camada de aplicativo para que possam abrir o console de administração. Para obter mais informações, consulte Adicionar usuários a projetos, Definir permissões de administrador para coleções de projetos, Definir permissões de administrador para Azure DevOps Server e Contas de serviço e dependências em Azure DevOps Server.

Você também pode adicionar mais de um servidor de camada de aplicativo a uma implantação de Azure DevOps Server, mas deve configurar os clientes para se conectar a esse servidor como uma camada de aplicativo separada. Não é possível configurar o balanceamento automático de carga entre servidores da camada de aplicativo. Para balanceamento de carga e transparência para clientes, você deve primeiro instalar e configurar um dispositivo de hardware ou software para balanceamento de carga de rede (NLB).

Para instalar e configurar um servidor como o servidor da camada de aplicativo

  1. Pare os pools de aplicativos e serviços que Azure DevOps Server usa.

    Para obter mais informações, consulte o comando TFSServiceControl.

  2. Se você estiver usando o Serviço de Rede como a conta de serviço para Azure DevOps (TFSService), no servidor da camada de aplicativo, abra uma janela do Prompt de Comando e altere os diretórios para Drive:%programfiles%\Azure DevOps Server 2019\Tools. No prompt de comando, digite o seguinte comando:

    Contas TfsConfig /add /account:"Autoridade NT\Serviço de Rede" /accountType:ApplicationTier /SQLInstance: ServerName /DatabaseName: DatabaseName

    Observação

    Para obter mais informações, consulte Comando Contas.

  3. Instale Azure DevOps Server no novo servidor e inicie o assistente Somente Camada de Aplicativo.

  4. Se você estiver usando o Visual Studio Lab Management, instale o Console do Administrador do System Center Virtual Machine Manager (SCVMM) na camada de aplicativo e configure-o para se conectar ao servidor que está executando o SCVMM.

    Para obter mais informações, consulte Configurando o Lab Management para ambientes SCVMM.

  5. Se o nome do computador tiver sido alterado, abra o console de administração do Azure DevOps.

  6. Na barra de navegação, selecione Camada de Aplicativo e, em seguida, selecione Alterar URLs.

    A janela Alterar URLs é aberta.

  7. Em URL de Notificação, especifique a URL para o novo servidor da camada de aplicativo e selecione OK.

    Observação

    O nome do servidor de camada de aplicativo antigo ainda aparecerá na lista de servidores de camada de aplicativo no console de administração do Azure DevOps. Se você marcar a caixa de seleção Filtrar máquinas que não se conectaram em mais de 3 dias , o servidor antigo desaparecerá da lista em três dias.