Просмотр параметров NodeWeight кворума кластера

В этом разделе описан порядок просмотра параметров NodeWeight для каждого узла элемента в кластере отказоустойчивого кластера Windows Server (WSFC). Параметры NodeWeight используются при определении голосов в кворуме для поддержки аварийного восстановления и сценариев с несколькими подсетями для экземпляров отказоустойчивого кластера Группы доступности AlwaysOn и SQL Server.

  • Перед началом:  Необходимые условия, Безопасность

  • Просмотр параметров NodeWeight кворума с помощью: Transact-SQL, PowerShell, cluster.exe

Перед началом работы

Предварительные требования

Эта функция поддерживается только в Windows Server 2008 или более поздних версиях.

Важное примечаниеВажно!

Для использования параметров NodeWeight необходимо применить следующее исправление ко всем серверам в кластере WSFC:

KB2494036: доступно исправление, позволяющее настраивать узел кластера, не имеющий голосов кворума в Windows Server 2008 и в Windows Server 2008 R2

СоветСовет

Если это исправление не установлено, то в примерах этого раздела будут возвращены пустые значения или значения NULL для NodeWeight.

Безопасность

Пользователь должен входить в учетную запись домена, которая является членом локальной группы администраторов, на каждом узле кластера WSFC.

Использование Transact-SQL

Просмотр параметров NodeWeight

  1. Подключитесь к любому экземпляру SQL Server в кластере.

  2. Выполните запрос к представлению [sys].[dm_hadr_cluster_members].

Пример (Transact-SQL)

В следующем примере выполняется запрос к системному представлению для возврата значений для всех узлов в кластере данного экземпляра.

SELECT  member_name, member_state_desc, number_of_quorum_votes
 FROM   sys.dm_hadr_cluster_members;

[В начало]

Использование Powershell

Просмотр параметров NodeWeight

  1. Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.

  2. Импортируйте модуль FailoverClusters для включения командлетов кластера.

  3. Использование объекта Get-ClusterNode для возврата коллекции объектов узла кластера.

  4. Выведите свойства узла кластера в удобном для чтения формате.

Пример (Powershell)

В следующем примере показан вывод некоторых свойств узла для кластера с именем «Cluster001».

Import-Module FailoverClusters

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

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

[В начало]

Использование Cluster.exe

ПримечаниеПримечание

Программа cluster.exe является устаревшей в выпуске Windows Server 2008 R2. Для будущих разработок используйте PowerShell с отказоустойчивым кластером. Программа cluster.exe будет удалена в следующем выпуске Windows Server. Дополнительные сведения см. в разделе Сопоставление команд Cluster.exe с командлетами Windows PowerShell для отказоустойчивых кластеров.

Просмотр параметров NodeWeight

  1. Запустите повышенный режим командной строки с помощью команды Запуск от имени администратора.

  2. Использование cluster.exe для возврата состояния узла и значений NodeWeight

Пример (Cluster.exe)

В следующем примере показан вывод некоторых свойств узла для кластера с именем «Cluster001».

cluster.exe Cluster001 node /status /properties

[В начало]

См. также

Справочник

sys.dm_hadr_cluster_members (Transact-SQL)

Основные понятия

Режим кворума и участвующая в голосовании конфигурация WSFC (SQL Server)

Настройка параметров NodeWeight кворума кластера

Другие ресурсы

Командлеты отказоустойчивого кластера в Windows PowerShell по выполняемым задачам