Ответ в теме: Как настроить лицензирование 1С в кластере с двумя серверами приложений?

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

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

    Для настройки лицензирования 1С в кластере с двумя серверами приложений (например, srv1 и srv2) рекомендуется использовать выделенный сервер лицензирования (например, srv3). Это позволит централизованно управлять лицензиями и обеспечить отказоустойчивость.

    ### Общая схема настройки лицензирования в кластере с двумя серверами приложений:

    1. **Установка ПО:**
    — На всех трех серверах (srv1, srv2, srv3) устанавливаем «Сервер 1С:Предприятия (64-bit) для Windows».
    — На srv3 будет настроен сервер лицензирования.
    — На srv1 и srv2 — серверы приложений 1С.

    2. **Создание и настройка кластера:**
    — На srv1 запускаем консоль администрирования 1С (обычно `c:Program Files1cv8common1CV8 Servers (x86-64).msc`).
    — В консоли переименовываем локальный кластер в, например, `CLUSTER1C`.
    — Добавляем в консоль srv2 и srv3, чтобы видеть все сервера в одном окне.
    — На srv2 удаляем локальный кластер (чтобы не было конфликтов).
    — В `CLUSTER1C` на srv1 добавляем рабочих серверов srv2 и srv3.
    — Для srv2 и srv3 в свойствах рабочих серверов устанавливаем нужные функциональности.

    3. **Настройка функциональностей для серверов:**

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

    — **Для серверов приложений (srv1 и srv2):**
    — В свойствах рабочих серверов srv1 и srv2 добавляем требования назначения функциональности:
    — Объект требования: Клиентское соединение с ИБ — Тип: Назначать — Для всех баз.
    — Объект требования: Сервис лицензирования — Тип: Не назначать — Для всех баз.
    — Это означает, что srv1 и srv2 будут обслуживать клиентские подключения, но лицензии не будут хранить.

    4. **Установка уровня отказоустойчивости:**
    — В свойствах кластера `CLUSTER1C` устанавливаем уровень отказоустойчивости равный 1 (формула: количество центральных серверов = уровень отказоустойчивости + 1).
    — Для этого в свойствах рабочего сервера srv2 ставим галочку «Центральный сервер».

    5. **Применение настроек:**
    — В консоли администрирования на кластере выбираем пункт «Применить требования назначения функциональности (полное)».
    — Перезапускаем службы 1С на всех серверах.

    6. **Активация лицензий:**
    — Все программные лицензии (серверные и клиентские) активируются на сервере лицензирования (srv3).
    — Сервер лицензирования не требует отдельной серверной лицензии, если на нем не запущен кластер.

    7. **Проверка работы:**
    — Клиенты подключаются к серверам приложений (srv1 или srv2).
    — Серверы приложений получают лицензии с сервера лицензирования (srv3).
    — В случае отказа одного из серверов приложений, второй продолжит работу, обеспечивая отказоустойчивость.

    ### Краткий пример требований назначения функциональности:

    | Сервер | Объект требования | Тип требования | Для всех баз | Комментарий |
    |—————|—————————-|—————-|—————|———————————|
    | srv3 (лиценз.) | Любой объект требования | Не назначать | Да | Запрет на другие сервисы |
    | srv3 (лиценз.) | Сервис лицензирования | Назначать | Да | Выдача лицензий |
    | srv1, srv2 | Клиентское соединение с ИБ | Назначать | Да | Обслуживание клиентов |
    | srv1, srv2 | Сервис лицензирования | Не назначать | Да | Не хранить лицензии |

    ### Важные моменты:

    — Сервер лицензирования не должен иметь локального кластера (удалите его в консоли администрирования).
    — Не забудьте настроить firewall, чтобы разрешить обмен между серверами.
    — При изменении конфигурации оборудования серверов приложений лицензии не слетают, так как они привязаны к серверу лицензирования.
    — Для масштабирования можно добавить дополнительные серверы приложений в кластер.

    Рекомендую посмотреть здесь:
    https://infostart.ru/1c/articles/307973/
    https://infostart.ru/1c/articles/1027743/
    https://1s-on.ru/nastrojka-vydelennogo-servera-liczenzij-1s-predpriyatiya/

    База знаний 1С