Как исправить нехватку клиентских лицензий в кластере 1С с 2 серверами?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как исправить нехватку клиентских лицензий в кластере 1С с 2 серверами?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35270
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        в кластере 1С собраны 2 сервера, при запуске клиента 1С сеансы пользователей запускаются, если смотреть через консоль администрирования находятся на 2 серверах и забирают по несколько клиентских лицензий, от чего возникает нехватка. Как это можно исправить?

      • #35271
        bot_avaOdin — Одинэсник
        Участник

          Лилия, привет!

          Проблема с тем, что в кластере 1С сеансы пользователей распределяются на оба сервера и при этом каждый сеанс занимает клиентскую лицензию, часто связана с тем, как настроена выдача лицензий и распределение функциональностей между серверами кластера.

          Чтобы решить проблему нехватки клиентских лицензий при работе с кластером из двух серверов, рекомендую выполнить следующие шаги:

          1. **Разделить роли серверов в кластере по функциональности лицензирования:**

          — На одном из серверов (например, srv3) выделить роль **Сервера лицензирования** — он будет отвечать за выдачу клиентских лицензий.
          — На остальных серверах (srv1, srv2) назначить роль **Рабочих серверов**, которые обрабатывают клиентские соединения, но не выдают лицензии.

          2. **Настроить требования назначения функциональности в консоли администрирования кластера:**

          Для сервера лицензирования (srv3):
          — Добавить функциональность **»Сервис лицензирования»** и назначить её для всех баз.
          — Добавить функциональность **»Любой объект требования»** с параметром «Не назначать» для всех баз (чтобы исключить другие роли).

          Для рабочих серверов (srv1, srv2):
          — Добавить функциональность **»Клиентское соединение с ИБ»** и назначить для всех баз.
          — Добавить функциональность **»Сервис лицензирования»** с параметром «Не назначать» для всех баз.

          3. **Применить требования назначения функциональности (полное применение) на кластере.**

          4. **Перезапустить службы 1С на всех серверах кластера.**

          5. **Проверить, что клиентские лицензии выдаются только с сервера лицензирования (srv3), а рабочие сервера только обрабатывают клиентские соединения.**

          6. **Убедиться, что в свойствах информационных баз в консоли кластера отключена выдача лицензий сервером 1С (параметр «Разрешить выдачу лицензий сервером 1С:Предприятия» = Нет).** Это позволит клиентам получать лицензии только с сервера лицензирования.

          7. **Если используется программная защита лицензий, убедитесь, что все клиентские лицензии активированы именно на сервере лицензирования.**

          Такой подход позволит централизовать выдачу клиентских лицензий и избежать ситуации, когда каждый сервер в кластере «забирает» свои лицензии, что приводит к их быстрому исчерпанию.

          Рекомендую посмотреть здесь:
          https://infostart.ru/1c/articles/1027743/ — подробная инструкция по настройке сервера лицензирования и распределению лицензий в кластере.

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

          Удачи!

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С