Слетают ли программные лицензии 1С при увеличении дискового пространства на виртуальном сервере?

Системный администратор IT и автоматизация бизнеса
← На главную

При администрировании виртуальных серверов с установленным сервером 1С и СУБД MS SQL часто возникает ситуация, когда дисковое пространство заполняется, а базы данных продолжают расти. Системные администраторы сталкиваются с важным техническим вопросом: слетит ли программная лицензия 1С при расширении объема жесткого диска виртуальной машины? Проанализируем алгоритмы проверки лицензий, выясним причины сброса привязки и рассмотрим безопасные варианты решения этой задачи.

Как платформа 1С отслеживает параметры оборудования

Для контроля программных лицензий платформа 1С использует механизм привязки файла лицензии (.lic) к аппаратной конфигурации компьютера или виртуальной машины. В процессе активации платформа считывает ключевые параметры системы, среди которых:

  1. Параметры оперативной памяти (объем ОЗУ);
  2. Идентификатор (Volume ID) и параметры геометрии системного диска;
  3. Серийный номер и список жестких дисков;
  4. Сетевые адаптеры и MAC-адреса;
  5. Материнская плата и процессор.

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

Что происходит при увеличении существующего виртуального диска

Если изменить размер существующего виртуального диска средствами гипервизора (например, VMware, Hyper-V или Proxmox), изменяются его параметры объёма и геометрии. В результате при следующей проверке или перезапуске службы 1C:Enterprise Server Agent платформа зафиксирует расхождение с исходным слепком системы и аннулирует лицензию.

Иногда сброс лицензии происходит не мгновенно, а спустя некоторое время или после перезагрузки сервера. Это создает ложное ощущение успешного расширения без последствий, однако при последующей проверке пользователи могут столкнуться с ошибкой отсутствии лицензии.

Безопасные способы расширения дискового пространства без потери лицензии

Рассмотрим проверенные практические способы решения проблемы дефицита места на диске без сброса программной лицензии 1С.

Способ 1. Подключение второго виртуального диска

Это наиболее простой и безопасный способ решения проблемы. Разберем порядок действий по шагам:

  1. Создадим и подключим к виртуальной машине новый (второй) виртуальный диск нужного объема средствами гипервизора.
  2. Инициализируем новый диск в операционной системе и создадим на нем новый том (раздел).
  3. Перенесем на новый диск объемные данные, не затрагивая системный диск:
    1. Файлы баз данных и журналы транзакций MS SQL (файлы с расширениями .mdf и .ldf);
    2. Журналы регистрации 1С (каталоги 1Cv8.lgf и 1Cv8.lgx);
    3. Временные файлы платформы и дампы.

Так как существующий диск остается без изменений, платформа 1С не зафиксирует негативных изменений в конфигурации, и лицензия сохранится.

Способ 2. Использование выделенного сервера лицензирования

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

  1. На отдельной виртуальной машине активируется программная лицензия и разворачивается служба лицензирования.
  2. Параметры этой виртуальной машины жестко фиксируются (не меняются диски, сетевые карты и ОЗУ).
  3. Основной рабочий сервер 1С и СУБД MS SQL можно свободно масштабировать: менять дисковое пространство, добавлять оперативную память и процессоры, не опасаясь сброса привязки.

Способ 3. Привязка программной лицензии к аппаратному USB-ключу HASP

Начиная с версий платформы 8.3.12, поддерживается возможность привязки программной лицензии к физическому USB-ключу HASP. В этом случае файл лицензии формируется с привязкой к ID аппаратного ключа, а не к геометрии виртуальных дисков. Изменение размеров томов виртуальной машины при таком подходе не влияет на активность лицензии.

Изменение оперативной памяти: правила и нюансы

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

  1. Увеличение памяти: объем ОЗУ можно свободно увеличивать (например, с 2 ГБ до 8 ГБ). Повторная активация лицензии при этом не требуется.
  2. Уменьшение памяти ниже точки активации: если объем ОЗУ уменьшится ниже значения, которое зафиксировано в момент первоначальной активации (например, упадет ниже исходных 2 ГБ), программная лицензия слетит и потребует повторного ввода пин-кода.

Что делать, если необходимо расширить именно существующий диск

Если архитектура системы требует расширения именно текущего системного тома, проанализируем порядок действий для повторной активации:

  1. Перед изменением конфигурации убедимся в наличии резервного пин-кода из комплекта поставки. Если пин-коды закончились, заранее запросим дополнительный пин-код в Центре лицензирования 1С.
  2. Сохраним точные регистрационные данные организации (наименование, ИНН, адрес, e-mail), использованные при первичной активации.
  3. Сделаем снимок состояния (снапшот) виртуальной машины.
  4. Выполним расширение диска в гипервизоре и операционной системе.
  5. При возникновении ошибки лицензирования запустим мастер получения лицензии и активируем комплект с помощью резервного пин-кода.
← На главную