Настройка параметров NodeWeight кворума кластера
Применимо к:SQL Server
В этом разделе описан порядок настройки параметров NodeWeight для узла элемента в отказоустойчивом кластере Windows Server (WSFC). Параметры NodeWeight используются при определении голосов в кворуме для поддержки аварийного восстановления и сценариев с несколькими подсетями для экземпляров отказоустойчивого кластера Группы доступности AlwaysOn и SQL Server .
Перед началом:Предварительные требования, Безопасность
Просмотр параметров NodeWeight кворума с помощью:Использование Powershell, Использование Cluster.exe
Перед началом работы
Предварительные требования
Эта функция поддерживается только в Windows Server 2008 или более поздних версиях.
Важно!
Для использования параметров NodeWeight необходимо применить следующее исправление ко всем серверам в кластере WSFC:
KB2494036: доступно исправление, позволяющее настраивать узел кластера, не имеющий голосов кворума, в Windows Server 2008 и Windows Server 2008 R2
Совет
Если это исправление не установлено, то в примерах этого раздела будут возвращены пустые значения или значения NULL для NodeWeight.
Безопасность
Пользователь должен входить в учетную запись домена, которая является членом локальной группы администраторов, на каждом узле кластера WSFC.
Использование PowerShell
Настройка параметров NodeWeight
Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.
Импортируйте модуль
FailoverClusters
для включения командлетов кластера.Используйте объект
Get-ClusterNode
для задания свойстваNodeWeight
для каждого узла в кластере.Выведите свойства узла кластера в удобном для чтения формате.
Пример (Powershell)
В следующем примере изменяется параметр NodeWeight в целях удаления голоса кворума для узла AlwaysOnSrv1, а затем происходит вывод параметров для всех узлов в этом кластере.
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
Использование Cluster.exe
Примечание
Программа cluster.exe является устаревшей в выпуске Windows Server 2008 R2 . Для будущих разработок используйте PowerShell с отказоустойчивым кластером. Программа cluster.exe будет удалена в следующем выпуске Windows Server. Дополнительные сведения см. в разделе Сопоставление команд Cluster.exe с командлетами Windows PowerShell для отказоустойчивых кластеров.
Настройка параметров NodeWeight
Запустите повышенный режим командной строки с помощью команды Запуск от имени администратора.
Используйте программу cluster.exe для задания значений
NodeWeight
.
Пример (Cluster.exe)
В следующем примере изменяется значение NodeWeight для удаления голоса кворума узла AlwaysOnSrv1 в кластере Cluster001.
cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0
См. также
См. также:
Режимы кворума WSFC и участвующая в голосовании конфигурация (SQL Server)
Просмотр параметров NodeWeight кворума кластера
Командлеты отказоустойчивого кластера в Windows PowerShell по выполняемым задачам
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по