Les serveurs d’un cluster de basculement NLB ne peuvent pas être utilisés comme serveurs d’impression dans Windows Server 2012 R2

Cet article explique pourquoi les serveurs de cluster de basculement d’équilibrage de charge réseau (NLB) ne peuvent pas être utilisés comme serveurs d’impression sur les ordinateurs Microsoft Windows Server. Cet article décrit également les différentes façons de configurer des serveurs d’impression efficaces.

S’applique à : Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 954420

Résumé

L’équilibrage de la charge réseau (NLB) configuré dans un cluster de basculement offre des performances élevées dans les environnements dans lesquels chaque requête d’un client est sans état et où il n’y a pas d’état d’application en mémoire à gérer. Vous ne pouvez pas implémenter cette configuration avec un serveur d’impression. Cela est dû au fait que les serveurs d’impression conservent un grand nombre d’informations d’état pour chaque imprimante et client avec lequel ils communiquent. Les travaux d’impression peuvent couvrir plusieurs demandes de communication. Par conséquent, toutes les demandes doivent être gérées par le même nœud. Dans un environnement de cluster de basculement, un seul nœud communique simultanément avec les périphériques d’impression et les ordinateurs clients. La plupart des périphériques d’impression en réseau peuvent traiter plusieurs demandes provenant de différents ordinateurs sur le réseau. Toutefois, chaque serveur d’impression ou nœud de cluster est conscient uniquement de sa charge sur l’imprimante. Chaque serveur ou nœud peut mettre en pool des travaux uniquement lorsque l’appareil d’impression signale qu’il est prêt à accepter de nouveaux travaux. Les appareils d’impression n’acceptent généralement qu’un seul travail d’impression à la fois.

Lorsqu’un travail d’impression est donné à un serveur d’impression, le travail d’impression lui-même peut couvrir plusieurs demandes de communication entre le client et le serveur. Dans un environnement d’équilibrage de la charge réseau, vous ne pouvez pas vous assurer que chaque requête est traitée par le même nœud. D’autres informations, telles que le travail d’impression status, ne seraient même pas possibles dans une configuration de cluster NLB. Cela est dû au fait que chaque nœud n’a pas d’informations sur le travail traité par les autres nœuds.

En raison des limitations de ressources dans les périphériques d’impression et de leur processus de communication avec des nœuds spécifiques dans un cluster, le basculement de l’équilibrage de la charge réseau clustering ne peut pas être utilisé pour un serveur d’impression. Même s’il était possible d’envoyer correctement un travail d’impression à un cluster de basculement NLB, il n’y aurait aucun gain en termes de performances générales et cela entraînerait une perte significative de fonctionnalités et d’efficacité réseau. Les gains de performances sur un serveur d’impression spécifique (cluster de basculement ou autonome) seraient plus faciles à réaliser en utilisant d’autres stratégies qui n’affecteraient pas les fonctionnalités de gestion de l’infrastructure d’impression.

Configurer un serveur d’impression efficace

Lorsque la charge d’un serveur d’impression est trop élevée et que les demandes d’impression ne peuvent plus être gérées même si les imprimantes sont inactives, procédez comme suit pour améliorer le débit sur les serveurs :

  • Activer le rendu côté client (CSR) sur autant de clients que possible
    Cela réduit le travail que le serveur doit effectuer sur chaque travail d’impression en rendant le travail d’impression sur les clients individuels avant d’envoyer le travail au serveur. Les ordinateurs Windows Vista et les ordinateurs plus récents prennent en charge la csr.

  • Augmenter les ressources sur le serveur
    Si un serveur est à l’origine de performances médiocres, il rencontrera probablement des problèmes de puissance insuffisante du processeur ou de mémoire. L’augmentation des fonctionnalités de ces composants devrait améliorer la réactivité du serveur.

  • Augmenter le nombre de serveurs
    L’infrastructure d’impression peut être répartie sur plusieurs serveurs, et les nouveaux périphériques d’impression peuvent être déployés sur de nouveaux serveurs. Les périphériques d’impression existants peuvent être déplacés vers le nouveau serveur, mais un travail supplémentaire est nécessaire pour migrer la connexion existante que les clients ont vers l’imprimante pour référencer le nouveau serveur.

Un autre problème dans un environnement réseau est une pénurie d’imprimantes. Ce serait le cas lorsque les travaux d’impression sont mis en file d’attente correctement, mais qu’il n’y a pas suffisamment d’imprimantes disponibles pour gérer la charge de travail. Si vous ajoutez d’autres imprimantes, la capacité d’impression globale augmentera. Le regroupement d’imprimantes peut être utilisé pour rendre cela transparent pour les utilisateurs si les imprimantes du pool sont colocalisées. Dans certains cas, les imprimantes sont dans un état d’erreur en raison d’une quantité insuffisante de papier ou d’encre, ou en raison d’une erreur, telle qu’un bourrage de papier. Si vous avez du personnel pour gérer des imprimantes hors connexion ou dans un état d’erreur, vous pouvez augmenter le débit global de l’infrastructure d’impression et maintenir le nombre actuel d’appareils tout en faisant face à des charges de travail lourdes.

Pour les environnements qui nécessitent une haute disponibilité, vous pouvez utiliser un cluster de basculement comme serveur d’impression. Si un nœud du cluster échoue, toutes les fonctionnalités d’impression basculent vers le nœud suivant du cluster. Pour améliorer les temps de basculement, nous recommandons à l’administrateur du cluster de forcer le basculement vers chaque nœud lorsque de nouveaux pilotes d’impression sont installés sur le serveur. Pendant un basculement, l’installation du pilote est forcée de se produire sur le nœud actif. L’installation du pilote sur chaque nœud peut nécessiter plusieurs minutes. Le fait de forcer ce processus d’installation pendant la maintenance garantit que les basculements non planifiés pendant l’opération habituelle seront rapides, car les pilotes seront déjà installés sur chaque nœud.