Los servidores de un clúster de conmutación por error nlb no se pueden usar como servidores de impresión en Windows Server 2012 R2

En este artículo se describe por qué los servidores de clúster de conmutación por error de Equilibrio de carga de red (NLB) no se pueden usar como servidores de impresión en equipos basados en Microsoft Windows Server. En este artículo también se describen las distintas formas de configurar servidores de impresión eficaces.

Se aplica a: Windows Server 2012 R2
Número de KB original: 954420

Resumen

El equilibrio de carga de red (NLB) configurado en un clúster de conmutación por error ofrece un alto rendimiento en entornos en los que cada solicitud de un cliente no tiene estado y no hay ningún estado de aplicación en memoria que mantener. No se puede implementar esta configuración junto con un servidor de impresión. Se debe a que los servidores de impresión mantienen una gran cantidad de información de estado para cada impresora y cliente con el que se comunican. Los trabajos de impresión pueden abarcar varias solicitudes de comunicación. Por lo tanto, todas las solicitudes deben controlarse mediante el mismo nodo. En un entorno de clúster de conmutación por error, solo un nodo se comunica con dispositivos de impresión y equipos cliente a la vez. La mayoría de los dispositivos de impresión en red pueden tratar con varias solicitudes de diferentes equipos de la red. Sin embargo, cada nodo de clúster o servidor de impresión solo tiene en cuenta su carga en la impresora. Cada servidor o nodo solo puede agrupar trabajos cuando el dispositivo de impresión informa de que está listo para aceptar nuevos trabajos. Los dispositivos de impresión suelen aceptar solo un trabajo de impresión a la vez.

Cuando se proporciona un trabajo de impresión a un servidor de impresión, el propio trabajo de impresión puede abarcar varias solicitudes de comunicación entre el cliente y el servidor. En un entorno NLB, no puede asegurarse de que el mismo nodo procesa cada solicitud. Otra información, como la información de estado del trabajo de impresión, ni siquiera sería posible en una configuración de clúster NLB. Se debe a que cada nodo no tendría información sobre el trabajo que están procesando los demás nodos.

Debido a las limitaciones de recursos en los dispositivos de impresión y su proceso de comunicación con nodos específicos de un clúster, no se puede usar la agrupación en clústeres de conmutación por error de NLB para un servidor de impresión. Incluso si fuera posible enviar un trabajo de impresión correctamente a un clúster de conmutación por error de NLB, no habría ninguna mejora en el rendimiento general y se produciría una pérdida significativa de funcionalidad y eficiencia de red. Las mejoras en el rendimiento en un servidor de impresión específico (clúster de conmutación por error o independiente) serían más fáciles de lograr mediante el uso de otras estrategias que no afectarían a la funcionalidad de administración de la infraestructura de impresión.

Configuración de un servidor de impresión eficaz

Cuando la carga de un servidor de impresión es demasiado alta y las solicitudes de impresión ya no se pueden atender incluso mientras las impresoras están inactivas, siga estos pasos para mejorar el rendimiento en los servidores:

  • Habilitar la representación del lado cliente (CSR) en tantos clientes como sea posible
    Esto reduce el trabajo que el servidor tiene que realizar en cada trabajo de impresión mediante la representación del trabajo de impresión en los clientes individuales antes de que envíe el trabajo al servidor. Los equipos basados en Windows Vista y más recientes admiten CSR.

  • Aumento de los recursos en el servidor
    Si un servidor es la causa de un rendimiento deficiente, lo más probable es que encuentre problemas con la insuficiente potencia del procesador o la memoria. El aumento de las capacidades de esos componentes debe mejorar la capacidad de respuesta del servidor.

  • Aumentar el número de servidores
    La infraestructura de impresión se puede dividir entre varios servidores y los nuevos dispositivos de impresión se pueden implantar en nuevos servidores. Los dispositivos de impresión existentes se pueden reubicar en el nuevo servidor, pero se requeriría trabajo adicional para migrar los clientes de conexión existentes a la impresora para hacer referencia al nuevo servidor.

Otro problema en un entorno de red es la escasez de impresoras. Este sería el caso cuando los trabajos de impresión están haciendo cola correctamente, pero no hay suficientes impresoras disponibles para controlar la carga de trabajo. Si agrega más impresoras, la capacidad de impresión general aumentará. La agrupación de impresoras se puede usar para que esto sea perfecto para los usuarios si las impresoras del grupo están colocadas. En algunos casos, las impresoras se mantendrán en un estado de error debido a un papel o tinta insuficientes, o debido a un error, como un atasco de papel. Si tiene personal para tratar con impresoras sin conexión o en un estado de error, puede aumentar el rendimiento general de la infraestructura de impresión y mantener el número actual de dispositivos mientras se trabaja con cargas de trabajo pesadas.

En entornos que requieren alta disponibilidad, puede usar un clúster de conmutación por error como servidor de impresión. Si se produce un error en un nodo del clúster, toda la funcionalidad de impresión conmutará por error al siguiente nodo del clúster. Para mejorar los tiempos de conmutación por error, se recomienda que el administrador del clúster fuerce la conmutación por error a cada nodo cuando se instalen nuevos controladores de impresión en el servidor. Durante una conmutación por error, la instalación del controlador se ve obligada a producirse en el nodo activo. La instalación del controlador en cada nodo puede requerir varios minutos. Al forzar este proceso de instalación durante el mantenimiento, se asegurará de que las conmutaciones por error no planeadas durante el funcionamiento habitual sean rápidas, ya que los controladores ya se instalarán en cada nodo.