Администрирование · 11 мин
Как перенести лицензии 1С на новый сервер
Перенос программных и аппаратных лицензий 1С на новый сервер: активация пин-кодов, восстановление через лицензионный центр, типичные ошибки и проверка результата.
Перенос лицензий 1С на новый сервер — типовая задача при замене оборудования, виртуализации или переезде в дата-центр. Главная сложность в том, что программные лицензии 1С привязываются к аппаратным параметрам компьютера, поэтому простое копирование файлов на новую машину не сработает: файл лицензии окажется недействительным.
Способ переноса зависит от типа лицензии. Программные лицензии (файлы с расширением .lic) активируются заново на новом сервере с помощью пин-кодов из комплекта поставки. Аппаратные ключи HASP (USB) физически переставляются в новый сервер вместе с установкой драйвера и менеджера лицензий. Многопользовательские клиентские лицензии, раздаваемые сервером 1С:Предприятия, переносятся отдельно от серверной лицензии.
Перед началом работ обязательно зафиксируйте текущее состояние: какие лицензии активированы, где лежат файлы .lic, сколько пин-кодов использовано и сколько осталось в резерве. Это избавит от ситуации, когда на новом сервере не хватает одного пин-кода, а старый уже выведен из эксплуатации.
Определите тип лицензий перед переносом
Первый шаг — инвентаризация. Откройте на старом сервере каталог с файлами лицензий: обычно это C:\ProgramData\1C\licenses для Windows или /var/1C/licenses для Linux. Каждый файл с расширением .lic соответствует одной активированной программной лицензии — серверной или клиентской.
Уточните, как раздаются клиентские лицензии: сервером 1С:Предприятия, отдельным сервером HASP License Manager или программными лицензиями на клиентских машинах. От этого зависит, что именно нужно переносить. Если лицензии раздаёт сервер 1С, достаточно активировать их на новом сервере. Если используется USB-ключ — переносится сам ключ.
Потребуются пин-коды для повторной активации на новом сервере
Ключ переставляется физически, нужен драйвер на новом сервере
Настройте менеджер лицензий на новом сервере и путь к нему в nethasp.ini
Подготовьте пин-коды и регистрационные данные
Для повторной активации программной лицензии понадобятся пин-коды из комплекта поставки. В комплект входит основной пин-код и несколько резервных. При первой активации использовался основной, при переносе на новый сервер потребуется резервный пин-код — система активации зафиксирует новые аппаратные параметры.
Также потребуются регистрационные данные организации, введённые при первой активации: название организации, ИНН, регистрационный номер продукта. Эти данные сверяются при автоматической активации. Если они утеряны, восстановить их можно через портал 1С или запрос в лицензионный центр.
Храните пин-коды в защищённом хранилище паролей, а не только на бумажном носителе из коробки. Потеря всех пин-кодов превращает перенос в длительную переписку с лицензионным центром с подтверждением прав на продукт.
Перенос программных лицензий на новый сервер
Установите на новый сервер платформу 1С:Предприятие той же версии (или новее, если планируется обновление) и сервер 1С, если используется клиент-серверный режим. Саму лицензию активируйте через диалог получения лицензии: он запускается при первом старте без лицензии либо из консоли администрирования сервера 1С.
Активация через мастер получения лицензии
В мастере выберите режим «Получение лицензии», введите регистрационный номер и пин-код, затем укажите данные организации в точности так, как они были введены при первой активации. При автоматическом режиме система свяжется с центром лицензирования через интернет и запишет файл .lic на новый сервер.
Активация без доступа к интернету
Если сервер изолирован, используйте режим «На носителе» или «По электронной почте»: мастер сформирует файл запроса, который нужно отправить в лицензионный центр, а полученный файл ответа загрузить обратно в мастер. Это дольше, но не требует открытия сетевого доступа с сервера.
- 1Сохраните пин-коды и регистрационные данные со старого сервера
- 2Установите платформу и сервер 1С на новую машину
- 3Запустите мастер получения лицензии и введите регистрационный номер и резервный пин-код
- 4Введите данные организации точно как при первой активации
- 5Проверьте, что файл .lic появился в каталоге licenses
- 6Запустите тестовое подключение и только потом отключайте старый сервер
Перенос аппаратного ключа HASP
Аппаратный ключ переносится проще: выключите старый сервер, извлеките USB-ключ и установите его в новый. На новом сервере установите драйвер ключа HASP и, если ключ сетевой, менеджер лицензий HASP License Manager. Драйвер обычно ставится вместе с платформой 1С, если при установке выбран соответствующий компонент.
Учтите ограничение: один физический ключ работает только на одном компьютере. Если на сервере виртуализация, пробросьте USB-порт в нужную виртуальную машину средствами гипервизора. При пробросе проверьте, что ключ определяется системой и виден в диспетчере устройств.
После установки ключа убедитесь, что служба менеджера лицензий запущена и ключ виден в её мониторе. Если клиенты не видят лицензию, проверьте файл nethasp.ini на клиентских машинах — там должен быть указан адрес нового сервера лицензий.
Сравнение вариантов переноса
Переносится повторной активацией с резервным пин-кодом; зависит от сохранности пин-кодов и точности регистрационных данных
Переносится физически вместе с драйвером; не зависит от пин-кодов, но ключ можно потерять или повредить
Крайний вариант при утере пин-кодов; требует подтверждения прав на продукт и занимает время
Проверка результата и переключение пользователей
После активации проверьте лицензию до переключения пользователей. Откройте консоль администрирования сервера 1С и убедитесь, что серверная лицензия распознана. Затем запустите тестовое клиентское подключение к информационной базе на новом сервере — при нехватке лицензии клиент получит ошибку поиска лицензии.
Проверьте количество доступных клиентских лицензий: оно должно соответствовать приобретённому набору. Если на старом сервере было несколько файлов .lic (например, серверная лицензия плюс клиентские на 50 и 20), все они должны быть активированы на новом сервере.
Переключайте пользователей постепенно, если это возможно: переведите сначала тестовую группу, убедитесь в отсутствии ошибок лицензирования в журнале регистрации, затем перенаправьте остальных. Старый сервер держите в резерве минимум несколько рабочих дней.
Как проверить результат
Файл .lic есть в каталоге licenses и его дата соответствует активации
Каталог пуст или файл не появился после мастера
Клиент подключается к базе без сообщений о поиске лицензии
Ошибка «не найдена лицензия» или «лицензия не обнаружена»
Доступное число лицензий соответствует приобретённому
Лицензий меньше, чем было на старом сервере
Типичные ошибки и ограничения
Самая частая ошибка — попытка скопировать файл .lic со старого сервера на новый. Лицензия привязана к аппаратным параметрам, и на новой машине такой файл будет недействителен. Копировать можно только как резервную копию «на всякий случай», но не как способ переноса.
Вторая распространённая проблема — несовпадение регистрационных данных. Если при повторной активации ввести название организации или ИНН иначе, чем при первой, автоматическая активация может быть отклонена. Сверяйте данные с сохранёнными документами или используйте восстановление через портал.
Третья ошибка — расход всех резервных пин-кодов на частые переустановки. Каждая активация расходует пин-код, поэтому не активируйте лицензию «для проверки» на промежуточных машинах. Планируйте перенос один раз и сразу на целевой сервер.
Когда обращаться в лицензионный центр
Обращение в лицензионный центр 1С неизбежно в трёх случаях: закончились резервные пин-коды, утеряны регистрационные данные, либо автоматическая активация отклоняется при корректных данных. Подготовьте регистрационный номер продукта и документы, подтверждающие приобретение.
Дополнительные пин-коды выдаются после проверки, что продукт используется в рамках лицензионного соглашения. Это штатная процедура, но она занимает время, поэтому при плановом переезде подавайте запрос заранее, до отключения старого сервера.
Как выбрать действие
Что важно запомнить
Программные лицензии 1С переносятся повторной активацией с резервным пин-кодом, аппаратный ключ — физической перестановкой. Сохраните пин-коды и регистрационные данные заранее, проверьте работу на новом сервере до отключения старого, а при нехватке пин-кодов заранее обратитесь в лицензионный центр.
Частые вопросы
Можно ли просто скопировать файл .lic на новый сервер?
Нет. Файл лицензии содержит привязку к аппаратным параметрам машины, на которой он был активирован. На новом сервере скопированный файл будет признан недействительным, и потребуется повторная активация с резервным пин-кодом.
Сколько раз можно переносить лицензию?
Количество переносов ограничено числом пин-кодов в комплекте: основной плюс резервные. Когда резервные заканчиваются, дополнительные пин-коды можно получить через лицензионный центр 1С после подтверждения прав на продукт.
Что делать, если при активации данные организации введены с ошибкой?
Если данные не совпадают с первичной регистрацией, автоматическая активация может быть отклонена. Проверьте сохранённые регистрационные документы и повторите ввод точно. Если восстановить точные данные не удаётся, обратитесь в лицензионный центр для уточнения регистрационной записи.
Нужно ли переносить лицензии при переезде виртуальной машины целиком?
Если виртуальная машина переносится без изменения её аппаратного профиля, лицензия часто остаётся действительной. Но при изменении параметров ВМ (процессор, MAC-адрес, идентификаторы) привязка может слететь. Проверьте лицензию после переезда и держите резервный пин-код наготове.
Клиенты не видят сетевой ключ HASP после переезда. Что проверить?
Проверьте, что на новом сервере запущен HASP License Manager и ключ виден в его мониторе. Затем проверьте файл nethasp.ini на клиентских машинах: в нём должен быть указан адрес нового сервера, а сетевые порты менеджера лицензий не должны блокироваться брандмауэром.
Можно ли работать на двух серверах одновременно во время миграции?
Одна активированная программная лицензия может использоваться только на одном сервере. На время миграции активируйте лицензию на новом сервере резервным пин-кодом, а старый выводите из работы. Одновременная эксплуатация одной лицензии на двух машинах нарушает условия лицензирования.