К статье
Практический материал

Администрирование · 10 мин

Как перенести лицензии 1С на другой сервер

Как перенести программные и аппаратные лицензии 1С на новый сервер: восстановление пин-кодов, работа с сервером лицензирования, типовые ошибки и проверка результата.

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

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

Определите тип лицензий и способ их раздачи

Перед любыми действиями выясните, что именно вы переносите. В 1С существуют программные лицензии (файлы с расширением .lic, привязанные к аппаратным параметрам сервера) и аппаратные ключи защиты HASP (USB). Клиентские лицензии могут раздаваться тремя способами: файлами на каждом клиентском компьютере, сервером 1С:Предприятия (через сервис сеансовых данных) или программным сервером лицензирования (сервис 1С:Лицензирование, srv1с). От способа раздачи зависит, что именно нужно переносить.

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

Есть резервные пин-кодыПеренос возможен самостоятельно

Проверьте комплект поставки и переписку с партнёром 1С

Пин-коды израсходованыНужен запрос в центр лицензирования

Готовьте регистрационный номер и данные организации

Используется USB-ключ HASPПовторная активация не нужна

Достаточно переставить ключ и менеджер лицензий

Виртуальная машинаРиск потери привязки при миграции

Зафиксируйте MAC-адрес и параметры ВМ

Подготовка: что сделать до отключения старого сервера

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

Зафиксируйте версии платформы 1С на старом сервере: новый сервер должен иметь ту же или совместимую версию платформы, иначе после переноса лицензий вы столкнётесь с проблемами запуска информационных баз. Сделайте резервные копии информационных баз (выгрузка через конфигуратор или средствами СУБД) — сам перенос лицензий базы не затрагивает, но миграция сервера обычно идёт в комплексе.

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

Перенос программной лицензии на новый сервер

Установите на новый сервер платформу 1С:Предприятие той же версии и, при необходимости, сервер 1С:Предприятия. Если на старом сервере лицензии раздавались через сервис сеансовых данных кластера, назначьте этот функционал новому серверу в консоли администрирования. Если использовался отдельный сервер лицензирования (1С:Лицензирование), установите и настройте эту службу на новой машине.

Активация выполняется стандартным диалогом получения лицензии: при первом запуске, когда лицензия не найдена, выберите «Получить лицензию», укажите регистрационный номер и резервный пин-код. Важно: на вопрос о способе получения отвечайте «Восстановление» / «Дополнительная активация», поскольку первичная активация уже выполнялась на старом сервере. Данные организации введите в точности как при первичной регистрации.

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

Порядок переноса программной лицензии
  1. 1
    Найдите регистрационный номер и резервный пин-код из комплекта поставки
  2. 2
    Установите платформу и сервер 1С на новом оборудовании той же версии
  3. 3
    Назначьте новому серверу роль раздачи лицензий (сервис сеансовых данных или сервер лицензирования)
  4. 4
    Запустите диалог получения лицензии и активируйте её резервным пин-кодом с данными организации
  5. 5
    Проверьте запуск клиентских сеансов и только потом выводите старый сервер из эксплуатации

Перенос аппаратных ключей HASP

Аппаратный ключ переносится физически: вставьте USB-ключ в новый сервер и установите менеджер лицензий HASP (обычно ставится вместе с платформой или отдельным дистрибутивом). Повторная активация не требуется — ключ не привязан к оборудованию. Убедитесь, что служба менеджера лицензий запущена и ключ виден в её веб-интерфейсе или диагностической утилите.

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

Особенности виртуальных сред и смены оборудования

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

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

Проверка результата и типичные ошибки

После активации проверьте, что лицензия видна там, где её ищет сервер: файл .lic появился в служебном каталоге сервера или в каталоге сервера лицензирования. Запустите толстый и тонкий клиент с клиентского компьютера, откройте информационную базу под несколькими пользователями — убедитесь, что клиентские лицензии раздаются в нужном количестве.

Типичные ошибки: активация с данными организации, отличающимися от первичной регистрации (отказ в автоматической активации); попытка использовать уже израсходованный пин-код; раздача лицензий одновременно старым и новым сервером, что приводит к конфликтам и непредсказуемым отказам; забытый nethasp.ini или закрытые порты для сетевого ключа. Ещё одна ошибка — оставить на новом сервере старую версию платформы, несовместимую с базами.

Типичные ошибки при переносе
01
Выключение старого сервера до проверки активации на новом — риск полной остановки работы
02
Неточное название организации при повторной активации — автоматическая активация отклоняется
03
Пересоздание виртуальной машины без фиксации MAC-адреса — слетает привязка лицензии
04
Пропущенная настройка брандмауэра для сетевого ключа HASP — клиенты не видят лицензии
05
Использование уже активированного пин-кода вместо резервного — отказ центра лицензирования
Контрольные точки

Как проверить результат

Файл лицензии
Норма

Файл .lic создан на новом сервере, диалог активации закрыт успешно

Тревожный признак

Ошибка активации или лицензия не найдена при запуске

Запуск сеансов
Норма

Несколько пользователей одновременно открывают базы без сообщений о лицензиях

Тревожный признак

Сообщение «Не найдена лицензия» или «Не хватает клиентских лицензий»

Аппаратный ключ
Норма

Ключ виден в менеджере лицензий и доступен клиентам по сети

Тревожный признак

Ключ определяется локально, но клиенты его не видят

Старый сервер
Норма

Выведен из эксплуатации только после успешных проверок

Тревожный признак

Оба сервера раздают лицензии одновременно

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

Можно ли просто скопировать файл лицензии .lic на новый сервер?

Нет. Файл лицензии содержит привязку к аппаратным параметрам конкретного компьютера. Скопированный на другой сервер файл будет признан недействительным — лицензию нужно активировать заново резервным пин-кодом.

Что делать, если все резервные пин-коды израсходованы?

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

Старый сервер вышел из строя и недоступен. Лицензия потеряна?

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

Нужно ли переносить лицензии при смене только IP-адреса сервера?

Для программных лицензий смена IP-адреса не критична — привязка идёт к оборудованию, а не к сетевым настройкам. Но при сетевом ключе HASP проверьте, что клиенты и сервер 1С находят менеджер лицензий по новому адресу (настройки nethasp.ini, брандмауэр).

Что надёжнее для виртуального сервера: программная лицензия или USB-ключ?

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

Итог

Что важно запомнить

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