Microsoft Load Server Load Balancing, alta disponibilidade e configuração de escalabilidade

Ver Categorias

Microsoft Load Server Load Balancing, alta disponibilidade e configuração de escalabilidade

Este guia fornece instruções detalhadas para aprimorar o desempenho do Microsoft Print Server implementando uma arquitetura de alta disponibilidade e balanceamento de carga. Essa configuração foi projetada para garantir escalabilidade, resiliência a falhas e maior segurança cibernética.

Alta disponibilidade em servidores de impressão #

Alta disponibilidade refere-se à capacidade de um sistema ou componente manter um alto nível de desempenho operacional, principalmente tempo de atividade, por um período prolongado. Para o MS Print Server , a configuração de alta disponibilidade aborda os seguintes desafios:

  • Ineficiências ao lidar com um grande número de solicitações em um único servidor.
  • Preservação de dados de sessão durante falha do servidor.
  • Executando atualizações sem interrupções de serviço.

Balanceamento de carga do servidor de impressão MS YSoft SafeQ em arquitetura de alta disponibilidade

O que é um servidor de impressão #

Um servidor de impressão gerencia a conexão entre impressoras e computadores clientes em uma rede. Ele geralmente opera nas portas TCP e UDP 170. Neste guia, focaremos no Servidor de Impressão da Microsoft, que oferece suporte a diversos protocolos de impressão em rede, incluindo:

  • Bloco de Mensagens do Servidor (SMB). TCP 445 (versão moderna), 139 (NetBIOS sobre TCP)
  • Impressora de linha remota (LPR).TCP 515
  • Line Printer Daemon (LPD).TCP 515
  • Chamada de procedimento remoto (RPC). TCP e UDP 135
  • Internetwork Packet Exchange (IPX). IPX é um protocolo de camada 3, não baseado em TCP/UDP
  • Protocolo de impressão via Internet (IPP). TCP e UDP 631
  • Protocolo de Controle de Transmissão / Protocolo da Internet (TCP / IP)
  • AppleTalk
  • Protocolo Simples de Gerenciamento de Rede (SNMP). 161 (para gerenciamento SNMP), 162 (para traps SNMP)

Configurando RELIANOID Balanceador de carga #

Nesta configuração, você precisará instalar pelo menos uma instância do RELIANOID Balanceador de carga e várias instâncias de Servidor de impressão Microsoft.

Etapa 1: Crie um IP virtual (VIP) #

Para começar, crie um IP virtual (VIP) do RELIANOID interface.

configurar ip virtual para servidor de impressão ms

Configure o VIP na mesma sub-rede do dispositivo físico e salve a configuração.

Etapa 2: Criar Farm L4XNAT #

Um farm de servidores é um grupo de servidores que fornece serviços distribuindo a carga. Essa configuração melhora a alta disponibilidade e o desempenho dos seus serviços de impressão. Para criar o farm:

  • Acessar LSLB> Fazendas e criar uma nova fazenda.
  • Nomeie a fazenda (por exemplo, “ms-print-nat”), selecione o L4xNAT perfil e atribuir o VIP criado anteriormente.
  • Colocou o Porta para * (curinga), permitindo que o farm atenda em vários protocolos.

configurando o farm nat do balanceador de carga para o servidor de impressão ms

Etapa 3: Configurar parâmetros do farm #

Após a criação da fazenda, configure seus parâmetros:

  • Colocou o Tipo de NAT para NAT (Network Address Translation). Este método remapeia um espaço de endereço IP em outro, garantindo que as solicitações do cliente sejam roteadas corretamente pelo farm.
  • Permitir Persistência selecionando Endereço IP do cliente. Isso garante que cada cliente permaneça conectado ao mesmo servidor de backend, evitando possíveis problemas, como trabalhos de impressão divididos entre várias impressoras.

Configurações do serviço de balanceador de carga do servidor de impressão ms

Etapa 4: Verificações avançadas de saúde #

Para garantir que os servidores de back-end estejam ativos e aptos a processar solicitações, configure o Farm Guardian para realizar verificações de integridade avançadas. Esta etapa envolve a criação de um comando personalizado para monitorar a disponibilidade do serviço de impressão.

verificação de integridade do servidor de impressão ms

Por exemplo, utilize o seguinte comando para monitorar a porta 135 :

verificar_tcp -H HOST -p 135 -t 10 -c 10 -w 10

-H HOST: O nome do host ou IP do servidor backend, no nosso caso, o nome é HOST.
-p 135:A porta que está sendo monitorada, no caso de L4xNAT com todas as portas definidas nos backends não pode ser PORT, precisamos definir uma porta específica como 135.
-t 10: Tempo limite em segundos.
-c 10: Tempo de resposta de status crítico.
-w 10: Tempo de resposta do status de aviso.

Etapa 5: Configurar servidores de backend #

Após configurar as verificações de integridade, configure os servidores de back-end onde os serviços do MS Print Server estão sendo executados. Acesse LSLB > Farms , edite o farm criado e adicione os servidores de back-end na seção Back-ends.

backends de serviço de balanceamento de carga do servidor de impressão ms

Etapa 6: Configuração do servidor de impressão Microsoft #

A configuração está pronta em RELIANOID Balanceador de carga. Agora é hora de aplicar algumas alterações no MS Print Server. Por outro lado, em cada servidor backend o arquivo anfitriões deve ser modificado. Por padrão, no Microsoft Windows, esse arquivo está localizado no caminho C: \ windows \ system32 \ drivers \ etc.

Seguindo nosso exemplo, precisamos levar em conta que os clientes se conectarão ao FQDN printserver.mydomain.com ou a um nome NetBIOS printserver , que em ambos os casos resolverá o VIP 192.168.56.200. O que faremos em cada servidor de impressão é forçar a resolução do IP dos nomes usados ​​printserver.mydomain.com ou printserver para resolver o IP de cada servidor local.

Em cada backend, por favor adicione:

        
        

Em nosso exemplo, no servidor backend 192.168.1.160 , adicione a seguinte linha:

192.168.1.160 servidor de impressão.meudominio.com 192.168.1.160 servidor de impressão

e no backend 192.168.1.161 :

192.168.1.161 servidor de impressão.meudominio.com 192.168.1.161 servidor de impressão

E reinicie ambos os serviços de impressão.

Após a conclusão, os clientes poderão se conectar ao MS Print Server com alta disponibilidade e balanceamento de carga.

Configuração alternativa com modo DSR #

Os Serviços de Impressão da Microsoft também podem ter a carga balanceada usando uma configuração de farm Direct Server Return (DSR) para garantir que o endereço IP do cliente esteja visível nos Servidores de Impressão da Microsoft. Em uma configuração DSR, as solicitações de impressão recebidas são direcionadas ao balanceador de carga, que distribui o tráfego para vários servidores de impressão sem modificar o IP de origem. A resposta dos servidores de impressão ignora o balanceador de carga e é enviada diretamente de volta ao cliente. Isso permite que os servidores de impressão vejam o endereço IP real do cliente, o que pode ser crítico para registro, auditoria e solução de problemas, garantindo serviços de impressão eficientes e escaláveis.

Balanceamento de carga do servidor de impressão ms no modo DSR

Conclusão #

Esta configuração fornece uma solução robusta para lidar com solicitações de impressão de alto volume, garantindo que MS Print Server permanece escalável e resiliente a falhas. A integração de RELIANOID Balanceador de carga melhora ainda mais a capacidade do sistema de gerenciar o tráfego de rede, distribuir cargas de forma eficiente e manter o tempo de atividade contínuo.

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Com tecnologia BetterDocs