Serveur d'impression

Comment rendre le rôle des services d'impression hautement disponible dans le clustering de basculement Windows Server 2016 et 2019 – Bien choisir son serveur d impression

Le 22 mars 2020 - 6 minutes de lecture

Dans cet article, je vais vous expliquer pourquoi Microsoft a supprimé le rôle de services d'impression hautement disponibles dans Windows Server 2012 R2, 2016 et 2019 Clustering de basculement et comment vous pouvez rendre votre rôle de services d'impression hautement disponible. Le même niveau de disponibilité du processus de service du spouleur comme dans Windows Server 2012 et les versions précédentes est toujours là, mais c'est l'un des sujets mal compris sur le marché.

1. Près de 95% des clients Microsoft qui ont utilisé un serveur d'impression Windows l'ont utilisé en mode cluster. Les serveurs d'impression autonomes étaient un scénario très rare.
2. Dans 80% des problèmes et des cas liés à l'impression traités par l'équipe d'impression de Windows, la cause principale était un pilote d'imprimante défectueux. En conséquence, Microsoft a conseillé à ses clients de contacter les fournisseurs de pilotes d'imprimante et de demander de l'aide.

Nous pouvons définir les précautions comme suit:

1. Isolement du pilote d'imprimante pour les pilotes d'imprimante défectueux.
2. Haute disponibilité pour le processus de service de spouleur avec le clustering de basculement Hyper-V et la surveillance du service de spouleur d'impression.

En raison de cette quantité élevée de pilotes d'imprimante défectueux sur le marché et du résultat des statistiques ci-dessus, Microsoft a décidé d'implémenter la fonction d'isolation du pilote d'imprimante. Les clients qui avaient un pilote d'imprimante défectueux en main et qui ne pouvaient pas obtenir de l'aide de son fournisseur de matériel étaient obligés de l'utiliser jusqu'à ce que le fournisseur de matériel fournisse un correctif. Avec la fonction d'isolation du pilote d'imprimante, ils avaient désormais la possibilité d'exécuter le pilote problématique en mode isolé.

Par conséquent, lorsqu'un pilote d'imprimante défectueux s'est mal comporté à l'intérieur du processus du spouleur, les autres pilotes et les files d'attente d'impression n'ont plus été affectés.

La raison pour laquelle Microsoft a développé le rôle de services d'impression hautement disponibles dans le clustering de basculement en 2003 était des pilotes d'imprimante défectueux. Du point de vue de Microsoft avec la mise en œuvre de la fonction d’isolement du pilote d’imprimante, il n’était plus nécessaire de conserver le rôle de service du spouleur d’impression.

En outre, le «Rôle élevé des services d'impression disponibles dans le clustering de basculement»N'a fait que des maux de tête chez Microsoft, pas parce que ce n'était pas assez bon. Au contraire, il était très bien développé mais les vendeurs de pilotes d'imprimantes ne se sont pas développés correctement "Pilotes d'imprimante compatibles avec le cluster". En conséquence, Microsoft a décidé de supprimer le «Rôle élevé des services d'impression disponibles»À partir du clustering de basculement dans Windows Server 2012 R2, 2016 et 2019.

La raison en est la suivante. Si le pilote d'imprimante peut être installé via l'API du spouleur, nous pouvons parler d'un pilote d'imprimante compatible avec les clusters. Si le pilote est installé via l'API Spooler, les composants du pilote sont obligés d'aller dans le dossier Spool et nulle part ailleurs. En raison de plusieurs raisons de compatibilité, les fournisseurs de matériel ne souhaitent pas utiliser l'API Spooler pour installer ses pilotes d'imprimante. Ils souhaitent enregistrer les composants de son pilote en dehors du dossier Spool pour empêcher l'écrasement de ses propres composants pour des raisons de compatibilité. À ce stade, les problèmes commencent. Avec la fonctionnalité de clustering de basculement, Microsoft a uniquement répliqué le dossier de spoule sur les autres nœuds de cluster. Tout le reste est resté sur le nœud où vous avez installé le pilote. Une fois que le service de spouleur est passé à un autre nœud, il ne fonctionnait plus correctement. Problèmes d'impression commencés.

Conclusion :

Fondamentalement, la raison de la «Rôle élevé des services d'impression disponibles dans le clustering de basculement”Dans Windows Server 2012 et les versions précédentes de Windows Server devait fournir une récupération et la disponibilité du processus du spouleur après un crash en raison de pilotes d'imprimante défectueux. Vous devez tenir compte du fait que si un pilote d'imprimante se comporte mal à l'intérieur du service de spouleur sur le nœud A, il se comportera également mal après un déplacement sur le nœud B. De ce point de vue, si nous utilisons le mode d'isolation du pilote d'imprimante sur chaque pilote d'imprimante, cela nous fournira le même niveau de haute disponibilité que dans le rôle des services d'impression en cluster.

Je vais vous donner un aperçu de la façon dont vous devez concevoir votre environnement d'impression pour le rendre hautement disponible et tolérant aux pannes autant que possible.

Pas :

1. Tout d'abord, un cluster Hyper-V avec au moins 2 nœuds est requis pour exécuter la machine virtuelle du serveur d'impression.
2. Configurez un serveur d'impression en tant que VM.
3. Configurez la surveillance des machines virtuelles sur la machine virtuelle du serveur d'impression pour surveiller le service du spouleur comme décrit dans l'article Microsoft suivant.

Surveillance de machine virtuelle




4. Créez vos files d'attente d'impression et exécutez tous les pilotes d'imprimante en mode isolé avec la stratégie ci-dessous.

Aller vers Configuration ordinateur> Modèles d'administration> Imprimantes> Remplacer le paramètre de compatibilité d'exécution du pilote d'impression signalé par le pilote d'impression. Selon l'aide en ligne du système d'exploitation, «Ce paramètre de stratégie détermine si le spouleur d'impression remplacera la compatibilité d'isolation de pilote signalée par le pilote d'impression. Cela permet d'exécuter des pilotes d'impression dans un processus isolé, même si le pilote ne signale pas la compatibilité. Si vous activez ce paramètre de stratégie, le spouleur d'impression ignorera la valeur d'indicateur de compatibilité de l'isolement du pilote signalée par le pilote d'impression. Si vous désactivez ou ne configurez pas ce paramètre de stratégie, le spouleur d'impression utilisera la valeur d'indicateur de compatibilité d'isolation de pilote signalée par le pilote d'impression. »

Vous avez maintenant terminé.

Bonne chance !

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.