← На главную
Слёт программной лицензии 1С — распространенная проблема, с которой сталкиваются системные администраторы после проведения планового обслуживания серверов, обновления операционной системы или изменения сетевых настроек. В такой ситуации система внезапно блокирует запуск пользователей, а повторный ввод ранее использованных пин-кодов выдает ошибку. Проанализируем, по каким причинам платформа считает конфигурацию оборудования измененной, и разберем практические способы предотвращения подобных сбоев.
Причины аннулирования привязки программной лицензии
Программная лицензия 1С формирует цифровой отпечаток («слепок») оборудования и операционной системы в момент активации. Если хотя бы один из ключевых параметров меняется, платформа считает, что лицензия используется на другом компьютере, и деактивирует её.
Разберем основные параметры, входящие в привязку:
- Сетевые адаптеры и MAC-адреса: Платформа фиксирует список сетевых карт. Отключение интерфейса сетевого адаптера, удаление физической или виртуальной карты, а также появление новых адаптеров (VPN, Docker, Hyper-V vSwitch) меняет конфигурацию. Именно изменение списка MAC-адресов часто является причиной «внезапной» потере лицензии, даже если железо сервера не менялось.
- Параметры операционной системы: Для Windows учитываются серийный номер ОС и дата установки системы. Установка крупных накопительных обновлений (Feature Updates / Build Upgrades) может изменить номер сборки или дату установки в реестре, что приведет к сбросу лицензии.
- Имя компьютера и домен: Изменение сетевого имени сервера (FQDN) или процедура входа/выхода из домена изменяют идентификаторы системы.
- Дисковая подсистема и виртуализация: Изменение объема виртуального диска, типа дискового контроллера, динамическое изменение ОЗУ (Dynamic Memory) или количества vCPU в виртуальной машине нарушают целостность привязки.
- Права доступа к файлам лицензий: Если в результате обновления сбрасываются права на системные каталоги (
C:\ProgramData\1C\licenses в Windows или /var/1C/licenses в Linux), служба кластера 1С под пользователем usr1cv8 теряет доступ к файлам .lic. В этом случае платформа выдает ошибку отсутствия лицензии.
Как выявить сбой лицензии до остановки работы
Выяснить причину и заблаговременно отследить проблему помогают инструменты платформы 1С:
- Анализ технологического журнала (ТЖ): В современных версиях платформы 1С предупреждения о скором отвале или некорректности лицензии начинают фиксироваться в ТЖ за 3 дня до полного отключения. Настройка регулярного скрипта проверки ТЖ позволяет среагировать на проблему до начала рабочего дня.
- Обращение в Центр лицензирования: Если лицензия уже слетела, а резервные пин-коды из комплекта израсходованы, необходимо отправить официальный запрос на электронную почту Центра лицензирования 1С. В запросе указывается регистрационный номер комплекта, данные организации и причина изменения конфигурации (например, замена сетевой карты или обновление ОС). Новый резервный пин-код предоставляется бесплатно.
Вынос сервиса лицензирования на отдельный рабочий сервер
Чтобы исключить зависимость лицензий от постоянно меняющихся параметров основного вычислительного сервера или виртуальной машины, рекомендуется использовать **отдельный сервис лицензирования** в рамках кластера 1С.
Рассмотрим порядок организации такой схемы:
- Подготовка физического или виртуального узла: Выделяется отдельный физический компьютер (даже небольшой мощности) или виртуальная машина со строго зафиксированными характеристиками (статический MAC-адрес, фиксированная ОЗУ и vCPU).
- Добавление рабочего сервера в кластер: Выделенный узел добавляется в состав существующего кластера серверов 1С.
- Настройка назначений функциональности (ТНФ): Для основного вычислительного сервера отключается сервис лицензирования, а для выделенного сервера устанавливается назначение функциональности «Сервис лицензирования».
- Активация лицензий: Все клиентские и серверные лицензии активируются непосредственно на этом выделенном узле с флагом установки на сервер.
В результате такой настройки основной сервер кластера можно модернизировать, менять на нем количество ядер, оперативно увеличивать память или переустанавливать ОС — программные лицензии при этом останутся активными, так как они привязаны к неизменяемому узлу лицензирования.
Рекомендации по предотвращению потерь лицензий
Проанализируем свод правил, которые минимизируют риск слёта активации:
- Запретите использование динамической памяти (Dynamic Memory) и плавающего числа vCPU на виртуальных машинах с сервером 1С.
- Зафиксируйте статический MAC-адрес и UUID виртуальной машины в настройках гипервизора.
- Не отключайте и не удаляйте сетевые адаптеры без предварительной подготовки резервных пин-кодов.
- Добавьте каталог хранилища лицензий
C:\ProgramData\1C\licenses в исключения антивирусных программ и утилит автоматической очистки диска.
- Храните все ранее использованные пин-коды, регистрационные номера и данные владельца в отдельном документе — это ускорит получение новых пин-кодов в Центре лицензирования.