Citrix Virtual Apps and Desktops

Configurar uma implantação do Web Studio com balanceamento de carga

Para configurar implantações do Web Studio de alta disponibilidade, você pode escolher ferramentas como NetScaler® ADC ou Balanceamento de Carga de Rede do Windows. Este artigo fornece um guia passo a passo sobre como configurar uma implantação do Web Studio com balanceamento de carga usando um dispositivo NetScaler ADC.

Diagrama do Web Studio HA

Requisitos de certificado

Antes de comprar um certificado de uma autoridade de certificação comercial ou emitir um de sua autoridade de certificação corporativa, considere as seguintes opções com base nas suas necessidades:

Opção Vantagens Desvantagens
Opção 1: Use um certificado curinga *.example.com tanto no servidor de balanceamento de carga do dispositivo NetScaler ADC quanto nos servidores do Web Studio.

  • Simplifica a configuração
  • Mais fácil de gerenciar (certificado único)
  • Pode adicionar novos subdomínios sem atualizar o certificado
  • Se o certificado curinga for comprometido, todos os subdomínios estarão em risco
  • Nem todos os aplicativos suportam certificados curinga
  • Pode ser mais caro do que certificados individuais
Opção 2: Use um certificado com Nomes Alternativos de Assunto (SANs) tanto no servidor do balanceador de carga do dispositivo NetScaler ADC quanto nos servidores do Web Studio.

  • Flexível, pode incluir vários domínios e subdomínios específicos
  • Centraliza o gerenciamento para vários domínios
  • Suporta vários nomes distintos, proporcionando mais flexibilidade do que curingas
  • Gerenciar entradas SAN pode se tornar complexo à medida que o número de domínios aumenta
  • Adicionar novos domínios requer a reemissão do certificado
  • Limitado pelo número de entradas SAN suportadas pela CA
Opção 3: Use um certificado para cada servidor Web Studio e para o servidor do balanceador de carga do dispositivo NetScaler ADC
  • Cada servidor é protegido independentemente
  • O comprometimento de um certificado não afeta os outros
  • Pode usar certificados específicos adaptados às necessidades de cada servidor
  • Maior sobrecarga administrativa, pois cada certificado deve ser gerenciado separadamente
  • Mais certificados para renovar e custos potencialmente mais altos
  • Deve garantir que todos os certificados estejam configurados de forma consistente
 
 

Configurar o certificado do servidor no balanceador de carga

  1. Faça logon na GUI de gerenciamento do dispositivo NetScaler ADC.
  2. Selecione Gerenciamento de Tráfego > SSL > Certificados > Certificados de Servidor
  3. Clique em Instalar.
  4. Na página Instalar Certificado de Servidor, insira um Nome de Par de Chaves de Certificado, clique em Escolher Arquivo e, em seguida, procure o arquivo de certificado. Se o arquivo de certificado não incluir a chave privada, selecione um Arquivo de Chave.

    Captura de tela da tela de instalação do certificado(/pt-br/citrix-virtual-apps-desktops/2503/media/cert-install.png)

Etapa 1: Adicionar nós de servidor do Web Studio

Adicione todos os nós de servidor do Web Studio (por exemplo, Studio-eu-1 e Studio-eu-2) ao balanceador de carga.

  1. Faça logon na GUI de gerenciamento do NetScaler ADC.
  2. Navegue até Gerenciamento de Tráfego > Balanceamento de Carga > Servidores. Clique em Adicionar.

  3. Insira o endereço IP do servidor de um nó de servidor do Web Studio.

  4. Repita as etapas 2–3 para adicionar os outros servidores do Web Studio.

    Captura de tela da tela Servidores com dois servidores(/pt-br/citrix-virtual-apps-desktops/2503/media/server-nodes.png)

Etapa 2: Adicionar um monitor para nós de servidor do Web Studio

Configure um monitor no balanceador de carga para verificar o status de todos os nós de servidor do Web Studio.

  1. Selecione Gerenciamento de Tráfego > Balanceamento de Carga > Monitores > Adicionar.
  2. Na guia Configuração, preencha as seguintes configurações e mantenha os outros padrões:
    • Insira Web Studio para Nome.
    • Selecione HTTP ou SSL para Tipo.
    • Selecione a opção Seguro.
    • Insira HEAD/citrix/studio/ para Solicitação HTTP.

    Captura de tela da tela Servidores com dois servidores(/pt-br/citrix-virtual-apps-desktops/2503/media/netscaler-monitor-for-studio.png)

Etapa 3: Criar um grupo de serviço para nós de servidor do Web Studio

  1. Selecione Gerenciamento de Tráfego > Balanceamento de Carga > Grupos de Serviço > Adicionar. Para se conectar aos servidores do Web Studio via HTTPS, selecione o protocolo SSL, mantenha as outras configurações como padrão e clique em OK.

  2. Dentro do seu Grupo de Serviço, em Membros do Grupo de Serviço, clique em Nenhum Membro do Grupo de Serviço e siga estas etapas para adicionar membros:

    1. Clique em Baseado em Serviço.
    2. Selecione todos os servidores que você adicionou anteriormente.
    3. Insira 443 para a porta.

      Captura de tela da página Criar membro do grupo de serviço

  3. Adicione a seção Monitores e selecione o monitor do Web Studio que você criou anteriormente.

    Captura de tela da tela Monitor com um monitor listado

  4. Adicione a seção Certificados e conclua as seguintes configurações:

    1. Vincule o certificado do cliente.
    2. Vincule o certificado da CA usado para assinar o certificado do servidor que você importou anteriormente e quaisquer outras CAs que possam fazer parte da cadeia de confiança PKI.

      Tela Adicionar vinculação

  5. Adicione a seção Configurações, selecione Inserir Cabeçalho IP do Cliente e, em seguida, insira um nome de cabeçalho de X-Forwarded-For. Essa configuração permite que o Endereço IP do Cliente seja usado em Políticas.

Etapa 4: Criar um servidor virtual

Crie um servidor virtual de balanceador de carga para que os usuários acessem o grupo de servidores do Web Studio.

  1. Navegue até Gerenciamento de Tráfego > Balanceamento de Carga > Servidores Virtuais e, em seguida, clique em Adicionar.

  2. Insira um nome, selecione SSL para o Protocolo, insira 443 para a Porta e, em seguida, clique em OK.

    Captura de tela da tela do servidor virtual de balanceamento de carga do NetScaler

  3. Vincule o Grupo de Serviço que você criou anteriormente ao servidor virtual de balanceamento de carga.

  4. Vincule o certificado CA que você vinculou ao grupo de serviços em Etapa 3: Criar um grupo de serviços para nós do servidor Web Studio.

  5. Adicione a seção Método e selecione o método de balanceamento de carga. As escolhas comuns para o balanceamento de carga do Web Studio são ROUNDROBIN ou LEASTCONNECTION.

    Captura de tela da seção de método de balanceamento de carga

  6. Adicione a seção Persistência e conclua as seguintes configurações:

    1. Defina o método de persistência como COOKIEINSERT.

    2. Defina o tempo limite para ser o mesmo que o tempo limite da sessão no Web Studio (por padrão, 20 minutos).

    3. Nomeie o cookie para facilitar a depuração futura. Por exemplo, NSC_SFPersistence.

    4. Defina a persistência de backup como NONE.

      Captura de tela da seção de persistência

    Nota:

    Se o cliente não tiver permissão para armazenar o cookie HTTP, as solicitações subsequentes não terão o cookie HTTP e a Persistência não será usada.

Etapa 5: Criar registros DNS para o servidor virtual

No Controlador de Domínio, crie um registro DNS e PTR para mapear o endereço IP do servidor virtual para um FQDN. Os usuários do Web Studio em sua rede usam este FQDN para acessar o grupo de servidores do Web Studio. Por exemplo, webstudio.example.com resolve para o endereço IP do servidor virtual do balanceador de carga (VIP).

Captura de tela da seção de persistência

Forneça esta URL para os usuários acessarem os servidores do Web Studio: https://<FQDN of the virtual server>/<text you entered in the HTTP Request field when creating a monitor>. Exemplo: https://webstudio.example.com/citrix/studio

Configurar uma implantação do Web Studio com balanceamento de carga