Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.
1C_DEDICATED_LIC_SERVER 1С:Предприятие и СУБД

Настройка выделенного сервера лицензирования в кластере 1С

Обновлено: 26.08.2026  ·  Официальная база знаний
  • Программные лицензии разбросаны по разным рабочим серверам кластера и теряются при падении одной ноды.
  • Необходимость централизованного хранения всех файлов *.lic на одном стабильном узле.
  • Ошибки нехватки лицензий при наличии свободных клиентских слотов в других рабочих процессах.
  • Сложности с резервированием серверных и многопользовательских ключей.

1. Назначение и архитектура сервиса лицензирования

Сервис лицензирования кластера 1С отвечает за выдачу клиентских лицензий сеансам и проверку серверных лицензий. Изоляция сервиса на отдельном сервере позволяет изолировать лицензионные файлы от рабочих серверов с высокой нагрузкой (rphost), минимизируя риски сброса привязок.

2. Добавление сервера в кластер

  1. Установите идентичную версию платформы 1С на выделенный сервер (например, srv-lic.corp.local).
  2. Запустите службу кластера (ragent).
  3. В консоли администрирования MMC или через RAC добавьте новый рабочий сервер в состав существующего кластера.

3. Настройка требований назначения функциональности (ТНФ)

Для перенаправления всех запросов лицензирования на выделенный узел выполните настройку ТНФ:

На выделенном сервере лицензирования (srv-lic):

Тип объектаТип требованияИмя сервиса
Сервис кластераНазначатьСервис лицензирования

На всех остальных рабочих серверах кластера (srv-app1, srv-app2):

Тип объектаТип требованияИмя сервиса
Сервис кластераНе назначатьСервис лицензирования

4. Применение требований через утилиту RAC

# Получение ID кластера и серверов
rac cluster list localhost:1545

# Добавление полного запрета сервиса лицензирования на рабочем узле
rac server assignment-rule add --cluster=<CLUSTER_ID> --server=<WORKER_SRV_ID> \
  --object-type=service --service-name="Сервис лицензирования" --rule-type=dont-assign

# Применение настроек ТНФ в кластере
rac cluster apply-assignment-rules --cluster=<CLUSTER_ID>

5. Размещение лицензий

Активируйте все многопользовательские комплекты строго на сервере srv-lic в системный каталог C:\ProgramData\1C\licenses (или /var/1C/licenses на Linux).

Практический опыт инженера: После изменения правил ТНФ в консоли обязательно выполните команду 'Применить требования назначения функциональности' (Apply Assignment Rules), иначе изменения останутся в черновом состоянии и не вступят в силу.

Частые вопросы (FAQ)

Может ли выделенный сервер лицензирования быть виртуальной машиной?

Да, это рекомендуемая практика: виртуальная машина с фиксированными неизменяемыми характеристиками предотвращает слет программных лицензий при модернизации физических хостов.

Раздает ли сервис лицензирования аппаратные ключи HASP?

Да, если на этом узле доступен сетевой ключ или запущен HASP License Manager, сервис кластера может централизованно захватывать и раздавать HASP лицензии сеансам.

Что произойдет с пользовательскими сеансами, если сервер лицензирования упадет?

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

Нужна ли отдельная лицензия на сервер 1С для выделенного узла лицензирования?

Если на выделенном узле не запускаются рабочие процессы rphost (выполняется только роль менеджера лицензий/rmngr), дополнительная лицензия на сервер 1С не расходуется.