Потеря кворума кластера Event ID 1177: восстановление Failover Cluster
Симптомы потери кворума кластера (Event ID 1177)
Отказоустойчивый кластер Windows Server внезапно прекращает работу, все кластерные роли и ВМ останавливаются. В журнале System фиксируется критическая ошибка: Event ID 1177: The cluster service is shutting down because quorum was lost или Event ID 1564: File share witness failed to arbitrate for the file share.
| Симптом | Причина |
|---|---|
| Служба ClusSvc остановлена на всех узлах | Количество активных голосов кластера упало ниже необходимого большинства (50% + 1 голос) |
| Отказ свидетеля кворума (Witness Failed) | Сетевой файловый ресурс-свидетель или облачный свидетель недоступен |
| Кластер не запускается штатно | Изоляция нод (Split-Brain) из-за разрыва сетевых каналов |
Пошаговое восстановление кворума и запуск кластера
- Выполните принудительный запуск кластера на одной живой ноде (ForceQuorum):
Start-ClusterNode -Name "Node01" -FixQuorum - Проверьте текущее распределение голосов (Dynamic Quorum):
Get-ClusterNode | Select-Object NodeName, State, DynamicWeight, NodeWeight; Get-Cluster | Select-Object Name, QuorumResource, DynamicQuorumEnabled - Перенастройте свидетеля кворума (Witness):
Set-ClusterQuorum -NodeAndFileShareMajority "\\fileserver.company.local\ClusterWitness" - Запустите остальные узлы кластера в штатном режиме:
Start-ClusterNode -Name "Node02"
Критически важно: Используйте параметр -FixQuorum только на одном узле! Если запустить несколько изолированных нод с этим флагом одновременно, произойдет разделение кластера (Split-Brain), что приведет к повреждению общих данных.
Частые вопросы (FAQ)
Что такое кворум в Windows Failover Cluster?
Кворум — это минимальное количество голосов (узлов и свидетеля), необходимое кластеру для принятия решения о том, какие узлы имеют право владеть дисками и ресурсами.
Что делает технология Dynamic Quorum (Динамический кворум)?
Она динамически убирает голос у штатно выключенного узла. Благодаря этому 3-узловой кластер может последовательно сократиться до 1 работающего узла без потери кворума.
Какой свидетель лучше: диск, файловая шара или Cloud Witness?
Для двух площадок оптимален Cloud Witness в облаке или File Share Witness на независимой третьей площадке. Диск-свидетель оптимален для классического односайтового SAN-кластера.
Как заблокировать участие узла в голосовании кворума?
Выполните команду (Get-ClusterNode 'NodeName').NodeWeight = 0.