Принудительный запуск кластера WSFC без кворума
В этом разделе описан порядок принудительного запуска узла отказоустойчивого кластера Windows Server (WSFC) без кворума. Это может потребоваться в случае аварийного восстановления, в сценариях с несколькими подсетями и восстановлением данных и высокой доступности экземпляров отказоустойчивого кластера Группы доступности AlwaysOn и SQL Server.
Перед началом. Рекомендации, Безопасность
Принудительный запуск кластера без кворума с использованием диспетчера отказоустойчивого кластера, PowerShell, net.exe
Дальнейшие действия. После принудительного запуска кластера без кворума
Перед началом работы
Рекомендации
Процедуры в этом разделе (кроме указанных явно случаев) должны успешно действовать при выполнении на любом узле отказоустойчивого кластера WSFC. Однако можно получить лучшие результаты и избежать проблем с сетью при выполнении этих действий с узла, который планируется запускать принудительно без кворума.
Безопасность
Пользователь должен входить в учетную запись домена, которая является членом локальной группы администраторов, на каждом узле кластера WSFC.
Использование диспетчера отказоустойчивого кластера.
Принудительный запуск кластера без кворума
Откройте диспетчер отказоустойчивого кластера и подключитесь к требуемому узлу кластера в режиме «в сети».
На панели Действия выберите Принудительный запуск кластера, затем Да, запустить кластер принудительно.
На левой панели в дереве Диспетчер отказоустойчивого кластера щелкните имя кластера.
В сводной панели подтвердите, что текущим значением параметра Настройка кворума является: Внимание! Кластер находится в состоянии принудительного кворума.
[В начало]
Использование Powershell
Принудительный запуск кластера без кворума
Запустите повышенный режим Windows PowerShell с помощью команды Запуск от имени администратора.
Импортируйте модуль FailoverClusters для включения командлетов кластера.
С помощью Stop-ClusterNode обеспечьте остановку службы кластеров.
Принудительный запуск службы кластеров с помощью Start-ClusterNode с –FixQuorum.
С помощью Get-ClusterNode с –Propery NodeWieght = 1 установите значение, которое гарантирует для узла право голоса в кворуме.
Выведите свойства узла кластера в удобном для чтения формате.
Пример (Powershell)
В следующем примере происходит принудительный запуск службы кластеров узла AlwaysOnSrv02 без кворума: задается значение NodeWeight = 1, затем перечисляется состояние узла кластера с вновь запущенного узла.
Import-Module FailoverClusters
$node = "AlwaysOnSrv02"
Stop-ClusterNode –Name $node
Start-ClusterNode –Name $node -FixQuorum
(Get-ClusterNode $node).NodeWeight = 1
$nodes = Get-ClusterNode -Cluster $node
$nodes | Format-Table -property NodeName, State, NodeWeight
[В начало]
Использование Net.exe
Принудительный запуск кластера без кворума
С помощью удаленного рабочего стола подключитесь к нужному узлу кластера в режиме «в сети».
Запустите повышенный режим командной строки с помощью команды Запуск от имени администратора.
С помощью net.exe остановите локальную службу кластеров.
С помощью net.exe с /forcequorum принудительно запустите локальную службу кластеров.
Пример (Net.exe)
В следующем примере происходит принудительный запуск службы кластеров узла без кворума: задается значение NodeWeight = 1, затем перечисляется состояние узла кластера с вновь запущенного узла.
net.exe stop clussvc
net.exe start clussvc /forcequorum
[В начало]
Дальнейшие действия. После принудительного запуска кластера без кворума
Необходимо повторно оценить и настроить значения параметров NodeWeight для правильного построения нового кворума, прежде чем переключать другие узлы обратно в режим «в сети». В противном случае кластер может снова вернуться в режим «вне сети».
Дополнительные сведения см. в разделе Режим кворума и участвующая в голосовании конфигурация WSFC (SQL Server).
Процедуры в этом разделе представляют только один шаг в возвращении отказоустойчивого кластера Windows обратно в режим «в сети» в случае незапланированного сбоя кворума. Кроме того, могут потребоваться дополнительные действия, позволяющие предотвратить помехи со стороны других узлов отказоустойчивого кластера WSFC в настройке нового кворума.
Другие функции SQL Server, например Группы доступности AlwaysOn, зеркальное отображение базы данных и доставка журналов, могут также требовать последующих действий по восстановлению данных и полному восстановлению высокой доступности.
Дополнительные сведения см. в разделах:
Выполнение принудительного перехода на другой ресурс вручную для группы доступности (SQL Server)
Принудительный запуск службы в сеансе зеркального отображения базы данных (Transact-SQL)
[В начало]
См. также
[В начало]
См. также
Основные понятия
Аварийное восстановление WSFC через принудительный кворум (SQL Server)
Настройка параметров NodeWeight кворума кластера
Другие ресурсы
Командлеты отказоустойчивого кластера в Windows PowerShell по выполняемым задачам