Freigeben über


Startoptionen für Den Clusterdienst

In diesem Artikel werden alle verfügbaren Switches aufgeführt, die als Startparameter zum Starten des Clusterdiensts verwendet werden können.

Ursprüngliche KB-Nummer: 258078

Übersicht

Dies ist eine Liste aller verfügbaren Switches, die als Startparameter zum Starten des Clusterdiensts verwendet werden können.

Wechseln Sie hierzu zu den Eigenschaften des Diensts, setzen Sie den entsprechenden Schalter in das Feld "Startparameter", und klicken Sie dann auf "Start".

Sie können die Schalter auch verwenden, wenn Sie den Clusterdienst über die Befehlszeile starten. Zum Beispiel:

net start clussvc.exe / switch  

Notiz

Fügen Sie vor dem Switch für Microsoft Windows 2000 Server und frühere Versionen einen Gedankenstrich (-) hinzu.

Die Debugoption verfügt über spezielle Startparameter. Weitere Informationen zur korrekten Verwendung finden Sie im Abschnitt "Debug" weiter unten in diesem Artikel.

Windows Server 2003 enthält Abkürzungen für jeden Switch. Dies vereinfacht die Verwendung von Clusterdienststartoptionen. Beispielsweise können Sie den Dienst mit dem /FixQuorum Switch oder dem /FQ Switch starten.

Gültige Optionsoptionen umfassen Folgendes:

Schalter Funktion Abkürzung für Windows 2003
FixQuorum Stellen Sie das Quorumgerät nicht bereit, und die Quorumprotokollierung ist deaktiviert. FQ
NoQuorumLogging Quorumprotokollierung deaktiviert. NQ
Debug Zeigt Ereignisse beim Start des Clusterdiensts an. Spezielle Syntax finden Sie weiter unten in diesem Artikel im Abschnitt "Debuggen".
LogLevel N Legt die Protokollebene für den Debugmodus fest.
DebugResMon Der Clusterdienst wartet auf das Anfügen eines Debuggers an alle Ressourcenüberwachungsprozesse am Anfang. DR

Windows 2000 und höher umfassen nur die folgenden Schalter.

Schalter Funktion Abkürzung für Windows 2003
ResetQuorumLog Erstellt dynamisch die Quorumprotokoll- und Prüfpunktdateien neu (diese Funktion wird in Microsoft Windows NT 4.0 automatisch aktiviert). RQ
NoRepEvtLogging Keine Replikation von Ereignisprotokolleinträgen.

Windows Server 2003 und höher umfassen nur die folgenden Schalter.

Schalter Funktion Abkürzung für Windows 2003
ForceQuorum oder <N1,N2,...> Erzwingen sie, dass ein Mehrheitsknoten mit der Knotenliste N1, N2 usw. festgelegt ist. (Gilt nur für das Quorum des Mehrheitsknotensatzes.) FO
NoGroupInfoEvtLogging Protokollieren Sie keine Ereignisse im Ereignisprotokoll im Zusammenhang mit der Online- und Offlinegruppe. NG

Beschreibung der Schalter

Es folgt eine Beschreibung einiger Schalter:

Debug

Funktion: Die Clusterprotokollierung enthält möglicherweise keine hilfreichen Informationen bei der Diagnose des Clusterdiensts zum Starten von Fehlern. Dies liegt daran, dass der Clusterdienst vor dem Start des Cluster.log fehlschlägt. Das Starten des Clusterdiensts mit diesem Switch zeigt die Initialisierung des Clusterdiensts an und kann Ihnen dabei helfen, diese frühzeitig auftretenden Probleme zu erkennen.

Anforderungen: Verwenden Sie diesen Schalter nur für temporäre Diagnosezwecke. Wenn der Clusterdienst aufgrund eines Anmeldefehlers des Dienstkontos oder eines anderen systembezogenen Fehlers nicht gestartet werden kann, kann der Dienst möglicherweise nicht ausgeführt werden. Daher kann eine cluster.log Datei nicht erstellt werden. Diese Methode führt den Dienst außerhalb der normalen Umgebung aus, die vom Dienststeuerungs-Manager angegeben wird. Um diese Option zu verwenden, müssen Sie lokal mit Administratorrechten angemeldet sein und den Befehl über die Eingabeaufforderung starten. Verwenden Sie den Debugschalter nicht für die normale Verwendung oder für eine beliebige Dauer. Der Dienst wird mit dem Optionssatz nicht so effizient ausgeführt.

Verwendungsszenarien: Dieser Switch darf nur verwendet werden, wenn der Clusterdienst nicht gestartet werden kann. Dieser Schalter zeigt auf dem Bildschirm den Vorgang des Clusterdiensts an, während er versucht, zu starten. Dieser Switch kann nur beim Starten des Diensts über die Eingabeaufforderung verwendet werden, und Sie müssen sich in dem Ordner befinden, in dem der Clusterdienst installiert ist. Standardmäßig ist dies "%SystemRoot%\Cluster". Dies ist auch der einzige Schalter, den Sie nicht mit dem Net Start-Befehl zum Starten des Diensts verwenden.

Vorgang: Öffnen Sie eine Eingabeaufforderung, ändern Sie den Ordner "%SystemRoot%\cluster", und geben Sie dann Folgendes clussvc /debug [loglevel#] "ein.

wobei "loglevel#" eine der folgenden Ist-Werte ist:

# Beschreibung
0 Es erfolgt keine Protokollierung.
1 Es werden nur Fehler protokolliert.
2 Fehler und Warnungen werden protokolliert.
3 Alle Ereignisse, einschließlich der ereignisse, die nicht in das Ereignisprotokoll geschrieben wurden, werden protokolliert.

Alternativ können Sie auch den Set-Befehl verwenden, um die Clusterprotokollebene zu steuern, wenn Sie den Debugschalter verwenden. Geben Sie an der Eingabeaufforderung den folgenden Satz clusterloglevel= x ein, wobei x einer der Werte ist, die in der vorherigen Tabelle angezeigt werden.

Der Clusterdienst sendet die Ausgabe an das Fenster, ähnlich wie im cluster.log. Alternativ können Sie diese Informationen auch mithilfe der folgenden Befehlssyntax in einer Datei erfassen:

clussvc /debug > c:\debug.log

Wenn der Clusterdienst ordnungsgemäß ausgeführt wird, drücken Sie STRG+C, um den Dienst zu beenden.

Notiz

Sie können die ClusterLogLevel-Umgebungsvariable verwenden, um die Ausgabeebene zu steuern, wenn Sie den Debugschalter verwenden.

FixQuorum

Funktion: Ermöglicht das Starten des Clusterdiensts trotz Problemen mit dem Quorumgerät. Die einzigen Ressourcen, die online gebracht werden, sobald der Dienst gestartet wird, ist die Cluster-IP-Adresse und der Clustername. Sie können den Clusteradministrator öffnen und andere Ressourcen manuell online schalten.

Anforderungen: Dieser Schalter muss nur im Diagnosemodus auf sehr temporärer Basis und nicht während des normalen Betriebs verwendet werden. Nur ein Knoten muss mit diesem Switch gestartet werden, und ein zweiter Knoten darf nicht versucht werden, mit dem Knoten verbunden zu werden, der mit diesem Switch gestartet wurde. Normalerweise wird dieser Schalter allein verwendet.

Verwendungsszenarien: Wenn der Clusterdienst aufgrund des Ausfalls der Quorumressource nicht normal gestartet werden kann, können Benutzer den Clusterdienst in diesem Modus starten und versuchen, den Fehler zu diagnostizieren.

Vorgang: Nachdem der Clusterdienst gestartet wurde, bleiben alle Ressourcen einschließlich der Quorumressource offline. Benutzer können dann manuell versuchen, die Quorumressource online zu bringen und die Clusterprotokolleinträge sowie die neuen Ereignisprotokolleinträge zu überwachen und probleme mit der Quorumressource zu diagnostizieren. Die Syntax lautet wie folgt: net start clussvc /fixquorum.

ResetQuorumLog

Funktion: Wenn die Quorumprotokoll- und Prüfpunktdatei nicht gefunden oder beschädigt ist, kann dies verwendet werden, um Dateien basierend auf den Informationen in der Registrierungsstruktur des lokalen Knotens "%SystemRoot%\Cluster\CLUSDB" zu erstellen. Wenn die Quorumprotokolldatei in der richtigen Reihenfolge gefunden wird, hat diese Option keine Auswirkung.

Anforderungen: In der Regel wird nur ein Knoten mit diesem Switch gestartet, und dieser Schalter wird allein verwendet. Es darf nur von erfahrenen Benutzern verwendet werden, die die Folgen der Verwendung von Informationen verstehen, die potenziell veraltet sind, um eine neue Quorumprotokolldatei zu erstellen.

Verwendungsszenarien: Diese Option darf nur verwendet werden, wenn der Clusterdienst aufgrund eines fehlenden oder beschädigten Quorumprotokolls (Quolog.log) und Chkxxx.tmp Dateien nicht auf einem Windows 2000- oder höher-Computer gestartet werden kann. Windows NT 4.0 erstellt diese Dateien automatisch neu, wenn sie nicht vorhanden sind. Diese Funktion wurde in Windows 2000 hinzugefügt, um mehr Kontrolle über den Start des Clusterdiensts zu erhalten.

Notiz

Wenn der Cluster Windows 2000 Service Pack 4 (SP4) ausführt und der Hotfix 872970 zuvor installiert wurde, /resetquorumlog ist nicht mehr erforderlich. Das Standardverhalten besteht darin, beim Start eine neue Protokolldatei zu erstellen, wenn die alte fehlt oder beschädigt ist.

Vorgang: Der Clusterdienst setzt die Quorumprotokolldatei automatisch zurück, wenn sie mithilfe der Informationen in der aktuell geladenen Clusterstruktur mit der Datei "%systemroot%\Cluster\CLUSDB" fehlt oder beschädigt wurde. Die Syntax lautet wie folgt:

net start clussvc /resetquorumlog

DebugResMon

Funktion: Hilft Ihnen, den Ressourcenüberwachungsprozess zu debuggen und daher die Ressourcen-DlLs (Dynamic Link Libraries), die vom Ressourcenmonitor geladen werden. Sie können jeden standardmäßigen Windows-basierten Debugger verwenden.

Anforderungen: Kann nur verwendet werden, wenn der Clusterdienst über die Eingabeaufforderung gestartet wird und wenn der Debugschalter verwendet wird. Es gibt keine entsprechende Registrierungseinstellung, die verwendet werden kann, wenn der Clusterdienst als Dienst ausgeführt wird. Der Debugger muss zum Anfügen an den Ressourcenmonitor verfügbar sein, wenn er gestartet wird. Normalerweise wird dieser Schalter allein verwendet.

Verwendungsszenarien: Entwickler können diesen Switch verwenden, um den Ressourcenüberwachungsprozess und ihre benutzerdefinierten Ressourcen-DLLs zu debuggen. Diese Option ist äußerst nützlich, wenn ein Fehler in einer Ressourcen-DLL bewirkt, dass der Ressourcenüberwachungsprozess unerwartet beendet wird, nachdem er vom Clusterdienst gestartet wurde, und bevor Benutzer einen Debugger manuell an den Ressourcenüberwachungsprozess anfügen können.

Vorgang: Unmittelbar bevor der Ressourcenüberwachungsprozess gestartet wird, wartet der Clusterdienstprozess mit einer Meldung (Warten auf debugger, um eine Verbindung mit dem Resmonprozess X herzustellen), wobei X die Prozess-ID (PID) des Ressourcenüberwachungsprozesses ist. Der Clusterdienst wartet dadurch auf alle von ihr erstellten Ressourcenüberwachungsprozesse. Nachdem der Benutzer einen Debugger an den Ressourcenüberwachungsprozess angefügt hat und der Ressourcenüberwachungsprozess gestartet wird, setzt der Clusterdienst die Initialisierung fort.

NoRepEvtLogging

Funktion: Der Norepevtlogging-Switch verhindert die Replikation dieser Ereignisse, die im Ereignisprotokoll aufgezeichnet werden. Dieser Schalter ist nützlich, um die Menge der im Befehlsfenster angezeigten Informationen zu verringern, indem Ereignisse gefiltert werden, die bereits im Ereignisprotokoll aufgezeichnet wurden. Die Ereignisprotokollreplikation ist ein Feature, das in Windows 2000 hinzugefügt wurde.

Verwendungsszenarien: Dieser Switch wird verwendet, um die Replikation der Ereignisprotokolle zu verhindern. Wenn eine große Anzahl von Ereignisprotokolleinträgen vorhanden ist, repliziert der Clusterdienst diese und protokolliert diese beim cluster.log. Dies kann dazu führen, dass die cluster.log schnell umgebrochen werden. Die Option kann auch verwendet werden, um den Clusterdienst zu starten und diese Ereignisse zu protokollieren, die nicht im Ereignisprotokoll in einer lokalen Datei Debugnorep.log aufgezeichnet werden. Die Syntax lautet wie folgt:

clussvc /debug /norepevtlogging > c:\debugnorep.log\

Vorgang: Der Befehl "norepevtlogging" kann beim Starten des Clusterdiensts über die Computerverwaltungskonsole als Startparameter festgelegt werden.

Die Befehlszeilensyntax lautet:

net start clussvc /norepevtlogging

Mit diesem Befehl wird verhindert, dass der Knoten, der mit diesem Switch gestartet wurde, seine Informationen auf andere Knoten repliziert, aber er empfängt weiterhin Informationen von anderen Knoten, die normal gestartet wurden.

NoQuorumLogging

Funktion: Deaktiviert alle Protokollierungsänderungen der Clusterregistrierung auf dem Quorumdatenträger. Die Zeigerprüfung der Registrierung wirkt sich nicht auf andere Ressourcen aus.

Anforderungen: Dieser Schalter darf nur im Diagnosemodus verwendet werden, um Probleme mit der Quorumprotokolldatei (Quolog.log) oder der Clusterstrukturprüfpunktdatei (Chkxxx.tmp) im Verzeichnis \MSCS auf dem Quorumlaufwerk zu diagnostizieren. Wenn ein Knoten mit diesem Switch gestartet wird, muss jeder andere Knoten auch mithilfe dieser Option gestartet werden. Normalerweise wird dieser Schalter allein auf einem Knoten verwendet.

Verwendungsszenarien: Verwenden Sie diesen Switch, wenn die Quorumprotokolldatei oder Prüfpunktdateien beschädigt werden und Sie diese Dateien manuell durch Sicherungskopien ersetzen möchten.

Vorgang: Der Clusterdienst umgeht die Protokollierungsfunktionalität in diesem Fall vollständig. Wenn sie in diesem Modus ausgeführt werden, können "partition-in-time"-Szenarien auftreten. Wenn dies der Fall ist, können Registrierungseinträge für Clusterknoten aus der Synchronisierung herausfallen, und neue Änderungen können verloren gehen. Die Syntax lautet wie folgt: net start clussvc /noquorumlogging.

ForceQuorum

Funktion: Wenn Sie ein MNS-Quorummodell (Mehrheitsknotensatz) auf einem Windows Server 2003-Cluster verwenden, muss in einigen Fällen ein Cluster weiterhin ausgeführt werden dürfen, auch wenn es kein Quorum (Mehrheit) hat. Berücksichtigen Sie den Fall eines geografisch verteilten Clusters mit vier Knoten am primären Standort und drei Knoten am sekundären Standort. Obwohl es keine Fehler gibt, ist der Cluster ein Sieben-Knoten-Cluster, in dem Ressourcen auf jedem Knoten, auf jedem Standort gehostet werden können. Wenn zwischen den Websites ein Kommunikationsfehler auftritt oder die sekundäre Website offline geschaltet wird (oder ein Fehler auftritt), kann der primäre Standort fortgesetzt werden, da er weiterhin über ein Quorum verfügt. Alle Ressourcen werden erneut gehostet und an der primären Website online gebracht.

Im Falle eines katastrophalen Ausfalls des primären Standorts verliert der sekundäre Standort jedoch das Quorum, und daher werden alle Ressourcen an diesem Standort beendet. Einer der Hauptzwecke für die Bereitstellung eines Multi-Site-Clusters besteht darin, eine Katastrophe am primären Standort zu überleben; Die Clustersoftware selbst kann jedoch keine Bestimmung über den Zustand des primären Standorts treffen. Die Clustersoftware kann nicht zwischen einem Kommunikationsfehler zwischen den Standorten und einem Notfall am primären Standort unterscheiden. Dies muss durch manuelles Eingreifen erfolgen. Mit anderen Worten, der sekundäre Standort kann gezwungen werden, fortzufahren, obwohl der Clusterdienst der Ansicht ist, dass es kein Quorum hat. Dies wird als Erzwingen des Quorums bezeichnet.

Da dieser Mechanismus die mit dem Quorumreplikatsatz verknüpfte Semantik effektiv unterbricht, darf er nur unter kontrollierten Bedingungen erfolgen. Wenn im obigen Beispiel die kommunikation der sekundäre standort und der primäre Standort verloren gehen und ein Administrator das Quorum am sekundären Standort erzwingt, werden Ressourcen an BEIDEN Standorten online gebracht, sodass das Potenzial für inkonsistente Daten oder Datenbeschädigungen im Cluster möglich ist.

Anforderungen: Das Erzwingen des Quorums ist ein manueller Prozess, der erfordert, dass Sie den Clusterdienst auf ALLEN verbleibenden Knoten beenden. Der Clusterdienst muss angewiesen werden, welche Knoten als Quorum betrachtet werden sollen.

Verwendungsszenarien: Besondere Sorgfalt muss ausgeführt werden, wenn und wann der primäre Standort zurückkehrt, da die Knoten als Teil des Clusters konfiguriert sind. Während ein Cluster im Status "Quorum erzwingen" ausgeführt wird, ist er voll funktionsfähig. Beispielsweise können Knoten hinzugefügt oder aus dem Cluster entfernt werden; Neue Ressourcen, Gruppen usw. können definiert werden.

Notiz

Der Clusterdienst auf allen Knoten, die nicht in der Liste der Erzwingungsknoten enthalten sind, muss beendet bleiben, bis die Erzwingungs quoruminformationen entfernt werden. Andernfalls kann dies zu Dateninkonsistenzen oder Datenbeschädigungen führen.

Vorgang: Richten Sie die Startparameter des Clusterdiensts auf ALLEN verbleibenden Knoten im Cluster ein. Dazu starten Sie die Systemsteuerung "Dienste", wählen den Clusterdienst aus, und geben Sie dann Folgendes in die Option "Startparameter " ein:

net start clussvc /forcequorum node_list

Wenn der sekundäre Standort beispielsweise Node5, Node6 und Node7 enthält und Sie den Clusterdienst starten möchten und dies die einzigen Knoten im Cluster sein sollen, verwenden Sie den folgenden Befehl:

net start clussvc /forcequorum /forcequorum node5,node6,node7

Notiz

Es sollte keine Leerzeichen im Schlüssel vorhanden sein (es sei denn, es gibt Leerzeichen in den Knotennamen selbst).