Configuración de equilibrio de carga, alta disponibilidad y escalabilidad del servidor de impresión de Microsoft

Ver Categorías

Configuración de equilibrio de carga, alta disponibilidad y escalabilidad del servidor de impresión de Microsoft

Esta guía proporciona instrucciones detalladas para mejorar el rendimiento de Microsoft Print Server mediante la implementación de una arquitectura de alta disponibilidad y equilibrio de carga. Esta configuración está diseñada para garantizar la escalabilidad, la resistencia a fallos y una mayor ciberseguridad.

Alta disponibilidad en servidores de impresión #

La alta disponibilidad se refiere a la capacidad de un sistema o componente para mantener un alto nivel de rendimiento operativo, en particular tiempo de actividad, durante un período prolongado. Para MS Print Server , la configuración de alta disponibilidad aborda los siguientes desafíos:

  • Ineficiencias al gestionar una gran cantidad de solicitudes en un solo servidor.
  • Preservación de datos de sesión durante falla del servidor.
  • Realizar actualizaciones sin interrupciones del servicio.

Equilibrio de carga del servidor de impresión MS YSoft SafeQ en arquitectura de alta disponibilidad

¿Qué es un servidor de impresión? #

Un servidor de impresión gestiona la conexión entre impresoras y ordenadores cliente a través de una red. Normalmente funciona mediante TCP y el puerto 170 de UDP. En esta guía, nos centramos en el servidor de impresión de Microsoft, que admite varios protocolos de impresión en red, entre ellos:

  • Bloque de mensaje del servidor (SMB). TCP 445 (versión moderna), 139 (NetBIOS sobre TCP)
  • Impresora remota de línea (LPR).TCP 515
  • Demonio de impresora de línea (LPD).TCP 515
  • Llamada a procedimiento remoto (RPC). TCP y UDP 135
  • Intercambio de paquetes entre redes (IPX). IPX es un protocolo de capa 3, no basado en TCP/UDP
  • Protocolo de impresión de Internet (IPP). TCP y UDP 631
  • Protocolo de Control de Transmisión / Protocolo de Internet (TCP / IP)
  • AppleTalk
  • Protocolo simple de gestión de red (SNMP). 161 (para administración SNMP), 162 (para trampas SNMP)

Configuración RELIANOID Balanceador de carga #

En esta configuración, necesitará instalar al menos una instancia de RELIANOID Balanceador de carga y múltiples instancias de Servidor de impresión de Microsoft.

Paso 1: Crear una IP virtual (VIP) #

Para comenzar, cree un IP virtual (VIP) de la RELIANOID de la interfaz del.

Configurar IP virtual para el servidor de impresión MS

Configure la VIP dentro de la misma subred que el dispositivo físico y guarde la configuración.

Paso 2: Crear granja L4XNAT #

Una granja de servidores es un grupo de servidores que proporciona servicios distribuyendo la carga. Esta configuración mejora la alta disponibilidad y el rendimiento de sus servicios de impresión. Para crear la granja:

  • Navegue a LSLB > Granjas y crear una nueva granja.
  • Nombre la granja (por ejemplo, “ms-print-nat”), seleccione el L4xNAT perfil y asignar el VIP previamente creado.
  • Configure Cerca del puerto deportivo a * (comodín), lo que permite que la granja preste servicio en varios protocolos.

Configuración de la granja NAT del balanceador de carga para el servidor de impresión MS

Paso 3: Configurar los parámetros de la granja #

Una vez creada la granja, configure sus parámetros:

  • Configure Tipo NAT a NAT (Traducción de direcciones de red). Este método reasigna un espacio de dirección IP a otro, lo que garantiza que las solicitudes de los clientes se enruten correctamente a través de la granja.
  • Activar Persistencia seleccionando Dirección IP del clienteEsto garantiza que cada cliente permanezca conectado al mismo servidor back-end, lo que evita posibles problemas como que los trabajos de impresión se dividan entre varias impresoras.

Configuración del servicio de balanceo de carga del servidor de impresión de MS

Paso 4: Controles de salud avanzados #

Para garantizar que los servidores backend estén activos y puedan gestionar las solicitudes, configure Farm Guardian para que realice comprobaciones de estado avanzadas. Este paso implica crear un comando personalizado para supervisar la disponibilidad del servicio de impresión.

Comprobación del estado del servidor de impresión de MS

Por ejemplo, utilice el siguiente comando para monitorizar el puerto 135 :

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

-H ANFITRIÓN:El nombre de host o IP del servidor backend, en nuestro caso, el nombre es HOST.
-p 135:El puerto que se está monitoreando, en el caso de L4xNAT con todos los puertos definidos en los backends no se puede PORT, necesitamos definir un puerto específico como 135.
-t 10:Tiempo de espera en segundos.
-c 10:Tiempo de respuesta de estado crítico.
-w 10:Tiempo de respuesta del estado de advertencia.

Paso 5: Configurar servidores back-end #

Tras configurar las comprobaciones de estado, configure los servidores backend donde se ejecutan los servicios de MS Print Server. Vaya a LSLB > Granjas , edite la granja creada y añada servidores backend en la sección Backends.

Servicios de equilibrio de carga del servidor de impresión MS

Paso 6: Configuración del servidor de impresión de Microsoft #

La configuración está lista en RELIANOID Equilibrador de carga. Ahora es el momento de aplicar algunos cambios en MS Print Server. Por otro lado, en cada servidor backend el archivo anfitriones debería modificarse. Por defecto en Microsoft Windows este archivo se encuentra en la ruta C: \ windows \ system32 \ drivers \ etc.

Siguiendo nuestro ejemplo, debemos tener en cuenta que los clientes se conectarán al FQDN printserver.mydomain.com o a un nombre NetBIOS printserver que, en ambos casos, resolverá la IP virtual 192.168.56.200. Lo que vamos a hacer en cada servidor de impresión es forzar la resolución de IP de los nombres utilizados printserver.mydomain.com o printserver para que resuelva la IP de cada servidor local.

En cada backend agregue:

        
        

En nuestro ejemplo, en el backend 192.168.1.160 , agregue la siguiente línea:

192.168.1.160 servidor de impresión.midominio.com 192.168.1.160 servidor de impresión

y en el backend 192.168.1.161 :

192.168.1.161 servidor de impresión.midominio.com 192.168.1.161 servidor de impresión

Y reinicie ambos servicios de impresión.

Una vez completado, los clientes podrán conectarse al servidor de impresión MS con alta disponibilidad y equilibrio de carga.

Configuración alternativa con modo DSR #

Los servicios de impresión de Microsoft también pueden equilibrarse mediante una configuración de granja de servidores de retorno directo al servidor (DSR) para garantizar que la dirección IP del cliente sea visible en los servidores de impresión de Microsoft. En una configuración de DSR, las solicitudes de impresión entrantes se dirigen al equilibrador de carga, que distribuye el tráfico a varios servidores de impresión sin modificar la IP de origen. La respuesta de los servidores de impresión pasa por alto el equilibrador de carga y se envía directamente de vuelta al cliente. Esto permite que los servidores de impresión vean la dirección IP real del cliente, lo que puede ser fundamental para el registro, la auditoría y la resolución de problemas, lo que garantiza servicios de impresión eficientes y escalables.

Equilibrio de carga del servidor de impresión MS en modo DSR

Conclusión #

Esta configuración proporciona una solución sólida para gestionar solicitudes de impresión de gran volumen, lo que garantiza que Servidor de impresión MS sigue siendo escalable y resistente a las fallas. La integración de RELIANOID Balanceador de carga Mejora aún más la capacidad del sistema para administrar el tráfico de la red, distribuir cargas de manera eficiente y mantener un tiempo de actividad continuo.

📄 Descarga este documento en formato PDF #

    EMAIL: *

    Desarrollado por BetterDocs