Найти в Дзене

Как лицензировать сервер 1с

Лицензирование сервера 1С:Предприятия 8 — это обязательный шаг для работы в клиент-серверном режиме. Без серверной лицензии кластер серверов 1С не сможет запускать информационные базы.

Существует два основных типа лицензий для сервера 1С:

Программная лицензия (электронная). Аппаратная лицензия (USB-ключ HASP).

В более новых версиях платформы 1С (начиная с 8.5.2 и далее) "1С:Предприятие – менеджер лицензий" (License Manager) постепенно заменяет старый HASP License Manager для программных и аппаратных лицензий. Однако, HASP License Manager всё ещё актуален для старых версий платформы и для работы с аппаратными ключами.

Рассмотрим процесс лицензирования для каждого типа.

1. Лицензирование сервера 1С программной лицензией

Программная лицензия привязывается к уникальным параметрам компьютера (серийный номер ОС, MAC-адрес, данные процессора, материнской платы и т. д.). Она представляет собой файл с расширением. lic.

Порядок действий:

Подготовьте данные:

Регистрационный номер комплекта (указан на регистрационной карточке продукта). Пин-код для активации серверной лицензии (также на регистрационной карточке, их обычно несколько для возможности переактивации). Данные о владельце лицензии: Наименование организации, ИНН, адрес, контактное лицо, e-mail.

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

Запустите Любую информационную базу (можно создать пустую) в режиме "Конфигуратор" на том сервере, где установлен сервер 1С:Предприятия. Важно: Запускать Конфигуратор нужно под пользователем, от имени которого запущен сервис сервера 1С (чаще всего USR1CV8 или SYSTEM в Windows, или пользователь из группы grp1cv8 в Linux), или от имени администратора. При запуске вы можете увидеть сообщение о том, что лицензия не найдена, и будет предложено её получить. Согласитесь. Если сообщение не появилось, перейдите в меню "Сервис" -> "Получение лицензии" (или "Инструменты" -> "Получение лицензии…"). Выберите действие "Получить лицензию" (для первичной активации) или "Восстановить лицензию" (если вы переносите лицензию на новый сервер или после сбоя). Выберите способ получения: "Автоматически (через Интернет)" (рекомендуется) или "Вручную (на электронном носителе)" (если нет Интернета).

Заполните данные в Мастере получения лицензии:

Введите регистрационный номер комплекта и пин-код. Заполните информацию о владельце лицензии. Внимательно и точно вводите данные! Эти данные (ИНН, наименование организации и т. д.) используются для привязки лицензии и могут потребоваться для восстановления. Укажите, что лицензия получается "На данный компьютер" и "Сервер 1С:Предприятия".

Завершите процесс:

Нажмите "Далее" или "Получить лицензию". Система свяжется с Центром лицензирования 1С и получит файл лицензии. В случае ручного получения, будет создан файл запроса, который нужно отправить в 1С (через сайт или e-mail), а затем загрузить полученный ответный файл.

Проверка:

После успешной активации лицензионный файл будет сохранен в специальную директорию:

Windows: %ALLUSERSPROFILE%\1C\licenses (например, C:\ProgramData\1C\licenses) Linux: /var/1C/licenses

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

2. Лицензирование сервера 1С аппаратным ключом (HASP USB-ключ)

Аппаратный ключ — это физический USB-носитель, который содержит информацию о лицензии.

Порядок действий:

Установите Драйверы HASP (Sentinel Runtime Environment):

Драйверы обычно входят в дистрибутив платформы 1С. Их можно установить отдельно с диска ИТС или с сайта производителя (Thales/Gemalto). Windows: Запустите инсталлятор haspdinst. exe или Sentinel Runtime Environment Installer (обычно находится в папке…/1C/1Cv8/current_version/bin/haspdinst). Linux: Установите пакет aksusbd (или haspd).

Bash

Sudo apt install aksusbd # Для Debian/Ubuntu

Sudo dnf install aksusbd # Для Fedora/CentOS/RHEL

Убедитесь, что служба aksusbd запущена и работает.

Подключите USB-ключ к серверу. Установите HASP License Manager (Менеджер лицензий HASP LM):

Эта служба (исполняемый файл nhsrvice. exe для Windows) отвечает за раздачу лицензий с ключа HASP по сети. Хотя в новых версиях 1С появляется новый "Менеджер лицензий 1С:Предприятия", HASP LM всё ещё актуален, особенно для сетевых ключей или для старых версий платформы. Windows: Установите HASP License Manager из дистрибутива 1С или скачайте его с сайта Aladdin/Sentinel (старые версии могут быть на ИТС). Linux: Установите hasplm (может быть в дистрибутиве KESL или отдельно).

Bash

Sudo apt install hasplm # Для Debian/Ubuntu

Sudo dnf install hasplm # Для Fedora/CentOS/RHEL

Убедитесь, что служба hasplm запущена.

Настройте HASP License Manager (при необходимости):

По умолчанию HASP LM доступен по TCP-порту 475. Убедитесь, что этот порт не блокируется фаерволом на сервере. Можно использовать утилиту "Sentinel Admin Control Center" (доступна через веб-браузер по адресу http://localhost:1947) для мониторинга ключей и лицензий, а также для настройки. Для сетевого использования, возможно, потребуется настроить файл nethasp. ini на клиентских машинах, чтобы указать IP-адрес сервера с HASP LM, если он не находится в той же подсети или широковещательный поиск не работает.

Перезапустите службу сервера 1С:Предприятия. Сервер при запуске попытается найти и использовать доступную лицензию. Проверка:

В "Sentinel Admin Control Center" (http://localhost:1947) на сервере убедитесь, что ваш HASP-ключ виден и лицензии на нем отображаются. Попробуйте подключиться к информационной базе. Проверьте журнал регистрации сервера 1С на наличие информации о лицензиях.

Важные нюансы для обоих типов лицензий:

Сервер 1С:Предприятия (x86-64): Для 64-битного сервера 1С:Предприятия требуется 64-битная серверная лицензия. Виртуальные машины: При использовании виртуальных машин для серверной лицензии 1С Настоятельно рекомендуется использовать программные лицензии, так как привязка к виртуальному оборудованию более стабильна, чем проброс USB-ключа. Если вы все же используете HASP в виртуальной среде, убедитесь в надежности проброса USB-порта и стабильности работы USB-ключа. При изменении параметров виртуальной машины (MAC-адрес, CPU, RAM) программная лицензия может "слететь", и потребуется её восстановление (используя один из резервных пин-кодов). Резервные пин-коды: Бережно храните регистрационную карточку с пин-кодами. Они нужны для восстановления программных лицензий. Количество активаций по одному пин-коду ограничено. Обновления платформы: После обновления платформы 1С:Предприятие серверные лицензии обычно продолжают работать, но иногда может потребоваться переактивация, особенно при существенных изменениях в структуре платформы или обновлении до новой мажорной версии. Клиентские лицензии: Кроме серверной лицензии, для работы пользователей требуются еще и клиентские лицензии (однопользовательские или многопользовательские). Они могут быть программными или аппаратными и устанавливаются либо на рабочие места клиентов, либо раздаются через общий менеджер лицензий.

Всегда сверяйтесь с официальной документацией "Лаборатории Касперского" (или 1С:Предприятия) для вашей конкретной версии продукта и платформы, так как детали могут меняться.