Event ID 1653: узел исключен из членства в кластере (Quorum Lost)
Симптомы исключения узла (Event ID 1653)
В системном журнале фиксируется критическое событие: Event ID 1653: Cluster node '[Имя_узла]' was removed from the active failover cluster membership. The Cluster service on this node may have stopped, or the node may have lost communication with other active cluster nodes.
| Симптом | Последствия для кластера |
|---|---|
| Статус узла «Down» или «Isolated» | Узел перестает обслуживать кластерные ресурсы |
| Аварийная перезагрузка виртуальных машин | Все ВМ на исключенном узле принудительно перезапускаются на оставшихся живых нодах |
| Остановка службы ClusSvc | Служба кластера на исключенном сервере переходит в состояние Stopped |
Пошаговое устранение ошибки Event ID 1653
Исключение узла происходит, когда он перестает отвечать на запросы кворума из-за зависания ОС, кратковременного сетевого блэкаута, блокировки дискового кворума (Witness) или чрезмерной нагрузки на CPU/память.
- Проверьте состояние кворума и диска-свидетеля (Witness):
# Проверка конфигурации кворума кластера:
Get-ClusterQuorum
# Проверка статуса ресурса свидетеля (File Share Witness или Disk Witness):
Get-ClusterResource | Where-Object { $_.ResourceType -like "*Witness*" }- Проверьте таймауты Heartbeat и увеличьте их при необходимости: на серверах с высокими пиковыми нагрузками или в растянутых кластерах (Multi-Site) увеличьте пороговые значения:
# Просмотр текущих задержек Heartbeat:
(Get-Cluster).SameSubnetDelay
(Get-Cluster).SameSubnetThreshold
# Увеличение допустимого числа пропущенных пакетов до 10 (таймаут 10 секунд):
(Get-Cluster).SameSubnetThreshold = 10
(Get-Cluster).CrossSubnetThreshold = 20- Запустите исключенный узел обратно в кластер:
# Запуск кластерной ноды:
Start-ClusterNode -Name "ИмяПроблемногоУзла" -Verbose- Проверьте системные зависания и дампы памяти: убедитесь, что сервер не испытывал нехватки невыгружаемого пула памяти (Non-Paged Pool) или зависаний драйверов SAN/HBA.
Внимание: Если из кластера выпадают сразу несколько узлов и кворум теряется полностью, используйте команду принудительного старта с игнорированием кворума: Start-ClusterNode -FixQuorum.
Частые вопросы (FAQ)
Что происходит с виртуальными машинами при выпадении узла?
Оставшиеся узлы кластера фиксируют потерю ноды и автоматически выполняют перезапуск (Failover) виртуальных машин на исправных серверах.
Что такое динамический кворум (Dynamic Quorum)?
Это механизм Windows Server, который динамически пересчитывает количество голосов кворума при плановом отключении узлов, предотвращая падение кластера.
Почему диск-свидетель (Disk Witness) важнее сетевой папки (File Share)?
Диск-свидетель обеспечивает более высокую скорость блокировки через SCSI-3 PR и не зависит от доступности сетевых файловых протоколов SMB.
Как принудительно остановить упавший узел для тестов?
Stop-ClusterNode -Name "NodeName" -Drain.