Planejamento para alta disponibilidade com o Servidor App-V
Aplica-se a:
- Windows 10
- Windows 11
As configurações do sistema de Virtualização de Aplicativo da Microsoft (App-V) podem aproveitar as opções que mantêm um alto nível de serviço disponível.
As seções a seguir ajudarão você a entender as opções para implantar o App-V em uma configuração altamente disponível.
Suporte para Microsoft SQL Server clustering
Você pode executar os bancos de dados Gerenciamento e Relatórios do App-V em computadores que executam clusters do Microsoft SQL Server. No entanto, você deve instalar os bancos de dados usando scripts.
Para obter instruções de implantação, consulte Como implantar os bancos de dados do App-V usando scripts SQL.
Suporte para balanceamento de carga de rede do IIS
Você pode usar o NLB (balanceamento de carga de rede) dos Serviços de Informações da Internet (IIS) para configurar um ambiente altamente disponível para computadores que executam os serviços de Gerenciamento, Publicação e Relatórios do App-V implantados por meio do IIS.
Examine os seguintes artigos para saber mais sobre como configurar o IIS e o NLB para computadores que executam sistemas operacionais do Windows Server:
Obtendo alta disponibilidade e escalabilidade – a ARR e o NLB descrevem como configurar o IIS 7.0.
A visão geral do balanceamento de carga de rede informará mais sobre como configurar o Microsoft Windows Server.
Essas informações também se aplicam a clusters NLB do IIS no Windows Server 2008, Windows Server 2008 R2 ou Windows Server 2012.
Observação
A funcionalidade NLB do IIS no Windows Server 2012 geralmente é a mesma do Windows Server 2008 R2. No entanto, alguns detalhes da tarefa foram alterados em Windows Server 2012. Para saber como trabalhar com essas alterações, confira Tarefas de gerenciamento comuns e navegação no Windows.
Suporte para servidores de arquivos clusterizados ao executar o modo SCS
Há suporte para executar o Servidor App-V no modo SCS (Repositório de Conteúdo Compartilhado) com servidores de arquivos clusterizados.
Para habilitar as configurações do modo SCS, siga estas etapas:
- Configure o cliente App-V para ser executado no modo SCS. Para obter mais informações, consulte Implantando o Sequenciador app-v e configurando o cliente.
- Configure o cluster do servidor de arquivos, configurado no modo de expansão (que começou com Windows Server 2012) ou no modo de clustering anterior, com uma SAN virtual.
As seguintes etapas podem ser usadas para validar a configuração:
- Adicione um pacote no servidor de publicação. Para saber como adicionar um pacote, confira Como adicionar ou atualizar pacotes usando o console de gerenciamento.
- Execute uma atualização de publicação no computador que executa o cliente App-V e abra um aplicativo.
- Alterne os nós de cluster no meio da publicação e no meio do streaming para garantir que o failover funcione corretamente.
Examine os seguintes artigos para saber mais sobre como configurar clusters de failover do Windows Server:
Suporte para espelhamento do Microsoft SQL Server
Com o espelhamento do Microsoft SQL Server sendo usado, em que o banco de dados do servidor de gerenciamento do App-V é espelhado utilizando duas instâncias SQL Server, há suporte para bancos de dados de servidor de gerenciamento do App-V.
Examine o seguinte para saber mais sobre como configurar o espelhamento do Microsoft SQL Server:
- Preparar um banco de dados espelho para espelhamento (SQL Server)
- Estabelecer uma sessão de espelhamento de banco de dados usando a Autenticação do Windows (SQL Server Management Studio) (FIX LINK)
As seguintes etapas podem ser usadas para validar a configuração:
- Inicie uma sessão do Microsoft SQL Server Mirroring.
- Selecione Failover para designar uma nova instância master Microsoft SQL Server.
- Verifique se o servidor de gerenciamento do App-V continua funcionando conforme o esperado após o failover.
O cadeia de conexão no servidor de gerenciamento pode ser modificado para incluir failover partner = <server2>
. Essa modificação só ajudará quando o primário no espelho tiver falhado no secundário e o computador que executa o cliente App-V estiver fazendo uma nova conexão (por exemplo, após a reinicialização).
Use as seguintes etapas para modificar o cadeia de conexão para incluir failover partner = <server2>
:
Importante
Esse processo envolve a alteração do registro do Windows com o Registro Editor. Se você alterar o registro do Windows incorretamente, poderá causar sérios problemas que podem exigir que você reinstale o Windows. Sempre faça uma cópia de backup dos arquivos do registro (System.dat e User.dat) antes de alterar o registro. A Microsoft não pode garantir que os problemas causados pela alteração do registro possam ser resolvidos, portanto, altere o registro por sua conta e risco.
- Faça logon no servidor de gerenciamento e abra regedit.
- Navegue até HKEY_LOCAL_MACHINE \ Software \ Microsoft \ AppV \ Server \ ManagementService.
- Modifique o valor MANAGEMENT_SQL_CONNECTION_STRING com o
failover partner = <server2>
valor. - Reinicie o serviço de gerenciamento usando o console do IIS.
Observação
O Espelhamento de Banco de Dados está na lista de recursos preteridos do mecanismo de banco de dados no SQL Server 2012 devido ao recurso AlwaysOn disponível a partir do Microsoft SQL Server 2012.
Para obter mais informações, consulte os seguintes artigos:
- Prepare um banco de dados espelho para espelhamento (SQL Server).
- Estabeleça uma sessão de espelhamento de banco de dados usando a Autenticação do Windows (SQL Server Management Studio).
- Recursos preteridos do mecanismo de banco de dados no SQL Server 2012.
Suporte para a configuração do Microsoft SQL Server Always On
O banco de dados do servidor de gerenciamento do App-V dá suporte a implantações em computadores que executam o Microsoft SQL Server com a configuração Always On. Para obter mais informações, consulte Always On disponibilidade Grupos (SQL Server).