Anzeigen von Cluster-Quorum-NodeWeight-Einstellungen

In diesem Thema wird beschrieben, wie NodeWeight-Einstellungen für jeden Elementknoten in einem Windows Server-Failoverclustering-Cluster angezeigt 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: Transact-SQL, PowerShell, cluster.exe

Vorbereitungen

Voraussetzungen

Diese Funktion wird nur in Windows Server 2008 oder höheren Versionen unterstützt.

Wichtiger HinweisWichtig

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.

TippTipp

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 Transact-SQL

So zeigen Sie NodeWeight-Einstellungen an

  1. Stellen Sie im Cluster eine Verbindung mit einer beliebigen SQL Server-Instanz her.

  2. Fragen Sie die Sicht "[sys].[dm_hadr_cluster_members]" ab.

Beispiel (Transact-SQL)

Im folgenden Beispiel wird eine Systemsicht zur Rückgabe von Werten für alle Knoten im betreffenden Cluster der Instanz abgefragt.

SELECT  member_name, member_state_desc, number_of_quorum_votes
 FROM   sys.dm_hadr_cluster_members;

[Nach oben]

Verwenden von PowerShell

So zeigen Sie NodeWeight-Einstellungen an

  1. Starten Sie eine erhöhte Windows PowerShell mittels Als Administrator ausführen.

  2. Importieren Sie das FailoverClusters-Modul, um Cluster-Cmdlets zu aktivieren.

  3. Verwenden Sie das Get-ClusterNode-Objekt, um eine Auflistung von Clusterknotenobjekten zurückzugeben.

  4. Geben Sie die Clusterknoteneigenschaften in einem lesbaren Format aus.

Beispiel (PowerShell)

Im folgenden Beispiel wurden einige der Knoteneigenschaften für den Cluster "Cluster001" ausgegeben.

Import-Module FailoverClusters

$cluster = "Cluster001"
$nodes = Get-ClusterNode -Cluster $cluster

$nodes | Format-Table -property NodeName, State, NodeWeight

[Nach oben]

Verwenden von Cluster.exe

HinweisHinweis

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 zeigen Sie NodeWeight-Einstellungen an

  1. Starten Sie mit Als Administrator ausführen eine Eingabeaufforderung mit erweiterten Berechtigungen.

  2. Verwenden Sie cluster.exe, um Knotenstatus- und NodeWeight-Werte zurückzugeben.

Beispiel (Cluster.exe)

Im folgenden Beispiel werden einige der Knoteneigenschaften für den Cluster "Cluster001" ausgegeben.

cluster.exe Cluster001 node /status /properties

[Nach oben]

Siehe auch

Verweis

sys.dm_hadr_cluster_members (Transact-SQL)

Konzepte

WSFC-Quorummodi und Abstimmungskonfiguration (SQL Server)

Konfigurieren von Cluster-Quorum-NodeWeight-Einstellungen

Andere Ressourcen

Failovercluster-Cmdlets in Windows PowerShell, aufgelistet nach Taskfokus