Configuration de l'équilibrage de la charge, de la haute disponibilité et de l'évolutivité de Microsoft Print Server

Voir les catégories

Configuration de l'équilibrage de la charge, de la haute disponibilité et de l'évolutivité de Microsoft Print Server

5 min de lecture

Ce guide explique en détail comment optimiser les performances de Microsoft Print Server grâce à une architecture de haute disponibilité et d'équilibrage de charge. Cette configuration garantit 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 performances opérationnelles, notamment une disponibilité maximale, sur une période prolongée. Pour MS Print Server , la configuration de la haute disponibilité permet de relever les 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.

Équilibrage de charge du serveur d'impression YSoft SafeQ MS dans une architecture haute disponibilité

Qu'est-ce qu'un serveur d'impression #

Un serveur d'impression gère la connexion entre les imprimantes et les ordinateurs clients sur un réseau. Il fonctionne généralement via les protocoles TCP et UDP sur le port 170. Ce guide est consacré au 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.

configurer l'IP virtuelle pour le serveur d'impression MS

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 #

Une ferme de serveurs est un groupe de serveurs qui fournit 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.

configuration de la batterie de serveurs NAT de l'équilibreur de charge pour le serveur d'impression MS

É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.

paramètres du service d'équilibrage de charge du serveur d'impression MS

Étape 4 : Bilans de santé avancés #

Pour garantir que les serveurs backend sont actifs et capables de traiter les requêtes, configurez Farm Guardian pour effectuer des contrôles d'intégrité avancés. Cette étape implique la création d'une commande personnalisée pour surveiller la disponibilité du service d'impression.

vérification de l'état du serveur d'impression MS

Par exemple, utilisez la commande suivante pour surveiller le 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 d'intégrité, configurez les serveurs backend sur lesquels s'exécutent les services MS Print Server. Accédez à LSLB > Fermes , modifiez la ferme créée et ajoutez les serveurs backend dans la section Backends.

backends du service d'équilibrage de charge du serveur d'impression MS

É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.

En suivant notre exemple, il faut tenir compte du fait que les clients se connecteront au nom de domaine complet printserver.mydomain.com ou au nom NetBIOS printserver , qui dans les deux cas résoudront l'adresse IP virtuelle 192.168.56.200. Sur chaque serveur d'impression, nous allons forcer la résolution des noms utilisés printserver.mydomain.com ou printserver à utiliser l'adresse IP locale du serveur.

Dans chaque backend, veuillez ajouter:

        
        

Dans notre exemple, sur le serveur 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 serveur 192.168.1.161 :

192.168.1.161 serveur d'impression.mydomain.com 192.168.1.161 serveur d'impression

Redémarrez ensuite 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.

équilibrage de charge du serveur d'impression MS en mode DSR

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.

📄 Téléchargez ce document au format PDF #

    E-MAIL: *

    Propulsé par BetterDocs