Para alta disponibilidade, o Horizon Recording pode ser instalado em vários servidores e configurado com um balanceador de carga.
Aqui estão as etapas de alto nível a serem seguidas para usar Horizon Recording com um balanceador de carga. Os detalhes de cada um são fornecidos neste tópico.
- Crie uma pasta compartilhada em um servidor de arquivos com as permissões apropriadas que podem ser acessadas de todos os servidores de gravação a serem instalados.
- Instale o Horizon Recording em vários servidores (de preferência no mesmo centro de dados). Consulte "Instalar o Horizon Recording Server" no tópico Usando o VMware Horizon Recording para Linux para obter detalhes.
- Edite a implantação em todos os servidores de gravação para apontar para o mesmo banco de dados e a mesma pasta compartilhada. O banco de dados armazenará os metadados de gravação e a pasta compartilhada armazenará os arquivos de gravação reais.
- Configure o balanceamento de carga L4 para servidores Horizon Recording na porta 9443.
- Instale o agente Horizon Recording na área de trabalho pai apontando para o IP/FQDN do balanceador de carga durante o registro no servidor Horizon Recording.
Editar a implantação nos Recording Servers
Para cada servidor de gravação:
- Vá para Administrador -> Configurações do serviço -> Configurações do servidor -> Editar implantação (Administrator -> Service Settings -> Server Settings -> Edit Deployment).
- Leia a mensagem exibida e clique em Avançar.
- Se este for o primeiro servidor que você está editando, selecione Configurar manualmente (Configure Manually) e clique em Avançar. Se este não for o primeiro servidor a ser editado, pule para a Etapa 4.
- Selecione o Banco de Dados necessário e copie a Cadeia de Conexão apropriada da seção de exemplos e cole-a na caixa Cadeia de Conexão.
- Modifique a ID do usuário, a senha, o servidor, o banco de dados e o Trusted_Connection com as informações apropriadas e clique em Avançar.
- Na página do local de armazenamento, forneça a pasta compartilhada que pode ser acessada de todos os servidores de gravação. Clique em Test Path para verificar se ele está acessível e clique em Avançar.
- Clique em Salvar configuração (Save Configuration). Se tudo estiver bem, o serviço Web será reiniciado e você será desconectado.
- Faça login e verifique se a configuração foi salva corretamente.
- Para servidores subsequentes, selecione Importar configuração de um servidor existente (Import configuration from an existing server).
- Digite a URL, o nome de usuário e a senha do servidor existente e clique em Importar (Import). A mensagem "Configurações de serviço importadas com êxito, valide-as nas seguintes páginas" será exibida se as credenciais forem válidas.
- Clique em Avançar e valide os detalhes de configuração na página "Tipo de banco de dados". Eles devem corresponder aos detalhes de configuração no servidor existente.
- Clique em Avançar e valide os detalhes de configuração na página "Local de armazenamento". Eles devem corresponder aos detalhes de configuração no servidor existente. Você também pode testar o caminho aqui.
- Revise as alterações e clique em Salvar configuração (Save Configuration). Se tudo estiver bem, o serviço Web será reiniciado e você será desconectado.
- Faça login e verifique se a configuração foi salva corretamente.
Configurar o balanceador de carga L4
A seguir estão as etapas de alto nível para configurar um balanceador de carga para servidores de gravação. Observe que as etapas serão alteradas dependendo de qual balanceador de carga for usado.
- Crie um serviço virtual com a porta de serviço 9443 com SSL ativado. Em seguida, atribua um IP virtual ao serviço virtual.
- Crie um pool de servidores de gravação com a porta 9443.
- Depois que a configuração do balanceador de carga for salva, acesse o console da Web usando
https://<FQDN_or_IP_address_of_the_load_balancer>:9443
. Se a configuração do balanceador de carga estiver correta, a interface do usuário estará acessível.
Instalar o Horizon Recording Agent na área de trabalho principal
- Execute o instalador do Horizon Recording Agent, conforme descrito em Execute o Tarball Installer para Horizon Recording Agent ou Execute o Instalador do RPM para Horizon Recording Agent. Siga as instruções conforme documentado, mas modifique o comando de instalação da seguinte maneira:
- Instalador do Tarball:
sudo ./install.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- Instalador do RPM:
sudo /usr/lib/vmware/horizonrecording/rpminstall.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- Instalador do Tarball:
- Quando a conexão for solicitada, forneça a URL correta do balanceador de carga no formato https://<FQDN ou endereço IP do balanceador de carga>:9443 junto com o nome de usuário e a senha.
- Marque a caixa de seleção Esta máquina é um modelo (This machine is a template) se a máquina for uma VM pai e um pool será criado a partir dela.
- Clique em Registrar (Register).
- Se o certificado do servidor não for confiável, aceite a impressão digital do servidor quando solicitado.
- Quando a instalação do agente de gravação for concluída, faça login no console da web do servidor de gravação usando o IP do balanceador de carga e navegue até Administrador -> Gerenciar agentes (Administrator -> Manage Agents). O agente deve estar listado com o Tipo (Type) listado como Modelo (Template).
Observação: Isso também pode ser verificado fazendo login em cada servidor de gravação para garantir que os dados sejam sincronizados em todos os servidores de gravação.