Ce guide fournit un guide détaillé pour améliorer les performances de Serveur d'impression Microsoft en mettant en œuvre une architecture de haute disponibilité et d'équilibrage de charge. Cette configuration est conçue pour garantir l'évolutivité, la résilience aux pannes et une cybersécurité renforcée.
Haute disponibilité des serveurs d'impression #
La haute disponibilité désigne la capacité d'un système ou d'un composant à maintenir un niveau élevé de performance opérationnelle, en particulier de disponibilité, sur une période prolongée. Serveur d'impression MS, la configuration de la haute disponibilité répond aux défis suivants :
- Inefficacités lors du traitement d’un grand nombre de requêtes sur un seul serveur.
- Conservation des données de session en cas de panne du serveur.
- Effectuer des mises à jour sans interruption de service.
Qu'est-ce qu'un serveur d'impression #
A serveur d'imprimante gère la connexion entre les imprimantes et les ordinateurs clients sur un réseau. Il fonctionne généralement sur TCP UDP port 170. Dans ce guide, nous nous concentrons sur le serveur d'impression Microsoft, qui prend en charge plusieurs protocoles d'impression réseau, notamment :
- Bloc de message du serveur (SMB). TCP 445 (version moderne), 139 (NetBIOS sur TCP)
- Line Printer Remote (LPR). TCP 515
- Line Printer Daemon (LPD). TCP 515
- Appel de procédure à distance (RPC). TCP et UDP 135
- Echange de paquets interréseau (IPX). IPX est un protocole de couche 3, non basé sur TCP/UDP
- Protocole d'impression Internet (IPP). TCP et UDP 631
- Protocole de contrôle de transmission / protocole Internet (TCP / IP)
- AppleTalk
- Protocole de gestion de réseau simple (SNMP). 161 (pour la gestion SNMP), 162 (pour les interruptions SNMP)
Pour commencer RELIANOID Load Balancer #
Dans cette configuration, vous devrez installer au moins une instance de RELIANOID Équilibreur de charge et plusieurs instances de Serveur d'impression Microsoft.
Étape 1 : Créer une adresse IP virtuelle (VIP) #
Pour commencer, créez un IP virtuelle (VIP) du RELIANOID interface.

Configurez le VIP dans le même sous-réseau que le périphérique physique et enregistrez la configuration.
Étape 2 : Créer une ferme L4XNAT #
A ferme est un groupe de serveurs fournissant des services en répartissant la charge. Cette configuration améliore la haute disponibilité et les performances de vos services d'impression. Pour créer la ferme :
- Accédez à LSLB> Fermes et créer une nouvelle ferme.
- Nommez la ferme (par exemple, « ms-print-nat »), sélectionnez le L4xNAT profil et attribuez le VIP précédemment créé.
- Mettez le Port à * (caractère générique), permettant à la batterie de serveurs de fonctionner sur différents protocoles.

Étape 3 : Configurer les paramètres de la batterie #
Une fois la ferme créée, configurez ses paramètres :
- Mettez le Type de NAT à NAT (Traduction d'adresses réseau). Cette méthode remappe un espace d'adresses IP vers un autre, garantissant ainsi le routage correct des requêtes client via la batterie de serveurs.
- Permettre Persistence en sélectionnant Adresse IP du clientCela garantit que chaque client reste connecté au même serveur principal, évitant ainsi des problèmes potentiels tels que la répartition des tâches d'impression sur plusieurs imprimantes.

Étape 4 : Bilans de santé avancés #
Pour garantir que les serveurs principaux sont actifs et capables de gérer les requêtes, configurez Gardien de ferme pour effectuer des contrôles de santé avancés. Cette étape implique la création d'une commande personnalisée pour surveiller la disponibilité du service d'impression.

Par exemple, utilisez la commande suivante pour surveiller Port 135:
check_tcp -H HÔTE -p 135 -t 10 -c 10 -w 10
-H HOST: Le nom d'hôte ou l'IP du serveur backend, dans notre cas, le nom est HÔTE.
-p 135:Le port surveillé, dans le cas de L4xNAT avec tous les ports définis dans les backends, cela ne peut pas être PORT, nous devons définir un port spécifique comme 135.
-t 10: Délai d'expiration en secondes.
-c 10: Temps de réponse à l'état critique.
-w 10: Temps de réponse à l'état d'avertissement.
Étape 5 : Configurer les serveurs principaux #
Après avoir configuré les contrôles de santé, configurez le Serveurs back-end où s'exécutent les services du serveur d'impression MS. Accédez à LSLB> Fermes, modifiez la ferme créée et ajoutez des serveurs backend dans la section Backends.

Étape 6 : Configuration du serveur d'impression Microsoft #
La configuration est prête dans RELIANOID Équilibreur de charge. Il est maintenant temps d'appliquer quelques modifications au serveur d'impression MS. Par contre, sur chaque serveur backend, le fichier hôtes devrait être modifié. Par défaut dans Microsoft Windows, ce fichier se trouve dans le chemin C: \ windows \ system32 \ drivers \ etc.
Suivant notre exemple, nous devons tenir compte du fait que les clients se connecteront au réseau. FQDN printserver.mydomain.com NetBIOS Le nom serveur d'impression cela dans les deux cas résoudra le VIP 192.168.56.200. Ce que nous allons faire dans chaque serveur d’impression force l’adresse IP de résolution des noms utilisés printserver.mydomain.com or serveur d'impression pour résoudre chaque adresse IP du serveur local.
Dans chaque backend, veuillez ajouter:
Dans notre exemple, sur le backend 192.168.1.160, ajoutez la ligne suivante:
192.168.1.160 serveur d'impression.mydomain.com 192.168.1.160 serveur d'impression
et sur le backend 192.168.1.161:
192.168.1.161 serveur d'impression.mydomain.com 192.168.1.161 serveur d'impression
Et redémarrer les deux services d'impression.
Une fois terminé, les clients pourront se connecter au serveur d'impression MS avec une haute disponibilité et un équilibrage de charge en place.
Configuration alternative avec le mode DSR #
Les services d'impression Microsoft peuvent également être équilibrés de charge grâce à une configuration de batterie de serveurs DSR (Direct Server Return) afin de garantir la visibilité de l'adresse IP du client sur les serveurs d'impression Microsoft. Dans une configuration DSR, les requêtes d'impression entrantes sont dirigées vers l'équilibreur de charge, qui répartit le trafic entre plusieurs serveurs d'impression sans modifier l'adresse IP source. La réponse des serveurs d'impression contourne l'équilibreur de charge et est renvoyée directement au client. Cela permet aux serveurs d'impression de voir l'adresse IP réelle du client, ce qui peut être essentiel pour la journalisation, l'audit et le dépannage, garantissant ainsi des services d'impression efficaces et évolutifs.

Conclusion #
Cette configuration fournit une solution robuste pour gérer les demandes d'impression à volume élevé, garantissant que Serveur d'impression MS reste évolutif et résilient aux pannes. L'intégration de RELIANOID Load Balancer améliore encore la capacité du système à gérer le trafic réseau, à distribuer efficacement les charges et à maintenir une disponibilité continue.