Zobrazit nastavení parametru NodeWeight cluster quorum

platí pro:SQL Server

Toto téma popisuje, jak zobrazit nastavení NodeWeight pro každý člen uzlu v clusteru Windows Server Failover Clustering (WSFC). Nastavení NodeWeight se používá při hlasování o kvóru k podpoře scénářů obnovy po havárii a scénářů více-podsítí pro skupiny Always On availability a instance SQL Server Failover Cluster.

Předpoklady

Tato funkce je podporována pouze ve verzích Windows Server 2008 nebo novějších.

Important

Chcete-li použít nastavení NodeWeight, musí být následující oprava hotfix použita na všechny servery v clusteru WSFC.

KB2494036: Hotfix je dostupný, aby vám umožnil konfigurovat uzel clusteru, který nemá hlasovací práva kvora v systémech Windows Server 2008 a Windows Server 2008 R2

Tip

Pokud tato hotfix není nainstalována, příklady v tomto tématu vrátí prázdné nebo NULL hodnoty pro NodeWeight.

Povolení

Uživatel musí být doménovým účtem, který je členem místní skupiny Administrátorů na každém uzlu clusteru WSFC.

Použití Transact-SQL

Pro zobrazení nastavení NodeWeight
  1. Připojte se k jakékoli instanci SQL Server v clusteru.

  2. Dotazujte zobrazení [sys].[dm_hadr_cluster_members].

Příklad (Transact-SQL)

Následující příklad dotazuje systémový pohled tak, aby vrátil hodnoty pro všechny uzly v daném clusteru.

SELECT  member_name, member_state_desc, number_of_quorum_votes  
 FROM   sys.dm_hadr_cluster_members;  

Pomocí PowerShellu

Pro zobrazení nastavení NodeWeight
  1. Spusťte Windows PowerShell se zvýšenými oprávněními prostřednictvím příkazu Spustit jako správce.

  2. Importujte FailoverClusters modul pro povolení příkazů clusteru.

  3. Použijte Get-ClusterNode objekt k vrácení kolekce objektů uzlů clusteru.

  4. Vlastnosti uzlů clusteru vypisujte v čitelném formátu.

Příklad (PowerShell)

Následující příklad zobrazuje některé vlastnosti uzlu pro cluster nazvaný "Cluster001".

Import-Module FailoverClusters  
  
$cluster = "Cluster001"  
$nodes = Get-ClusterNode -Cluster $cluster  
  
$nodes | Format-Table -property NodeName, State, NodeWeight  

Používání Cluster.exe

Note

Nástroj cluster.exe je ve vydání Windows Server 2008 R2 označen jako zastaralý. Pro budoucí vývoj prosím používejte PowerShell s failover clusteringem. Užitečnost cluster.exe bude odstraněna v příštím vydání Windows Server. Pro více informací viz Mapování Cluster.exe příkazů na Windows PowerShell Cmdlets pro failover clustery.

Pro zobrazení nastavení NodeWeight
  1. Spusť vyvýšený příkazový řádek pomocí Spustit jako Administrator.

  2. Použijte cluster.exe k vrácení stavu uzlu a hodnot NodeWeight

Příklad (Cluster.exe)

Následující příklad zobrazuje některé vlastnosti uzlu pro cluster nazvaný "Cluster001".

cluster.exe Cluster001 node /status /properties