none
Remote Desktop Services 2012 Connection Broker приоритет серверов(выбор) RRS feed

  • Вопрос

  • Добрый день. Ситуация такова. 

    Работают два сервера в данной конфигурации. По некоторым причинам один из серверов в настоящий момент намного слабее. Но он активно принимает все коннекты, даже в состоянии загрузки процессора более 70%, хотя второй (мощный сервер) не загружен и на 10%. Хотя помню читал описание сервиса и там было указано что брокер анализирует загрузку серверов и посылает на менее загруженный.

    Собственно проблема получается в том, что пользователям, которым нужно больше ресурсов упорно попадают на слабый сервер, чем нагружают его по максимуму, что приводит к его параличу регулярному.

    Пробовал раз 20 полный выход из сеанса, но упорно сеанс идёт на один и тот же сервер, как будто он там залочил сеанс и кидает всегда на него.

    Как можно принудительно указать сервер на который должен попасть сеанс?

    Через mstsc /admin не пускает по причине отсутствия прав и не хотелось бы их давать (кстати какие права нужны для этого?)

    в DNS TTL на Обе записи round robin стоит 0. По пингам всё нормально то один сервер, то другой выдаёт, если это важно.

    Спасибо.


    23 июня 2017 г. 7:59

Ответы

  • Вы балансировку настраивали?

    По умолчанию сессии раскидываются ~ 50\50, но в свойствах колекции это можно поменять на другие пропорции.

    Для этого вы можете в Сервер менеджере -> RDS -> Collections -> <Collection name> -> Properties -> Tasks -> Edit Properties -> Load balancing

    Там можно выставить веса для каждой из нод чем поменять соотношение пользюков + можно выставить лимиты для каждой из нод, например для той ноды которая слабее выставить лимит в 20 пользователей и туда более 20 не войдет

    а еще можно отключать доступные ноды

    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа miv63 23 июня 2017 г. 8:32
    23 июня 2017 г. 8:18
    Модератор

Все ответы

  • Вы балансировку настраивали?

    По умолчанию сессии раскидываются ~ 50\50, но в свойствах колекции это можно поменять на другие пропорции.

    Для этого вы можете в Сервер менеджере -> RDS -> Collections -> <Collection name> -> Properties -> Tasks -> Edit Properties -> Load balancing

    Там можно выставить веса для каждой из нод чем поменять соотношение пользюков + можно выставить лимиты для каждой из нод, например для той ноды которая слабее выставить лимит в 20 пользователей и туда более 20 не войдет

    а еще можно отключать доступные ноды

    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа miv63 23 июня 2017 г. 8:32
    23 июня 2017 г. 8:18
    Модератор
  • Ох, вот спасибо ) Везде искал, а там пропустил.

    Помогло по крайней мере тем, что попал я на нужный сервер в итоге :)

    Т.е. если я поставлю "вес" - 0, то на сервер перестанут проходить сеансы?

    23 июня 2017 г. 8:38
  • Ох, вот спасибо ) Везде искал, а там пропустил.

    Помогло по крайней мере тем, что попал я на нужный сервер в итоге :)

    Т.е. если я поставлю "вес" - 0, то на сервер перестанут проходить сеансы?


    да, но запретить заходить на ноду проще жмакнув "Do not allow new connection" на нужном сервере в окошке Host servers (находится под Properties о которых речь шла в прошлом ответе)

    The opinion expressed by me is not an official position of Microsoft

    23 июня 2017 г. 8:42
    Модератор
  • Да, всё. Нашёл. Спасибо ещё раз.
    23 июня 2017 г. 9:51