Partilhar via


Restaurar um servidor de camada de aplicativo

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

Os bancos de dados do Azure DevOps armazenam todos os dados para sua implantação do Servidor de DevOps do Azure. Mesmo se você fizer backup do servidor de camada de aplicativo, não fará backup de nenhum dado para o Servidor de DevOps do Azure. No entanto, se o hardware de um servidor de camada de aplicativo falhar, você poderá instalar outro servidor de 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 de camada de aplicativo para a implantação. Se o servidor de camada de aplicativo hospedou Produtos do SharePoint, você também deve 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 uma 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 de 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 o Servidor de DevOps do Azure e Contas e dependências de serviço no Servidor de DevOps do Azure.

Você também pode adicionar mais de um servidor de camada de aplicativo a uma implantação do Servidor de DevOps do Azure, mas deve configurar os clientes para se conectarem a esse servidor como uma camada de aplicativo separada. Não é possível configurar o balanceamento automático de carga entre servidores de 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 NLB (balanceamento de carga de rede).

Para instalar e configurar um servidor como servidor na camada de aplicação

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

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

  2. Se você estiver usando o Serviço de Rede como a conta de serviço para o Azure DevOps (TFSService), no servidor de 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:"NT Authority\Network Service" /accountType:ApplicationTier /SQLInstance:ServerName/DatabaseName:DatabaseName

    Observação

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

  3. Instale o Azure DevOps Server no novo servidor e inicie o assistente Apenas Application-Tier.

  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 aplicação e, em seguida, selecione Alterar URLs.

    A janela Alterar URLs é aberta.

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

    Observação

    O nome do antigo servidor de camada de aplicativo 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 dentro de três dias.