Рассмотрим ситуацию, с которой часто сталкиваются системные администраторы при модернизации инфраструктуры. Задача: перенести виртуальную машину с сервером приложений 1С:Предприятие (в данном случае конфигурация УПП или Документооборот) с одного физического хоста на другой (например, с HP Gen8 на HP Gen9) под управлением VMware ESXi. Главная проблема — гарантированный "слет" программной лицензии из-за изменения аппаратных характеристик и вопрос: что делать, если резервные пин-коды утеряны или закончились?
Разберем механизм защиты. Программная лицензия 1С привязывается к параметрам компьютера. При формировании файла лицензии создается "слепок" аппаратной конфигурации. Если мы переносим виртуальную машину на новый физический сервер (особенно другого поколения), для гостевой ОС меняются критические параметры:
Даже если файлы лицензий (с расширением .lic) физически остались на диске, платформа при запуске обнаружит несоответствие текущего оборудования тому, что зашифровано в файле, и выдаст ошибку "Лицензия не обнаружена".
Прежде чем начинать миграцию, нам необходимо четко понимать, что именно установлено. В обсуждении возникла путаница между "серверными", "клиентскими" и некой "программной" лицензией. Внесем ясность.
В экосистеме 1С существуют следующие основные типы программных лицензий на платформу:
Если у вас есть аппаратные ключи защиты (USB-ключи, например, для СЛК), их перенос сводится к пробросу USB-порта в новую виртуалку (USB Passthrough) или использованию USB-over-IP концентраторов. Программные же лицензии требуют переактивации.
Самый важный момент, который мы выяснили в ходе обсуждения: восстановить лицензию "вслепую" невозможно. Для успешной повторной активации нам понадобятся:
Если у вас на руках есть желтые регистрационные анкеты или файлы-бланки с пин-кодами — отлично. Если нет, обратитесь к программисту 1С или обслуживающему франчайзи (партнеру 1С), чтобы они предоставили доступ к Личному кабинету на портале 1С. Там можно увидеть список зарегистрированных программных продуктов.
Часто бывает ситуация, описанная автором: "На серверную и клиентские коды есть, а на основную поставку — нет". Если все резервные пин-коды из комплекта уже были использованы ранее, автоматическое получение лицензии через интернет невозможно. В этом случае необходимо запросить дополнительный пин-код через Центр Лицензирования.
Проанализируем порядок действий для получения пин-кода через электронную почту (то самое "официальное письмо"):
lic@1c.ru.Обычно ответ от робота или оператора приходит достаточно быстро (от 15 минут до нескольких часов в рабочее время). Вам пришлют новый пин-код, который станет активным, а все старые будут аннулированы.
Когда мы перенесли виртуальную машину и запустили её на HP Gen9, служба 1С может не стартовать или не пускать пользователей. Выполним следующие шаги для активации:
LicData.txt или подобное), используйте его, чтобы автоматически заполнить поля владельца. Если файла нет — придется вводить данные вручную. Помните, они должны совпадать с данными первой активации!Чтобы избежать "факапа" и длительного простоя бизнеса, рекомендуем следующий алгоритм:
lic@1c.ru заранее: "Планируем перенос сервера [Дата], просим выдать дополнительный пин-код для рег. номера [Номер]".Примечание по поводу аппаратных ключей: Если у вас есть ключи HASP (фиолетовые, красные или зеленые USB-флешки) или ключи СЛК (часто выглядят как флешки Guardant), они не требуют пин-кодов. Для их работы на новом сервере нужно установить драйвер ключа защиты и обеспечить видимость USB-устройства внутри виртуальной машины.