Computadores

Como configurar o balanceamento de carga do agente de conexão de área de trabalho remota no Windows Server 2016

Autor: Laura McKinney
Data De Criação: 10 Abril 2021
Data De Atualização: 13 Poderia 2024
Anonim
Como configurar o balanceamento de carga do agente de conexão de área de trabalho remota no Windows Server 2016 - Computadores
Como configurar o balanceamento de carga do agente de conexão de área de trabalho remota no Windows Server 2016 - Computadores

Contente

O tutorial percorrerá as etapas de instalação de um Servidor Host de Sessão RD adicional e como implantá-lo como parte de um Farm que hospeda uma coleção de aplicativos. Ele mostrará como se conectar por meio da Área de Trabalho Remota ao Host de Sessão RD da rede interna.

O acesso ao Host de Sessão RD de uma rede externa (por exemplo, internet) pode ser feito por meio do Gateway de Área de Trabalho Remota. Isso será discutido em outro tutorial.

Este tutorial requer que os Serviços de Área de Trabalho Remota para Windows 2016 já estejam instalados. Ele mostrará como adicionar um servidor Host de Sessão RD adicional ao Farm Host de Sessão RD.

Resumo das etapas

A seguir está a lista de etapas necessárias para configurar o balanceamento de carga entre os servidores Host de Sessão RD.


  1. Planeje a instalação
  2. Configurar serviços de área de trabalho remota
  3. Instalar servidor host de sessão de área de trabalho remota em um segundo servidor
  4. Adicione o servidor Host da 2ª Sessão RD à coleção
  5. Configurar balanceamento de carga
  6. Adicionar entradas DNS para o farm de agente de conexão RD
  7. Testando o agente de conexão de área de trabalho remota na rede interna
  8. Finalizado

Planejar a instalação e configuração dos serviços de área de trabalho remota

Você precisará planejar quais servidores terão as funções necessárias para serem instalados.

Precisamos de servidores para as seguintes funções:

  • Acesso da Web à área de trabalho remota
  • Gateway de área de trabalho remota
  • Agente de conexão de área de trabalho remota
  • Host de sessão de área de trabalho remota (primeiro servidor)
  • Host de sessão de área de trabalho remota (2º servidor)

Siga este artigo relacionado para planejar e instalar os Serviços de Área de Trabalho Remota no Windows 2016.

Usaremos a mesma convenção de nomenclatura de servidor usada no artigo relacionado e colocaremos as mesmas funções correspondentes nos servidores.


Instale a primeira função de Host de Sessão de Área de Trabalho Remota no RDSERVICES servidor.

Siga as informações abaixo para instalar a função de Host de sessão de área de trabalho remota no segundo servidor. O segundo servidor será chamado RDSERVICES2.

Instale a função de servidor host de sessão de área de trabalho remota no segundo servidor

Instale um servidor Windows 2016 chamado RDSERVICES2 e junte-o ao domínio.

Conecte-se via Desktop Remoto ao servidor RDSERVICES. Este foi o servidor que usamos para configurar os Serviços de Área de Trabalho Remota nas etapas acima.

No servidor RDSERVICES, inicie o Server Manager e adicionaremos RDSERVICES2 para ser gerenciado.

No painel esquerdo do Server Manager, clique em Remote Desktop Services.


Configurar uma coleção em vários servidores host de sessão RD

Vamos agora configurar o Applications1 coleção (criada no artigo relacionado em Como configurar serviços de área de trabalho remota no Windows 2016) para também ser hospedada em RDSERVICES2.

Clique na coleção Applications1.

Role para baixo até a seção Servidores Host. Atualmente apenas RDSERVICES está hospedando a coleção. Agora vamos adicionar RDSERVICE2 para também hospedar a coleção.

Selecione os Adicionar servidores de host de sessão RD opção do Tarefas cardápio.

Configurar balanceamento de carga

Agora vamos definir as configurações de balanceamento de carga para o Applications1 coleção.

Role para cima até o Applications1 seção de propriedades.

Selecione Editar Propriedades de Tarefas cardápio.

Abra a seção de balanceamento de carga.

A configuração atual é Peso Relativo 100 para ambos os servidores Host de Sessão RD. Isso significa que ambos os servidores compartilharão as sessões de desktop remoto dos usuários 50-50.

Você pode aumentar (ou diminuir) o peso relativo para controlar quais servidores terão mais sessões.

Se você deseja drenar um servidor específico de usuários se for fazer manutenção no servidor, use um valor de 1 para o peso relativo desse servidor e mantenha sua conta de administrador conectada a esse servidor. Isso significa que todas as novas conexões serão redirecionadas para o segundo servidor. As conexões existentes não serão afetadas. Conforme os usuários efetuam logoff, as sessões de usuário do servidor são esvaziadas para que você possa começar a fazer a manutenção.

Nota: Você não pode usar um valor de 0.

Ignorando o agente de conexão

Se você tentar usar a Área de Trabalho Remota para um servidor com balanceamento de carga e estiver usando o nome do servidor, poderá receber uma mensagem de erro. O motivo é que o agente de conexão pode tentar redirecionar sua sessão para um servidor diferente daquele ao qual você tentou se conectar inicialmente. Quando isso acontecer, você receberá a seguinte mensagem:

No entanto, há momentos em que você realmente precisa se conectar a um servidor específico no farm. Neste caso, você precisará iniciar o cliente Remote Desktop com o "/uma"switch. Isso pode ser digitado na linha de comando ou na caixa de execução.

por exemplo. mstsc / a

Isso iniciará o cliente de Área de Trabalho Remota no modo de administração e sua sessão não será redirecionada.

Adicionar entradas DNS para o farm de agente de conexão RD

Continuando com o acima, onde às vezes você obterá uma mensagem de erro se tentar a Área de Trabalho Remota em servidores com balanceamento de carga usando um dos nomes do servidor, você precisará criar entradas DNS para o Farm RD. O servidor DNS deve ser habilitado para DNS round robin. O nome do RD Farm pode ser o que você quiser, desde que seja aceito pelo servidor DNS, por exemplo, RDFarm. O motivo pelo qual precisamos que o servidor DNS seja habilitado para DNS round robin é que teremos várias entradas para o nome do Farm RD, com cada entrada apontando para o endereço IP de cada servidor que está no farm.

Navegue até a zona DNS e crie as entradas DNS para o farm.

Agente de conexão e balanceamento de carga round Robin DNS

Ao usar o nome DNS do farm para o nome do servidor no cliente de área de trabalho remota, estamos usando o rodízio DNS para decidir qual servidor host de sessão RD terá a conexão inicial. Isso é chamado de balanceamento de carga round robin de DNS.

Depois que o usuário se autentica no servidor host de sessão RD no farm, o servidor entra em contato com o agente de conexão para determinar se deve continuar com o processo de login ou redirecionar a conexão para outro servidor host de sessão RD no farm.

O agente de conexão primeiro determina se a conta de usuário autenticado tem uma sessão desconectada em um dos servidores do farm. Se houver uma sessão desconectada em um dos servidores do farm, o usuário será redirecionado para essa sessão. Se o usuário não tiver uma sessão desconectada no farm, o broker usará as configurações de Balanceamento de Carga de Coleção de Sessão para determinar para qual servidor o redirecionamento.

Uma exceção às configurações de Balanceamento de carga de coleção de sessão, conforme mencionado anteriormente, é se o cliente de área de trabalho remota foi iniciado a partir da linha de comando ou da caixa de execução com o "/uma" opção, por exemplo mstsc / a .

Testando o agente de conexão de área de trabalho remota na rede interna

Para se conectar ao farm, use o nome DNS do farm para o nome do computador no cliente de Área de Trabalho Remota.

Para testar se o agente de conexão está fazendo seu trabalho, podemos ajustar o peso relativo do servidor ao qual acabamos de nos conectar no farm para 1.

No exemplo acima, conectamos ao servidor RDServices. Ajustaremos o peso relativo para 1. Podemos então remeter a área de trabalho para o farm usando uma segunda conta de usuário e devemos vê-la se conectar ao segundo servidor.

Se você tiver uma sessão de usuário desconectada ou até mesmo uma sessão de usuário não desconectada em um servidor no farm, o agente de conexão redirecionará sua conexão para esta sessão se você tentar fazer logon com a mesma conta.

Para testar isso, podemos acessar a área de trabalho remota para o farm como a conta que está atualmente conectada ao servidor RDServices. Apesar do peso relativo ser 1, o agente de conexão redirecionará o usuário para o servidor RDServices.

Resumo

Agora concluímos a criação de um Host de Sessão de Área de Trabalho Remota, atendendo a uma Coleção de Aplicativos e gerenciado pelo Agente de Conexão de Área de Trabalho Remota.

Podemos nos conectar ao RD Farm na rede interna.

Este artigo é preciso e verdadeiro, de acordo com o melhor conhecimento do autor. O conteúdo é apenas para fins informativos ou de entretenimento e não substitui aconselhamento pessoal ou consultoria profissional em questões comerciais, financeiras, jurídicas ou técnicas.

Perguntas e Respostas

Pergunta: O que acontece quando o rd-sessionhost está offline? Então, ele não pôde contatar ste SB e, portanto, todas as conexões iniciais (RR) não serão conectadas.

Responder: Sim, o que acontece quando o rd-sessionhost está offline e faz parte do balanceamento de carga DNS? Não confirmei via WireShark ou outras ferramentas de rede, mas fiz este teste e tenho um servidor que faz parte do balanceamento de carga DNS desligado. O cliente RDP tenta fazer uma nova tentativa e o único sinal perceptível para o usuário é que leva um pouco mais de tempo antes de fazer logon. Um engenheiro da Microsoft provavelmente pode confirmar como funciona, mas na superfície, parece que foi projetado para tentar novamente conectando-se novamente ao nome do computador. Então, eventualmente, ele será resolvido para o endereço IP de um servidor online.

Pergunta: Você sabia que descobri que, para o alias de DNS funcionar, você precisa editar sua Política de Alocação de Recursos para "permitir todos os recursos de rede"? Caso contrário, muito ajuda guia.

Responder: Se você clicar em "permitir todos os recursos da rede", permitirá que os usuários do grupo acessem todos os servidores e PCs da rede. Talvez você não tenha atribuído um grupo de computadores a serem acessados ​​nessa política? Além disso, descobri em uma rede, ao atribuir um grupo de computadores AD, tive que usar o nome do computador e não seu FQDN, ou seja, COMPUTERNAME em vez de COMPUTERNAME.domain.local, para me conectar a ele.

Pergunta: Ao tentar se conectar a um Host de Sessão Remota específico usando o parâmetro / admin, um usuário de domínio (não admin) recebe a mensagem "acesso solicitado à sessão foi negado". Existe alguma maneira de se conectar a um host específico para usuários padrão?

Responder: Não que eu saiba. O / admin significa para usuários com privilégios de administrador.

Pergunta: Tenho uma pergunta sobre como colocar um servidor offline usando a opção "não permitir conexões". Como você garante que o usuário não se conecte ao servidor offline com o rodízio DNS habilitado?

Responder: Quando um usuário remotos desktops para um servidor RD que faz parte de um farm RD Connection Broker, o servidor RD primeiro verifica com o servidor RD Connection Broker se ele tem permissão para continuar o processo de login do usuário nesse servidor RD ou é redirecionado para outro servidor. Se o servidor que o usuário acessar primeiro tiver as configurações "não permitir conexões", ele será redirecionado para outro servidor no farm. A única exceção é que se o usuário já tiver uma sessão desconectada ou ativa em um servidor RD no farm, o Connection Broker o redirecionará de volta para esse servidor com a conexão de usuário existente, mesmo que tenha a opção "não permitir conexões " definições.

Recomendado

Selecione Administração

Análise da capa Artifit Ultra Hybrid para iPhone 6 / 6s / 7/8
Telefones

Análise da capa Artifit Ultra Hybrid para iPhone 6 / 6s / 7/8

Krzy ztof é um futuro viciado em tecnologia que inve tiga a última hi tória de empre a como Apple, am ung, Google e Amazon.A capa Ultra Hybrid do Artifit para iPhone 6 / 6 / 7/8 é ...
5 mais verdades não ditas do Facebook
Internet

5 mais verdades não ditas do Facebook

Jeremy explora muito tópico enquanto concilia ua paixão por e crever com ua carreira como anali ta químico e gerente de campu .Quer aber a melhor parte de fazer artigo " equenciai ...