none
Вопрос по работе WSFC кластера RRS feed

  • Вопрос

  • Добрый день! Возник вопрос по работе WSFC кластера. Сейчас в кластере работает универсальная служба, которая работает на активной ноде и в случае перезагрузки сервера - служба поднимается на второй ноде. Сам вопрос: умеет ли WSFC кластер делать такие переключения в случае, если кончается оперативная память или заканчивается место на локальном диске? И если умеет, где это возможно настроить?

    Заранее спасибо.

    3 декабря 2019 г. 6:15

Ответы

  • есть какие-то стандартные средства Windows Server для настройки такого кейса? 
    Применительно к ресурсам виртуальных машин есть функция VM Load Balancing.
    3 декабря 2019 г. 8:19
    Модератор
  • Переключение происходит по факту отказа сервера или невозможности запуска службы.

    Слава России!

    3 декабря 2019 г. 14:27
  • Это можно реализовать обычным скриптом на powershell, если хотите более серьёзного решения, то используйте MS Orchestrator.

    Вы на практике уже столкнулись с подобной проблемой? Используете мониторинг?

    Для реализации более сложной логики управления можно использовать Generic Script Resource: скрипт на VBScript (AFAIK Powershell в качестве языка для этого скрипта до сих пор не поддерживается), в котором определены процедуры, вызываемые диспетчером кластеризации: запуск ресурса, остановка, проверка состояния и т.д. Читать, как это сделать, можно начать отсюда, и далее - по ссылкам.

    Слава России!

    3 декабря 2019 г. 10:58

Все ответы

  • Нет, не умеет, служба/хост у вас не отвалится если закончится место на системном диске или ОЗУ под 100%.

    Это задача мониторинга.

     
    3 декабря 2019 г. 6:18
  • Скажите пожалуйста, а есть какие-то стандартные средства Windows Server для настройки такого кейса? Если вдруг кончаются ресурсы - чтобы была отдана команда кластеру переключить службу на другую ноду?
    3 декабря 2019 г. 6:21
  • Это можно реализовать обычным скриптом на powershell, если хотите более серьёзного решения, то используйте MS Orchestrator.

    Вы на практике уже столкнулись с подобной проблемой? Используете мониторинг?

    3 декабря 2019 г. 6:35
  • есть какие-то стандартные средства Windows Server для настройки такого кейса? 
    Применительно к ресурсам виртуальных машин есть функция VM Load Balancing.
    3 декабря 2019 г. 8:19
    Модератор
  • Сервер особо не админят, на нем работает одна служба программного комплекса и в качестве резервирования был поднял WSFC кластер и SQL Always ON. Интересует такое: если служба комплекса падает, потому что ей не хватило оперативной памяти, кластер постоянно будет пытаться ее поднять или после определенного кол-ва попыток переключит на резервную ноду?
    3 декабря 2019 г. 9:08
  • Спасибо огромное, ознакомлюсь.
    3 декабря 2019 г. 9:09
  • Скажите пожалуйста, а есть какие-то стандартные средства Windows Server для настройки такого кейса? Если вдруг кончаются ресурсы - чтобы была отдана команда кластеру переключить службу на другую ноду?
    А как у вас сейчас настроена работа службы на кластере? Как кластерного ресурса Generic Service? Если нет, то такая настройка - это первый шаг, который можно сделать.

    Слава России!



    • Изменено M.V.V. _ 3 декабря 2019 г. 10:53
    3 декабря 2019 г. 10:46
  • Это можно реализовать обычным скриптом на powershell, если хотите более серьёзного решения, то используйте MS Orchestrator.

    Вы на практике уже столкнулись с подобной проблемой? Используете мониторинг?

    Для реализации более сложной логики управления можно использовать Generic Script Resource: скрипт на VBScript (AFAIK Powershell в качестве языка для этого скрипта до сих пор не поддерживается), в котором определены процедуры, вызываемые диспетчером кластеризации: запуск ресурса, остановка, проверка состояния и т.д. Читать, как это сделать, можно начать отсюда, и далее - по ссылкам.

    Слава России!

    3 декабря 2019 г. 10:58
  • Да, именно так и настроена, как универсальная служба кластерного ресурса. Интересно в каких случаях происходит переключение этой службы на резервную ноду. Только в случае отказа основного сервера или можно настроить какие-то параметры.
    3 декабря 2019 г. 13:25
  • Переключение происходит по факту отказа сервера или невозможности запуска службы.

    Слава России!

    3 декабря 2019 г. 14:27