Корректная работа информационной системы 1С Предприятие в многопользовательском режиме напрямую зависит от наличия и правильности настройки серверной лицензии. В отличие от клиентских ключей, которые ограничивают количество одновременных подключений рабочих мест, серверная лицензия разрешает использование программного обеспечения непосредственно на уровне сервера приложений.
Процедура активации может показаться сложной из-за разнообразия типов ключей защиты и версий платформы. Однако при соблюдении последовательности действий и проверке совместимости версий ПО, администратор сможет обеспечить легальную работу кластера серверов без ошибок подключения.
Начнем с того, что определим необходимый тип защиты для вашей инфраструктуры. Выбор метода зависит от архитектуры системы и требований безопасности вашей организации.
Виды серверных лицензий и их особенности
Перед началом установки необходимо четко понимать, какой именно тип защиты вы приобрели. На рынке присутствуют три основных варианта, каждый из которых имеет свои технические требования к оборудованию и программному окружению.
Самым распространенным и надежным вариантом является аппаратный ключ защиты USB HASP. Это физическое устройство, которое вставляется в порт сервера. Его главное преимущество — независимость от сбоев операционной системы и возможность переноса на другой сервер без сложных процедур перерегистрации.
Второй тип — программная лицензия. Она привязывается к уникальному идентификатору компьютера или виртуальной машины. Такой вариант удобен для облачных инфраструктур, где физический доступ к портам ограничен, но требует строгого контроля за изменениями оборудования (например, заменой материнской платы).
Третий вариант — файловая лицензия. Она представляет собой специальный файл с расширением .lic, который размещается в определенной директории на диске. Этот метод часто используется для тестовых контуров или специфических конфигураций, где использование аппаратных ключей невозможно.
- 🔑 Аппаратный ключ HASP — физическое устройство, требующее установки драйверов Sentinel.
- 💻 Программная лицензия — привязка к ID оборудования, требует стабильной конфигурации "железа".
- 📄 Файловая лицензия — текстовый файл с криптографической подписью, размещаемый в папке программы.
⚠️ Внимание: Версия драйверов защиты должна соответствовать версии платформы 1С. Использование устаревших драйверов Sentinel может привести к тому, что сервер 1С не увидит подключенный ключ, даже если он физически исправен.
Подготовка сервера к установке защиты
Успех операции на 90% зависит от предварительной подготовки операционной системы. Перед тем как вставлять ключи или запускать установщики, необходимо убедиться в отсутствии конфликтов программного обеспечения.
В первую очередь проверьте наличие ранее установленных драйверов защиты. Если на сервере ранее использовались ключи других вендоров или старые версии Sentinel, их необходимо полностью удалить. Конфликт версий драйверов — частая причина, по которой сервер 1С не запускает службы или работает нестабильно.
Также критически важно проверить права доступа учетной записи, от имени которой будут запускаться службы 1С. У пользователя должны быть права локального администратора или, как минимум, права на чтение и запись в директории установки драйверов и лицензий.
Если вы работаете в виртуальной среде, убедитесь, что USB-порты проброшены корректно. Виртуальная машина должна "видеть" физический ключ так, как если бы он был подключен напрямую к ней.
Перед установкой новых драйверов создайте точку восстановления системы. Это позволит быстро откатить изменения в случае сбоя совместимости драйверов защиты с текущей версией Windows или Linux.
Не забудьте обновить операционную систему до последнего уровня патчей безопасности. Некоторые обновления ядра ОС могут влиять на работу низкоуровневых драйверов защиты.
Установка драйверов HASP для аппаратных ключей
Для работы аппаратного ключа требуется специальный программный слой — драйвер. Компания Aladdin (ныне часть Thales) предоставляет пакет Sentinel HASP License Manager, который является стандартом де-факто для отрасли.
Скачивать драйверы следует только с официального сайта производителя или из дистрибутива платформы 1С Предприятие. Использование сторонних сборок недопустимо, так как они могут содержать модифицированный код, который будет блокироваться антивирусным ПО.
Процесс установки стандартен: запустите инсталлятор от имени администратора и следуйте указаниям мастера. После завершения установки рекомендуется перезагрузить сервер, чтобы все системные службы инициализировались корректно.
После перезагрузки подключите ключ защиты в USB-порт. Индикатор на ключе должен загореться (обычно красным или зеленым цветом). Если свечения нет, попробуйте другой порт или проверьте работоспособность ключа на другом компьютере.
haspdinst -i
Эта команда используется в консоли Linux для принудительной установки службы драйвера, если автоматический старт не произошел. В среде Windows управление службой осуществляется через оснастку services.msc, где служба называется Sentinel Local License Manager.
☑️ Проверка работоспособности HASP ключа
Активация программной и файловой лицензии
Если вы используете программный ключ, процесс активации проходит в интерактивном режиме. Вам потребуется PIN-код, который был предоставлен вместе с лицензией, и доступ к интернету для связи с сервером активации фирмы 1С.
Запустите утилиту управления лицензиями из меню программы 1С. Выберите пункт добавления новой лицензии и введите данные. Система сгенерирует запрос, который необходимо отправить на сервер активации. После получения ответа лицензия будет записана в реестр или специальный файл защиты.
Для файловой лицензии процесс еще проще, но требует внимательности к путям. Вам необходимо получить файл 1Cv8.lic от поставщика. Этот файл нужно скопировать в директорию установки платформы.
Стандартный путь для размещения файловой лицензии в Windows выглядит следующим образом:
C:\Program Files\1cv8\conf\
В Linux путь может отличаться в зависимости от дистрибутива, но обычно это /opt/1C/v8.3/conf/. После копирования файла перезапуск служб обычно не требуется, сервер подхватит изменения в течение минуты.
⚠️ Внимание: При использовании файловой лицензии убедитесь, что у службы сервера 1С (пользователь usr1cv8 или аналогичный) есть права на чтение этого файла. Ошибка доступа приведет к тому, что лицензия будет считаться отсутствующей.
Программные лицензии чувствительны к изменению аппаратного состава. Замена сетевого адаптера или жесткого диска может привести к слету активации. В таких случаях требуется процедура повторной активации через личный кабинет партнера.
Что делать, если активация программной лицензии не проходит?
Частая причина — блокировка соединения фаерволом. Попробуйте временно отключить брандмауэр или добавить исключение для процесса активации. Также проверьте системное время: рассинхронизация времени более чем на 5 минут может привести к ошибке сертификата безопасности.
Настройка кластера серверов 1С
После установки драйверов и размещения файлов лицензий необходимо настроить сам кластер серверов 1С. Это делается через консоль управления кластером (ras или графический интерфейс).
В свойствах кластера или конкретного рабочего сервера необходимо указать тип лицензии. По умолчанию система пытается найти все доступные ключи. Однако в сложных инфраструктурах с несколькими типами защиты лучше явно прописать путь к файлу лицензии или идентификатор аппаратного ключа.
Откройте консоль управления, выберите нужный кластер и перейдите в свойства. Вкладка "Лицензии" позволяет просмотреть статус всех подключенных ключей. Здесь отображается тип ключа, его номер и количество доступных подключений.
| Параметр | Описание | Где посмотреть |
|---|---|---|
| ID ключа | Уникальный номер защиты | Консоль управления кластером |
| Тип | HASP / Программный / Файловый | Свойства сервера 1С |
| Срок действия | Дата окончания лицензии (если аренда) | Отчет по лицензиям |
| Статус | Активен / Ошибка / Не найден | Журнал регистрации 1С |
Если в списке лицензий пустое поле или статус "Ошибка", проверьте журнал регистрации сервера 1С. Там будут записаны подробные причины, по которым ключ не был инициализирован.
Серверная лицензия активируется только после перезапуска службы "Агент сервера 1С Предприятия". Без рестарта службы новые ключи могут не определиться.
Диагностика и решение типовых проблем
Даже при соблюдении всех инструкций могут возникнуть ситуации, когда сервер 1С не видит лицензию. Самая частая проблема — рассинхронизация времени или блокировка портов защиты межсетевым экраном.
Используйте утилиту командной строки haspdinst или графическую панель Sentinel Admin Control Center для диагностики состояния ключей. Эти инструменты показывают уровень сигнала, температуру ключа (для HASP) и статус связи с драйвером.
В логах операционной системы (Event Viewer в Windows или /var/log в Linux) ищите события с источником hasplm или 1C:Enterprise Server. Ошибки вида "License not found" часто указывают на то, что служба 1С запущена от пользователя, не имеющего прав доступа к USB-порту.
- 🔍 Проверьте службу Sentinel Local License Manager — она должна быть в статусе "Выполняется".
- 🛡️ Добавьте исключения в антивирус для папки
binиconfплатформы 1С. - 🔄 Перезапустите агент сервера 1С командой
net stop "1C:Enterprise 8.3 Server Agent"и затемnet start.
Иногда проблема кроется в самом физическом порте. Попробуйте переставить ключ в порт USB 2.0, если используется 3.0, или наоборот. Некоторые старые модели ключей некорректно работают с контроллерами USB 3.0 без специальных патчей.
⚠️ Внимание: Интерфейсы утилит и точные названия служб могут незначительно отличаться в зависимости от версии платформы 1С (8.3.10, 8.3.20 и т.д.) и операционной системы. Всегда сверяйтесь с официальным руководством администратора для вашей конкретной версии.
Часто задаваемые вопросы (FAQ)
Можно ли использовать один серверный ключ на нескольких физических серверах?
Нет, аппаратный ключ HASP привязан к конкретному USB-порту конкретного сервера. Для организации отказоустойчивого кластера необходимо приобретать отдельные лицензии для каждого узла или использовать программные лицензии с плавающим типом, если это предусмотрено договором.
Что происходит с лицензией при виртуализации сервера 1С?
При использовании виртуальных машин с аппаратным ключом необходимо настроить проброс USB-устройства (USB Passthrough) от хоста к гостевой ОС. Программные лицензии при виртуализации работают стабильно, если не меняется виртуальный аппаратный ID машины.
Как продлить срок действия арендной серверной лицензии?
Для арендных лицензий (подписка) продление происходит автоматически при оплате счета, если настроен автоплатеж, либо вручную через получение нового файла активации или пин-кода от партнера 1С. Старый ключ при этом заменять не нужно, обновляется только запись о сроке действия.
Сервер видит ключ, но 1С пишет "Превышено количество подключений". Что делать?
Это означает, что все места, предоставленные вашей серверной лицензией, заняты активными пользователями. Необходимо увеличить количество лицензий (докупить места) или завершить сеансы неактивных пользователей через консоль администрирования.
Обязательно ли перезагружать сервер после вставки ключа HASP?
В современных версиях драйверов Sentinel горячее подключение обычно поддерживается. Однако для гарантированного определения ключа службой 1С Предприятие рекомендуется перезапустить службу агента сервера, полную перезагрузку ОС делать не обязательно.