Einrichten eines gruppierten Druckservers

In diesem Artikel werden die Schritte zum Einrichten eines gruppierten Druckservers beschrieben.

Gilt für: Windows Server 2003
Ursprüngliche KB-Nummer: 278455

Weitere Informationen

Sie können Windows-Clustering zum Hosten von Druckserverfunktionen verwenden. Die Konfigurationsschritte in Microsoft Windows Server 2003 unterscheiden sich von denen in Microsoft Windows NT Server 4.0, Enterprise Edition, Microsoft Windows 2000 Advanced Server und Microsoft Windows 2000 Datacenter Server. Zum Einrichten eines gruppierten Druckservers müssen Sie nur die Spoolerressource im Clusteradministrator konfigurieren und dann eine Verbindung mit dem virtuellen Server herstellen, um die Ports und Druckwarteschlangen zu konfigurieren. Dies ist eine Verbesserung gegenüber früheren Versionen von Windows-Clustering, bei denen Sie die Konfigurationsschritte auf jedem Knoten im Cluster wiederholen mussten.

Konfigurieren der Spoolerressource für den Cluster

Der erste Schritt beim Einrichten eines gruppierten Druckerservers besteht darin, eine Spoolerressource für den Dienst auf einem gruppierten Server zu erstellen. Die entsprechenden Ressourcen müssen dem Spoolerdienst zur Verfügung gestellt werden. Erstellen Sie hierzu eine Spoolerressource im Clusteradministrator:

  1. Klicken Sie zum Öffnen des Clusteradministrators auf Start, klicken Sie auf Ausführen, geben Sie cluadmin ein, und klicken Sie dann auf OK.

  2. Klicken Sie mit der rechten Maustaste in den linken Bereich, und klicken Sie dann auf Anwendung konfigurieren.

  3. Klicken Sie auf der Willkommensseite auf Weiter, und klicken Sie dann erneut auf Weiter , um einen neuen virtuellen Server zu erstellen.

  4. Klicken Sie auf Vorhandene Ressourcengruppe verwenden, und klicken Sie dann auf eine vorhandene Gruppe mit einer Datenträgerressource, in der Sie die Spooler- und Druckertreiber speichern möchten. Klicken Sie auf Weiter.

  5. Geben Sie für den Ressourcengruppennamen einen Namen an, der die Gruppe genau darstellt, z. B. "SPOOLER".

    Hinweis

    Dieser Name dient nur zu Administrativen Zwecken im Clusteradministrator.

  6. Auf dem Bildschirm Zugriffsinformationen für virtuelle Server:

    1. Geben Sie unter Netzwerkname einen NetBIOS-Namen ein, mit dem Clients eine Verbindung herstellen. Dies ist der Name des virtuellen NetBIOS-Servers, der von Clients für den Zugriff auf die Drucker verwendet wird:
      \\VirtualServer\Printer

      Hinweis

      Microsoft empfiehlt, den Benennungsstandard 8.3 einzuhalten, um die Kompatibilität mit früheren Versionen des Clients sicherzustellen.

    2. Geben Sie die IP-Adresse ein, die Clients zum Herstellen einer Verbindung mit diesem virtuellen Druckserver verwenden. Wenn auf den Knoten des Clusters Print Services for Unix installiert ist und ausgeführt wird, können Clients eine Verbindung mit dieser IP-Adresse über das Line Printer Remote (LPR) herstellen.
  7. Klicken Sie auf Weiter.

  8. Auf dem Bildschirm Erweiterte Eigenschaften können Sie Änderungen an den Ressourcen vornehmen, die erstellt werden sollen, und klicken Sie dann auf Weiter.

  9. Klicken Sie auf dem Bildschirm Ressource für meine Anwendung erstellen auf Weiter.

  10. Klicken Sie auf Druckspooler und dann auf Weiter.

  11. Geben Sie der Spoolerressource einen Namen.

    Hinweis

    Dieser Name dient nur zu Administrativen Zwecken im Clusteradministrator.

  12. Legen Sie die Abhängigkeiten für die Spoolerressource fest:

    1. Klicken Sie auf Erweiterte Eigenschaften und dann auf der Registerkarte Abhängigkeiten auf Ändern.
    2. Doppelklicken Sie auf die Ressource physischer Datenträger, auf der sich die Spoolerdateien befinden sollen, und auf die soeben erstellte Netzwerknamenressource.
    3. Klicken Sie zweimal auf OK.
  13. Klicken Sie auf Weiter.

  14. Klicken Sie auf Fertig stellen, um den Assistenten abzuschließen.

  15. Überprüfen Sie die Konfiguration und das Testfailover:

    1. Klicken Sie mit der rechten Maustaste auf die Spoolergruppe, und klicken Sie dann auf Online schalten.
    2. Vergewissern Sie sich, dass alle Ressourcen online geschaltet werden, und überprüfen Sie dann die Ereignisprotokolle auf Fehler.
    3. Klicken Sie mit der rechten Maustaste auf die Spoolergruppe, klicken Sie auf Gruppe verschieben, verschieben Sie die Spoolerressource auf jeden Knoten im Cluster, der ein möglicher Besitzer ist, und überprüfen Sie dann, ob alle Ressourcen online geschaltet werden.

    Hinweis

    Wenn Sie einen aktiv/aktiven Druckserver einrichten, müssen Sie eine Gruppe für jeden Knoten erstellen und jede Spoolergruppe auf einen anderen bevorzugten Besitzer festlegen. Es können nicht mehrere Spoolerressourcen in derselben Gruppe vorhanden sein. Eine Aktiv/Aktiv-Druckserverkonfiguration ist eine Konfiguration, in der mehrere Knoten im Cluster vorhanden sind, die Druckaufträge für Clients mit mehreren Spoolern verarbeiten. Dies kann bis zu zwei bis vier Knoten umfassen, die Anforderungen aktiv verarbeiten.

Wenn ein einzelner Knoten mehrere Gruppen mit Druckspoolern hostet, können Sie alle Drucker aus allen Gruppen durchsuchen.

Erstellen der Druckerwarteschlangen

Nachdem Sie die Spooler-Ressource ordnungsgemäß mit den erforderlichen Ressourcen konfiguriert haben, können Sie alle Druckwarteschlangen für alle physischen Drucker erstellen. Sie können auch das Hilfsprogramm Clustool aus dem Resource Kit verwenden, um zuvor vorhandene Druckerwarteschlangen auf einem Server zu einem gruppierten Server zu migrieren. Verwenden Sie anschließend das Hilfsprogramm Print Migrate, um die Druckertreiber zu migrieren. Um optimale Ergebnisse zu erzielen, sollten Sie vermeiden, dass mehrere Server für die direkte Kommunikation mit demselben Drucker konfiguriert sind.

  1. Klicken Sie auf einem der Knoten oder einem Remotecomputer, der über Administratorberechtigungen für den Cluster verfügt, auf Start, klicken Sie auf Ausführen, geben Sie \\VirtualServer ein, wobei VirtualServer der Name ist, der für die Netzwerknamenressource angegeben ist, von der die Spooler-Ressource abhängig ist.

  2. Doppelklicken Sie auf den Ordner Drucker .

  3. Doppelklicken Sie auf Drucker hinzufügen , um den Assistenten zum Hinzufügen von Druckern zu öffnen, und klicken Sie dann auf Weiter.

  4. Wählen Sie Neuen Port erstellen aus, und klicken Sie dann auf Weiter.

    Hinweis

    TCP/IP-Ports sind der einzige unterstützte Porttyp in einem Windows-Clustering. Verwenden Sie die Option TCP/IP-Standardport , es sei denn, die Druckclients benötigen RFC-konforme LPR-Ports. Wenn dies der Fall ist, führen Sie die folgenden Schritte aus:

    1. Doppelklicken Sie Systemsteuerung auf Software, und klicken Sie dann auf Windows-Komponenten hinzufügen/entfernen, um den Assistenten für Windows-Komponenten zu starten.
    2. Scrollen Sie unter Komponenten nach unten, und aktivieren Sie das Kontrollkästchen Andere Netzwerkdatei- und Druckdienste .
    3. Klicken Sie auf Details , um das Fenster Andere Netzwerkdatei- und Druckdienste zu öffnen, aktivieren Sie das Kontrollkästchen Druckdienste für UNIX , und klicken Sie dann auf OK , um das Fenster Andere Netzwerkdatei- und Druckdienste zu schließen.
    4. Klicken Sie auf Weiter , um mit dem Assistenten für Windows-Komponenten fortzufahren.

    Wenn Sie den Assistenten abschließen, ist der LPR-Port als Porttyp verfügbar. Gemäß RFC 1179 verwendet LPR standardmäßig nur 11 TCP-Ports.

  5. Geben Sie im Feld Druckername oder IP-Adresse die IP-Adresse des Netzwerkdruckers ein, der die Druckaufträge verarbeiten soll.

    Hinweis

    Der bidirektionale Druck kann auch ein Problem sein, wenn LPR-Druck verwendet wird. Einige Druckertreiber aktivieren diese Option standardmäßig. Wenn Sie den LPR-Anschluss und den Drucker erstellen, deaktivieren Sie die Option Bidirektionales Drucken . Wenn diese Option aktiviert ist, kann dies dazu führen, dass ein Drucker einen oder mehrere Druckaufträge akzeptiert und dann die Annahme von Aufträgen beendet, bis der Drucker physisch zurückgesetzt wird.

    Sie müssen nicht mehr für jeden Knoten eine lokal definierte Druckerportkonfiguration erstellen. In Windows 2000 (und höher) wird die Portkonfiguration in der Clusterregistrierung gespeichert und daher von allen Clusterknoten unter dem folgenden Schlüssel gemeinsam genutzt:
    HKEY_Local_Machine\Cluster\Resources\%Spooler GUID%\Parameters\Monitors\

  6. Wählen Sie den entsprechenden Treiber für diesen Drucker aus, und klicken Sie dann auf Weiter.

  7. Geben Sie dem Drucker einen eindeutigen Namen auf dem Clusterserver.

  8. Wählen Sie einen Freigabenamen für den Drucker aus. Dieser Name muss auch in diesem Cluster eindeutig sein. Sie möchten in diesem Cluster keine anderen Drucker mit demselben Freigabenamen verwenden, auch wenn sie sich in einer anderen Gruppe befinden und einer anderen Spoolerressource zugeordnet sind. Im Falle eines Fehlers kann in einer Aktiv/Aktiv-Konfiguration derselbe Knoten im Cluster beide Spoolergruppen besitzen. In diesem Fall sind Drucker, die einen gemeinsamen Namen verwenden, nicht verfügbar. Auch hier wird empfohlen, den Benennungsstandard 8.3 einzuhalten, um kompatibilität mit früheren Versionen zu gewährleisten.

    Hinweis

    Der Installationsvorgang kopiert dann die Druckertreiberdateien in die Freigabe \\VirtualServer\print$. Die Druckertreiber werden in den Ordner %SystemRoot%\System32\Spool\Drivers\Spooler GUID\Drivers des Knotens im Cluster kopiert, der die Netzwerknamenressource für diesen virtuellen Namen besitzt. Die Treiber werden auch auf den freigegebenen Datenträger im Ordner \PrinterDrivers kopiert.

  9. Testen Sie den Druck für diesen Drucker:

    Nachdem Sie alle gewünschten Druckwarteschlangen hinzugefügt haben, verschieben Sie mithilfe des Clusteradministrators die Gruppe, die die Druckspoolerressource enthält, auf alle anderen Knoten. Dadurch werden die Druckertreiber aus dem Ordner \PrinterDrivers auf dem freigegebenen Datenträger in den Ordner %SystemRoot%\System32\Spool\Drivers%Spooler GUID%\Drivers auf diesem Knoten kopiert.

    Hinweis

    Das Drucken ist sofort für Clients verfügbar, wenn die Warteschlange erstellt wurde, obwohl die Treiber nicht auf alle anderen verfügbaren Knoten kopiert wurden. Es ist nicht erforderlich, die Spoolergruppe unmittelbar nach dem Erstellen der Warteschlangen für die Funktion des Clusters auf alle anderen Knoten zu verschieben. Sie können dies später tun, wenn Sie einen kurzen Ausfall planen können, in dem Sie die Spoolerressource offline schalten können.

Wenn Sie einen Druckcluster einrichten, müssen Sie die Größe des Quorumprotokolls auf eine Größe festlegen, die groß genug ist, um die Anzahl der zu installierenden Drucker zu erfüllen. Wenn Sie die Größe des Quorumprotokolls erhöhen, sollten Sie die Größe des Quorumprotokolls erhöhen. Überprüfen Sie die Größe der Clusdb-Datei, um festzustellen, ob Sie den Wert für die Größe des Zurücksetzungsquorumprotokolls erhöhen müssen. Jeder Knoten enthält eine lokale Kopie dieser Datei im Ordner %SystemRoot%\Cluster. Die Größe des Zurücksetzungsquorumprotokolls für das Transaktionsprotokoll sollte größer sein als die Größe der Clusdb-Datei für die Clusterregistrierung.

Wenn Sie beispielsweise Drucker installiert haben und die Clusdb-Datei 6 Megabyte (MB) groß ist, sollten Sie die Größe des Quorumprotokolls zum Zurücksetzen auf 8192 Bytes (8 MB) erhöhen. Standardmäßig beträgt die Größe des Zurücksetzungsquorumprotokolls unter Windows Server 2003 4 MB. Sie sollten die Größe des Zurücksetzungsquorumprotokolls in Schritten von 64 KB erhöhen. Eine gute Regel besteht darin, die aktuelle Größe des Zurücksetzungsquorumprotokolls zu verdoppeln.