Konfigurieren von Cluster-Quorum-NodeWeight-Einstellungen
In diesem Thema wird beschrieben, wie NodeWeight-Einstellungen für einen Elementknoten in einem Windows Server-Failoverclustering-Cluster konfiguriert werden. NodeWeight-Einstellungen werden während der Quorumabstimmung verwendet, um Notfallwiederherstellungs- und Multisubnetzszenarien für AlwaysOn-Verfügbarkeitsgruppen- und SQL Server-Failoverclusterinstanzen zu unterstützen.
Vorbereitungen: Voraussetzungen, Sicherheit
So zeigen Sie Quorum-NodeWeight-Einstellungen mit folgenden Komponenten an: PowerShell, cluster.exe
Vorbereitungen
Voraussetzungen
Diese Funktion wird nur in Windows Server 2008 oder höheren Versionen unterstützt.
Wichtig |
---|
Um NodeWeight-Einstellungen zu verwenden, muss der folgende Hotfix im WSFC-Cluster für alle Server übernommen werden: KB2494036: Ein Hotfix ist verfügbar, mit dem sich ein Clusterknoten konfigurieren lässt, der keine Quorumabstimmung in Windows Server 2008 und in Windows Server 2008 R2 enthält. |
Tipp |
---|
Ist dieser Hotfix nicht installiert, geben die Beispiele in diesem Thema leere Werte oder NULL-Werte für NodeWeight zurück. |
Sicherheit
Der Benutzer muss einem Domänenkonto entsprechen, das Mitglied der lokalen Administratorgruppe an jedem Knoten des WSFC-Clusters ist.
Verwenden von PowerShell
So konfigurieren Sie NodeWeight-Einstellungen
Starten Sie eine erhöhte Windows PowerShell mittels Als Administrator ausführen.
Importieren Sie das FailoverClusters-Modul, um Cluster-Cmdlets zu aktivieren.
Verwenden Sie das Get-ClusterNode-Objekt, um die NodeWeight-Eigenschaft für jeden Knoten im Cluster festzulegen.
Geben Sie die Clusterknoteneigenschaften in einem lesbaren Format aus.
Beispiel (PowerShell)
Im folgenden Beispiel wird die NodeWeight-Einstellung geändert, um die Quorumabstimmung für den AlwaysOnSrv1-Knoten zu entfernen. Zudem werden die Einstellungen für alle Knoten im Cluster ausgegeben.
Import-Module FailoverClusters
$node = “AlwaysOnSrv1”
(Get-ClusterNode $node).NodeWeight = 0
$cluster = (Get-ClusterNode $node).Cluster
$nodes = Get-ClusterNode -Cluster $cluster
$nodes | Format-Table -property NodeName, State, NodeWeight
[Nach oben]
Verwenden von Cluster.exe
Hinweis |
---|
Das Hilfsprogramm von cluster.exe ist in der Windows Server 2008 R2-Version veraltet. Verwenden Sie PowerShell mit Failoverclustering für künftige Entwicklungen. Das Hilfsprogramm von cluster.exe wird in der nächsten Version von Windows Server entfernt. Weitere Informationen finden Sie unter Zuordnen von Cluster.exe-Befehlen zu Windows PowerShell-Cmdlets für Failovercluster. |
So konfigurieren Sie NodeWeight-Einstellungen
Starten Sie mit Als Administrator ausführen eine Eingabeaufforderung mit erweiterten Berechtigungen.
Verwenden Sie cluster.exe, um NodeWeight-Werte festzulegen.
Beispiel (Cluster.exe)
Im folgenden Beispiel wird der NodeWeight-Wert geändert, um die Quorumabstimmung des AlwaysOnSrv1-Knotens im Cluster001-Cluster zu entfernen.
cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0
[Nach oben]
Siehe auch
Konzepte
WSFC-Quorummodi und Abstimmungskonfiguration (SQL Server)
Anzeigen von Cluster-Quorum-NodeWeight-Einstellungen
Andere Ressourcen
Failovercluster-Cmdlets in Windows PowerShell, aufgelistet nach Taskfokus