Докупили лицензии 1С: как подключить их к серверу и не потерять сеансы

· 9 мин

Содержание

Чтобы установить дополнительные лицензии 1С на сервер, не нужно переустанавливать платформу. Для аппаратной лицензии достаточно вставить новый ключ и поставить драйвер защиты. Для программной нужен пин-код из конверта и один сеанс активации. Типичная ошибка — искать «кнопку добавить лицензии » в консоли кластера: лицензии 1С не вносятся в настройки сервера, а подхватываются из ключа или из файла активации.

Вторая частая путаница: серверная лицензия и клиентские лицензии — разные вещи. Первая разрешает работу сервера 1С:Предприятия, вторые считают одновременные подключения пользователей. Докупили «на 20 рабочих мест» — значит, нужны клиентские. Ниже — как их поставить, проверить и перенести.

Какая у вас лицензия: ключ, программная или сетевая

Сначала посмотрите на комплект поставки. От этого зависит весь дальнейший порядок.

ТипЧто в коробкеГде живёт лицензияГлавный риск
Аппаратная (HASP)USB-ключ и конвертВ самом ключеКлюч не виден виртуальной машине
ПрограммнаяКонверт с пин-кодом, ключа нетВ файле активации на конкретном компьютереПривязка к «железу» сервера
Сетевая аппаратнаяUSB-ключ, который вставляют в один сервер, а работают с него многиеВ ключе, раздаётся по сетиЗакрытый порт или запрещённый удалённый доступ

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

Какой у вас сервер?

Что проверить на сервере перед установкой

Эта подготовка занимает десять минут и убирает половину проблем.

  • 📦 Версия платформы. Новые аппаратные ключи и новые программные лицензии работают не со всеми старыми релизами. Если платформа сильно отстаёт, сначала обновите её.
  • 🔑 Драйвер защиты. При установке платформы он ставится отдельным компонентом. Если компонент отключили, ключ физически виден системе, но 1С его не увидит.
  • 🖥️ Права. Нужна учётная запись администратора сервера. Службе сервера 1С отдельные права на ключ не нужны.
  • 🌐 Доступ в интернет. Для активации по пин-коду сервер должен выйти на серверы лицензирования. Если сервер изолирован, готовьте ручную активацию через файл запроса.
  • 🧾 Регистрационные данные. Пин-код, регистрационный номер и название организации — всё лежит в конверте. Фотографию конверта сделайте до активации: потерянный конверт восстановить сложнее, чем сам сервер.

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

Установка аппаратной лицензии: ключ HASP

Это самый короткий сценарий.

  1. Вставьте ключ в USB-порт сервера.
  2. Убедитесь, что драйвер защиты установлен. Если его нет, запустите установщик платформы в режиме изменения и отметьте компонент драйвера. Либо запустите установочную утилиту драйвера из каталога дистрибутива платформы.
  3. Откройте диспетчер устройств и проверьте, что ключ определился без жёлтого значка.
  4. Откройте веб-интерфейс менеджера лицензий: http://localhost:1947. Страница «Ключи Sentinel» должна показывать ваш ключ.
  5. Запустите клиент 1С на сервере или проверьте сеансы в консоли кластера (подробнее — в разделе про проверку).

Если ключ не виден в веб-интерфейсе, проверьте три вещи: порт (попробуйте другой), драйвер (переустановите) и конфликт со старым драйвером от другой версии платформы. Последнее встречается на серверах, где платформу обновляли много лет подряд.

💡 Если ключ ранее работал на другом сервере, его не нужно ни «деактивировать», ни выписывать заново. Просто переставляйте физически.

Виртуальная машина и USB-ключ

Гостевая система не видит USB-ключ сама. Есть два пути: пробросить USB-порт на гипервизоре или поставить сетевой менеджер лицензий на физическую машину и открыть доступ по сети. Второй путь надёжнее: ключ не зависит от того, на каком хосте сейчас живёт виртуалка.

Не оставляйте единственный ключ в порту хоста, который переживает перезагрузки гипервизора без вашего контроля. Пропавший по перезагрузке ключ означает остановку работы базы.

Программная лицензия: активация по пин-коду

Ключ в коробку не кладут. Лицензия записывается в файл на сервере и привязывается к его параметрам.

  1. Запустите клиент или Конфигуратор на сервере, где будет жить лицензия. Если лицензии нет, платформа сама предложит окно получения лицензии.
  2. Выберите «получить новую лицензию » и введите пин-код из конверта.
  3. Введите регистрационные данные: организацию и контактную информацию. Ошибки в названии потом исправить трудно, поэтому сверяйте с анкетой, которую заполняли при покупке.
  4. Дождитесь ответа. Платформа сохранит файл лицензии на сервере.
  5. Для серверного пакета и пакета клиентских лицензий повторите шаги для каждого пин-кода из комплекта.

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

Тот же результат можно получить из командной строки утилитой ring. Точные параметры зависят от версии, поэтому смотрите справку: ring help license. Для разового случая проще окно платформы, а для десятка серверов разумнее скрипт.

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

Сетевые лицензии для терминального и многопользовательского доступа

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

Что настроить:

  • 🔌 В веб-интерфейсе менеджера лицензий на машине с ключом включите разрешение удалённого доступа к лицензиям. Названия пунктов — в разделе «Конфигурация».
  • 🛡️ Откройте в файрволе порт 1947 (TCP и UDP) между серверами и клиентами. Без него клиенты ключ не найдут.
  • 🧭 На клиентской стороне при необходимости укажите адрес менеджера лицензий. Обычно широковещательный поиск справляется сам, но через границу подсетей он не проходит.

Для терминального сервера логика другая: лицензия расходуется на каждый запущенный клиентский сеанс. Если на терминале одновременно работает 18 человек, а куплено 15 мест, трое получат отказ. Запас в 10–15% от пиковой нагрузки обычно спасает от неприятных утренних звонков.

Сколько мест докупать и как они складываются

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

Пример. В компании 34 человека имеют доступ к базе. Одновременно за 1С сидят максимум 22: бухгалтерия, склад и менеджеры. Плюс 2–3 места уходят на регламентные подключения и внешние обработки. Итого около 25 мест. Лицензии продаются пакетами, поэтому берут ближайший пакет сверху: у вас уже есть пакет на 10, значит, докупаете ещё один на 20 и получаете 30.

Дополнительные места суммируются с уже имеющимися. Если на сервере стоял ключ на 10 мест, а вы добавили программный пакет на 20, платформа будет видеть 30. Разные типы лицензий не конфликтуют, главное, чтобы все они были видны с сервера.

Отдельно о том, что места расходуют не только люди:

  • 🤖 Подключения обмена с другими базами и сайтом, если они идут через клиентское приложение.
  • 🧩 Внешние обработки и регламентные задания, запущенные под отдельным пользователем.
  • 🕒 Забытые сеансы: человек ушёл домой, а окно 1С осталось открытым. Такой сеанс держит место, пока его не завершат в консоли кластера.

Перед завершением чужого сеанса убедитесь, что человек сохранил документ: несохранённые данные пропадут.

Как проверить, что лицензии встали

Не доверяйте только тому, что окно активации закрылось без ошибки. Проверьте результат сразу в трёх местах.

  1. Менеджер лицензий (для ключа): http://localhost:1947, страница ключей показывает число мест в ключе и сколько занято.
  2. Консоль администрирования кластера: в списке сеансов видно, какая лицензия занята каждым подключением.
  3. Командная строка: rac session list --licenses покажет сеансы вместе с лицензиями. Это пригодится, если консоли под рукой нет.

Практический тест. Попросите нескольких пользователей зайти в базу и сравните число занятых мест с числом активных сеансов. Если вы купили 10 мест, а заняты 12 — лицензии «одалживает» другой источник: посмотрите, нет ли старого ключа, о котором забыли.

Диагностика: выберите симптом

Перенос лицензий на другой сервер

Здесь всё зависит от типа.

Аппаратная. Вытащили ключ, вставили в новый сервер, поставили драйвер. Лицензии «переедут» вместе с ключом. На старом сервере предварительно остановите работу пользователей, иначе сеансы оборвутся без предупреждения.

Сетевая. Если переезжает вся инфраструктура, перенесите ключ на новую машину и поправьте адрес менеджера лицензий там, где он задан явно. Остальные клиенты найдут его сами.

Программная. Лицензия привязана к конкретной среде. Переносится не файл, а право на повторное получение:

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

Копирование файла лицензии с одного сервера на другой не работает. Файл связан с параметрами исходного компьютера и на новой машине не примется.

Установка лицензий на много серверов

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

  • 🧰 Подготовьте таблицу «пин-код → сервер», чтобы не применить один и тот же код дважды.
  • 🧪 Опробуйте скрипт на тестовой виртуальной машине: все параметры утилиты сверьте со справкой ring help license вашей версии.
  • 📝 Логируйте результат каждой активации и сохраняйте его вместе с реквизитами сервера.
  • 🔁 Для аппаратных ключей автоматизировать нечего. Поставьте драйвер централизованно (например, групповой политикой или системой управления конфигурацией) и сверяйте состояние ключей по веб-интерфейсу.

Не вшивайте пин-коды в скрипты, лежащие в общем репозитории. Пин-код — это деньги, и по нему можно получить лицензию на любом компьютере.

После установки лицензий
Выполнено: 0 / 5

Частые вопросы

Можно ли добавить лицензии, не останавливая работу пользователей?
Да. Новый ключ и новая активация подхватываются без остановки сервера. Остановка службы нужна только при проблемах с драйвером.
Хватит ли серверной лицензии на всех пользователей?
Нет. Серверная лицензия разрешает работу сервера 1С, а подключения пользователей считаются клиентскими лицензиями.
Что делать, если пин-код потерян?
Обратитесь к партнёру, у которого покупали лицензию. По данным покупки он сможет помочь с повторным получением кода.
Нужен ли интернет на сервере для аппаратного ключа?
Нет. Ключ работает локально. Интернет нужен только для активации программных лицензий, и то не всегда.
Можно ли держать несколько ключей на одном сервере?
Да, платформа суммирует места из доступных источников. Следите, чтобы все они были видны в менеджере лицензий.