Перенос программных лицензий 1С на новый сервер VMware и восстановление активации при отсутствии пин-кодов

Системный администратор 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием IT и автоматизация бизнеса
← На главную

Рассмотрим ситуацию, с которой часто сталкиваются системные администраторы при модернизации инфраструктуры. Задача: перенести виртуальную машину с сервером приложений 1С:Предприятие (в данном случае конфигурация УПП или Документооборот) с одного физического хоста на другой (например, с HP Gen8 на HP Gen9) под управлением VMware ESXi. Главная проблема — гарантированный "слет" программной лицензии из-за изменения аппаратных характеристик и вопрос: что делать, если резервные пин-коды утеряны или закончились?

Почему лицензия "слетает" при миграции виртуальной машины

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

  1. Модель и параметры процессора: Разные поколения серверов имеют разные CPU.
  2. Серийные номера материнской платы/BIOS: Виртуализация транслирует часть этих данных.
  3. MAC-адрес сетевой карты: Если он не был зафиксирован статически и сгенерировался заново.

Даже если файлы лицензий (с расширением .lic) физически остались на диске, платформа при запуске обнаружит несоответствие текущего оборудования тому, что зашифровано в файле, и выдаст ошибку "Лицензия не обнаружена".

Этап 1: Аудит имеющихся лицензий

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

В экосистеме 1С существуют следующие основные типы программных лицензий на платформу:

  1. Лицензия на сервер (x86-64): Позволяет запускать службу агента сервера 1С. Без нее серверная база не заработает.
  2. Клиентские лицензии: Многопользовательские лицензии (на 5, 10, 20, 50 и т.д. рабочих мест), которые раздает сервер или которые активируются локально.
  3. Лицензии на конфигурацию (Отраслевые/СЛК): Специализированные защиты для доработанных решений (например, УПП, Агропром и т.д.).

Если у вас есть аппаратные ключи защиты (USB-ключи, например, для СЛК), их перенос сводится к пробросу USB-порта в новую виртуалку (USB Passthrough) или использованию USB-over-IP концентраторов. Программные же лицензии требуют переактивации.

Этап 2: Подготовка данных для восстановления (Регистрационные номера)

Самый важный момент, который мы выяснили в ходе обсуждения: восстановить лицензию "вслепую" невозможно. Для успешной повторной активации нам понадобятся:

  1. Регистрационный номер комплекта: Уникальный номер коробки/электронной поставки (например, 800123456).
  2. Пин-код: Либо последний активный, либо, если мы делаем восстановление — резервный.
  3. Данные об организации: Точное наименование, ИНН, адрес и ответственное лицо, которые вводились при ПЕРВОЙ активации. Это критично: данные должны совпадать символ в символ.

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

Этап 3: Что делать, если пин-коды закончились или утеряны (Официальный запрос)

Часто бывает ситуация, описанная автором: "На серверную и клиентские коды есть, а на основную поставку — нет". Если все резервные пин-коды из комплекта уже были использованы ранее, автоматическое получение лицензии через интернет невозможно. В этом случае необходимо запросить дополнительный пин-код через Центр Лицензирования.

Проанализируем порядок действий для получения пин-кода через электронную почту (то самое "официальное письмо"):

  1. Определите регистрационный номер продукта, лицензию от которого нужно восстановить.
  2. Составьте письмо на адрес lic@1c.ru.
  3. В теме письма укажите: Получение дополнительного пин-кода для [Регистрационный номер].
  4. В теле письма обязательно укажите:
    • Наименование организации (Владельца лицензии).
    • ИНН/КПП.
    • Регистрационный номер продукта.
    • Причину переактивации: "Смена аппаратного обеспечения сервера (миграция виртуальной машины)".
    • Контактные данные ответственного лица (ФИО, телефон).
  5. Желательно приложить скан регистрационной анкеты (желтой бумажки), если она сохранилась.

Обычно ответ от робота или оператора приходит достаточно быстро (от 15 минут до нескольких часов в рабочее время). Вам пришлют новый пин-код, который станет активным, а все старые будут аннулированы.

Этап 4: Процедура активации на новом сервере

Когда мы перенесли виртуальную машину и запустили её на HP Gen9, служба 1С может не стартовать или не пускать пользователей. Выполним следующие шаги для активации:

  1. Запустите 1С в режиме Конфигуратор от имени администратора (или используйте утилиту администрирования серверов, если лицензия серверная).
  2. В меню выберите Сервис -> Получение лицензии.
  3. Введите регистрационный номер комплекта и НОВЫЙ (или резервный) пин-код.
  4. На этапе выбора операции выберите "Восстановление" (если галочка доступна) или просто пройдите процедуру первичной активации, если используете новый код от техподдержки.
  5. Важно: Если у вас сохранился файл с данными предыдущей активации (обычно сохраняется как LicData.txt или подобное), используйте его, чтобы автоматически заполнить поля владельца. Если файла нет — придется вводить данные вручную. Помните, они должны совпадать с данными первой активации!

Рекомендации по минимизации простоя

Чтобы избежать "факапа" и длительного простоя бизнеса, рекомендуем следующий алгоритм:

  1. Подготовка заранее: Еще до переноса виртуалки соберите все рег. номера и проверьте наличие свободных пин-кодов.
  2. Превентивный запрос: Если вы знаете, что кодов нет, напишите в lic@1c.ru заранее: "Планируем перенос сервера [Дата], просим выдать дополнительный пин-код для рег. номера [Номер]".
  3. Параллельный запуск: Если ресурсы позволяют, разверните копию виртуалки на новом сервере, не выключая старый (изменив имя и IP, чтобы не было конфликта). Попробуйте активировать лицензии на новой машине. Как только 1С запустится успешно — можно переключать пользователей.

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

← На главную