При работе с системой "1С:Предприятие" на виртуальных машинах (ВМ) вопрос лицензирования всегда требует особого внимания. Программные лицензии 1С имеют строгую привязку к параметрам того компьютера или виртуальной машины, на которой они были активированы. Это сделано для обеспечения контроля за распространением и использованием программного продукта.
Давайте подробно разберем, что происходит с программными лицензиями 1С, если вы решите увеличить количество ядер процессора на виртуальной машине, где они установлены, и какие шаги необходимо предпринять в такой ситуации.
Программная лицензия 1С:Предприятие фактически создает "отпечаток" компьютера или виртуальной машины в момент активации. Этот "отпечаток" формируется на основе ряда ключевых параметров системы. Любое существенное изменение этих параметров может привести к тому, что лицензия перестанет считаться действительной, поскольку система распознает машину как другую.
Важно понимать, что для 1С виртуальная машина воспринимается как полноценный физический компьютер, и все правила привязки лицензий распространяются на нее в полной мере. Изменение характеристик ВМ, таких как количество ядер процессора, считается изменением ключевых параметров, что неизбежно ведет к проблемам с активной лицензией.
Мы выясним, какие именно параметры анализируются платформой "1С:Предприятие" (начиная с версии 8.3) для привязки программной лицензии:
Из этого списка становится очевидно, что изменение параметра "список процессоров и их параметры" является прямым нарушением условий привязки программной лицензии.
Основываясь на принципах привязки лицензий 1С, мы можем с уверенностью сказать, что при увеличении количества ядер процессора на виртуальной машине, где установлена программная лицензия 1С:Предприятие, лицензия, скорее всего, перестанет действовать, и потребуется ее повторная активация.
Почему это происходит? Как мы уже рассмотрели, "список процессоров и их параметры" является одним из ключевых идентификаторов. Добавление ядер изменяет этот список, делая текущую конфигурацию виртуальной машины отличной от той, на которой была произведена первоначальная активация лицензии. Форумчане в сообщениях 5 и 7 подтверждают это: "лицензии слетят" и "лицензия слетает при любых изменениях характеристик проца или дисковой системы".
Система защиты 1С расценивает такое изменение как установку программного обеспечения на новый компьютер, требуя, соответственно, новой активации.
Важно знать, что не все изменения параметров ведут к "слету" лицензии. Мы проанализируем следующие особенности:
Эти нюансы показывают, что система защиты лицензий 1С достаточно гибка в отношении некоторых изменений, но очень строга к другим, особенно касающимся основных компонентов, таких как процессор или дисковая подсистема.
Если после изменения характеристик ВМ ваша программная лицензия перестала действовать, вам потребуется ее повторная активация. Для этого используются резервные пин-коды.
LicData.txt с заполненными данными о владельце. Эти данные критически важны для восстановления лицензии или решения проблем с ней через Центр лицензирования 1С.Повторная активация – это стандартная процедура, которая занимает всего несколько минут, при условии наличия доступных резервных пин-кодов. Однако, исчерпав резервные пин-коды, вам придется обращаться к дистрибьютору 1С для получения дополнительных пин-кодов, что может занять время.
В некоторых случаях лицензия может "слететь" не сразу после изменения параметров ВМ, а только через несколько дней. Это может быть связано с особенностями работы механизма проверки или с кэшированием лицензионных данных.
Мы рекомендуем отслеживать состояние лицензии в технологическом журнале 1С. Признаки скорого "слета" могут быть видны по событию LIC. Если вы видите предупреждения или ошибки, связанные с лицензией, после изменения параметров ВМ, не дожидайтесь, пока система 1С перестанет запускаться. Лучше активировать новую лицензию с помощью резервного пин-кода заблаговременно.
Такой проактивный подход позволит избежать простоев в работе пользователей и сохранит стабильность бизнес-процессов.
Для обеспечения большей стабильности работы программных лицензий 1С в динамично изменяющихся IT-средах существуют альтернативные подходы и рекомендации.
Начиная с версий платформы 8.3.12.1790, 8.3.13.1644 и 8.3.14.1565, в платформе "1С:Предприятие 8.3" была реализована возможность привязки программных лицензий к аппаратному ключу защиты HASP. При этом файл лицензии формируется не на основе параметров компьютера, а на основе уникальных идентификационных данных аппаратного ключа.
Преимущества: Этот метод позволяет сохранять лицензии при изменении большинства параметров компьютера или конфигурации сети, так как лицензия "следует" за ключом HASP. Если ключ физически остается подключенным и его идентификатор не меняется, лицензия будет работать.
Важное замечание: Не рекомендуется привязывать программную лицензию к аппаратному ключу HASP, который пробрасывается в виртуальную машину. Проброс USB-устройств или сетевых ключей HASP в ВМ может быть нестабильным, что, в свою очередь, приведет к потере доступности лицензии и сбоям в работе 1С.
Если вы не можете обеспечить стабильность параметров виртуальной машины, на которой работает сервер 1С:Предприятия (например, из-за частых изменений конфигурации или миграций), мы рекомендуем использовать выделенный сервер лицензирования 1С. Этот сервер устанавливается на отдельной машине (физической или виртуальной) с фиксированными и стабильными параметрами.
Принцип работы: Все программные лицензии активируются на этом выделенном сервере лицензирования. Рабочий сервер 1С и клиентские приложения обращаются к нему для получения лицензий. Поскольку параметры выделенного сервера лицензирования остаются неизменными, активированные на нем программные лицензии не "слетают", даже если вы изменяете конфигурацию рабочих серверов 1С или клиентских машин.
Это надежное решение для крупных систем и сред, где требуется высокая доступность и гибкость управления IT-инфраструктурой, не влияющая на лицензионную политику.
Таким образом, увеличение количества ядер процессора на виртуальной машине, использующей программные лицензии 1С:Предприятие, приведет к их инвалидации и необходимости повторной активации с использованием резервных пин-кодов. Планируйте такие изменения заранее, имея под рукой необходимые пин-коды и, при возможности, рассмотрите варианты с выделенным сервером лицензирования или привязкой к HASP-ключу (с учетом указанных ограничений для ВМ) для обеспечения максимальной стабильности.