Microsoft Print Server carica Bilanciamento, alta disponibilità e configurazione di scalabilità

Visualizza categorie

Microsoft Print Server carica Bilanciamento, alta disponibilità e configurazione di scalabilità

5 min letto

Questa guida fornisce istruzioni dettagliate per migliorare le prestazioni di Microsoft Print Server implementando un'architettura ad alta disponibilità e bilanciamento del carico. Questa configurazione è progettata per garantire scalabilità, resilienza ai guasti e una maggiore sicurezza informatica.

Elevata disponibilità nei server di stampa #

L'alta disponibilità si riferisce alla capacità di un sistema o di un componente di mantenere un elevato livello di prestazioni operative, in particolare di tempo di attività, per un periodo prolungato. Per MS Print Server , la configurazione dell'alta disponibilità affronta le seguenti problematiche:

  • Inefficienze nella gestione di un gran numero di richieste su un singolo server.
  • Conservazione dei dati della sessione in caso di guasto del server.
  • Esecuzione di aggiornamenti senza interruzioni del servizio.

YSoft SafeQ MS Print Server Load Balancing in architettura ad alta disponibilità

Che cosa è un server di stampa #

Un server di stampa gestisce la connessione tra stampanti e computer client su una rete. In genere opera tramite TCP e UDP sulla porta 170. In questa guida, ci concentreremo su Microsoft Print Server, che supporta diversi protocolli di stampa di rete, tra cui:

  • Server Message Block (SMB). TCP 445 (versione moderna), 139 (NetBIOS su TCP)
  • Line Printer Remote (LPR).TCP 515
  • Line Printer Daemon (LPD).TCP 515
  • Remote Procedure Call (RPC)TCP e UDP 135
  • Internetwork Packet Exchange (IPX). IPX è un protocollo di livello 3, non basato su TCP/UDP
  • Internet Printing Protocol (IPP)TCP e UDP 631
  • Transmission Control Protocol / Internet Protocol (TCP / IP)
  • AppleTalk
  • SNMP (Simple Network Management Protocol). 161 (per la gestione SNMP), 162 (per trap SNMP)

Impostare RELIANOID Load Balancer #

In questa configurazione, sarà necessario installare almeno un'istanza di RELIANOID Load Balancer e più istanze di Server di stampa Microsoft.

Passaggio 1: creare un IP virtuale (VIP) #

Per iniziare, crea un IP virtuale (VIP) dal RELIANOID interfaccia.

configurare l'ip virtuale per il server di stampa ms

Configurare il VIP nella stessa subnet del dispositivo fisico e salvare la configurazione.

Passaggio 2: creare la farm L4XNAT #

Un farm è un gruppo di server che fornisce servizi distribuendo il carico. Questa configurazione migliora l' alta disponibilità e le prestazioni dei servizi di stampa. Per creare il farm:

  • Accedere a LSLB> Fattorie e creare una nuova fattoria.
  • Assegna un nome alla farm (ad esempio, "ms-print-nat"), seleziona L4xNAT profilo e assegna il VIP creato in precedenza.
  • Impostare il Porto a * (carattere jolly), consentendo alla farm di funzionare su vari protocolli.

configurazione del load balancer nat farm per il server di stampa ms

Passaggio 3: configurare i parametri della farm #

Una volta creata la farm, configurane i parametri:

  • Impostare il Tipo NAT a NAT (Network Address Translation). Questo metodo rimappa uno spazio di indirizzi IP in un altro, assicurando che le richieste dei client vengano correttamente instradate attraverso la farm.
  • Consentire a tutti Persistenza selezionando Indirizzo IP del clientIn questo modo si garantisce che ogni client rimanga connesso allo stesso server backend, evitando potenziali problemi come la suddivisione dei lavori di stampa su più stampanti.

impostazioni del servizio di bilanciamento del carico del server di stampa ms

Fase 4: Controlli sanitari avanzati #

Per garantire che i server backend siano attivi e in grado di gestire le richieste, configura Farm Guardian per eseguire controlli di integrità avanzati. Questo passaggio prevede la creazione di un comando personalizzato per monitorare la disponibilità del servizio di stampa.

controllo dello stato di salute del server di stampa ms

Ad esempio, utilizzare il seguente comando per monitorare la porta 135 :

check_tcp -H HOST -p 135 -t 10 -c 10 -w 10

-H HOST: Il nome host o IP del server backend, nel nostro caso, il nome è HOST.
-p 135:La porta monitorata, nel caso di L4xNAT con tutte le porte definite nei backend non può essere PORT, dobbiamo definire una porta specifica come 135.
-t 10: Timeout in secondi.
-c 10: Tempo di risposta allo stato critico.
-w 10: Tempo di risposta allo stato di avviso.

Passaggio 5: configurare i server backend #

Dopo aver configurato i controlli di integrità, configura i server backend in cui sono in esecuzione i servizi di MS Print Server. Vai a LSLB > Farm , modifica la farm creata e aggiungi i server backend nella sezione Backend.

backend del servizio di bilanciamento del carico del server di stampa ms

Passaggio 6: Configurazione del server di stampa Microsoft #

La configurazione è pronta in RELIANOID Bilanciatore del carico. Ora è il momento di applicare alcune modifiche a MS Print Server. D'altra parte, in ciascun server backend il file padroni di casa dovrebbe essere modificato Di default in Microsoft Windows questo file si trova nel percorso C: \ windows \ system32 \ drivers \ etc.

Seguendo il nostro esempio, dobbiamo tenere conto del fatto che i client si connetteranno al FQDN printserver.mydomain.com o a un nome NetBIOS printserver che in entrambi i casi risolverà l'indirizzo IP virtuale (VIP) 192.168.56.200. Ciò che faremo in ogni Print Server è forzare la risoluzione IP dei nomi utilizzati printserver.mydomain.com o printserver in modo che risolvano l'indirizzo IP di ciascun server locale.

In ogni backend si prega di aggiungere:

        
        

Nel nostro esempio, sul backend 192.168.1.160 , aggiungi la seguente riga:

192.168.1.160 server di stampa.miodominio.com 192.168.1.160 server di stampa

e sul backend 192.168.1.161 :

192.168.1.161 server di stampa.miodominio.com 192.168.1.161 server di stampa

E riavviare entrambi i servizi di stampa.

Una volta completato, i clienti saranno in grado di connettersi al server di stampa MS con elevata disponibilità e bilanciamento del carico.

Configurazione alternativa con modalità DSR #

Microsoft Print Services può anche essere bilanciato tramite una configurazione farm Direct Server Return (DSR) per garantire che l'indirizzo IP del client sia visibile sui Microsoft Print Server. In una configurazione DSR, le richieste di stampa in arrivo vengono indirizzate al bilanciatore del carico, che distribuisce il traffico a più server di stampa senza modificare l'IP di origine. La risposta dai server di stampa ignora il bilanciatore del carico e viene inviata direttamente al client. Ciò consente ai server di stampa di vedere l'indirizzo IP effettivo del client, che può essere fondamentale per la registrazione, l'audit e la risoluzione dei problemi, garantendo servizi di stampa efficienti e scalabili.

bilanciamento del carico del server di stampa ms in modalità DSR

Conclusione #

Questa configurazione fornisce una soluzione solida per la gestione di richieste di stampa ad alto volume, garantendo che MS Print Server rimane scalabile e resiliente ai guasti. L'integrazione di RELIANOID Load Balancer migliora ulteriormente la capacità del sistema di gestire il traffico di rete, distribuire i carichi in modo efficiente e mantenere un tempo di attività continuo.

📄 Scarica questo documento in formato PDF #

    EMAIL: *

    Offerto da BetterDocs