Ошибка 1С: Сбой привязки программной лицензии к виртуальной машине
- Программная лицензия 1С слетает после каждой миграции виртуальной машины (vMotion, Storage vMotion, Live Migration).
- Ошибка лицензирования при автоматическом динамическом масштабировании CPU/RAM (vSphere DRS / Dynamic Memory).
- Изменение виртуального BIOS GUID и серийных номеров виртуальных дисков.
1. Настройка виртуальной машины в VMware ESXi
Добавьте следующие параметры в файл конфигурации .vmx или через vSphere Client (VM Options -> Advanced -> Edit Configuration):
# Фиксация UUID виртуальной машины при миграциях
uuid.action = "keep"
uuid.bios = "56 4d b2 1a 88 32 4c 11-a2 b3 c4 d5 e6 f7 08 19"
# Отключение динамического добавления ресурсов (горячего подключения)
vcpu.hotadd = "FALSE"
mem.hotadd = "FALSE"
# Стабилизация таймера TSC
smt.control = "0"2. Настройка виртуальной машины в Proxmox VE (KVM / QEMU)
Отредактируйте конфигурационный файл /etc/pve/qemu-server/<VM_ID>.conf:
# Использование фиксированного типа CPU хоста с постоянными флагами
cpu: host,flags=+invtsc
# Фиксация SMBIOS UUID
smbios1: uuid=c1a2b3c4-d5e6-47a8-b9c0-112233445566
# Статический MAC адрес на интерфейсе
net0: virtio=00:50:56:12:34:56,bridge=vmbr03. Отключение Dynamic Memory в Hyper-V
Платформа 1С отслеживает суммарный объем RAM. В свойствах ВМ в Hyper-V Manager снимите флаг «Enable Dynamic Memory» и задайте статический объем ОЗУ.
4. Реактивация лицензии с привязкой к стабильным параметрам
После фиксации параметров виртуального железа активируйте лицензию 1С резервным пинкодом один раз.
Частые вопросы (FAQ)
Почему динамическое добавление CPU сбрасывает лицензию 1С?
Количество и топология ядер процессора входят в ключевой хеш расчета лицензии 1С. Любое изменение числа vCPU расценивается системой защиты как замена сервера.
Безопасно ли использовать Live Migration между разными физическими нодами?
Только в том случае, если процессоры на хостах абсолютно идентичны (одно семейство и одинаковый микрокод) и зафиксирован UUID виртуальной машины.
Можно ли привязать лицензию 1С к аппаратному USB-ключу внутри гипервизора?
Да, через USB Passthrough (проброс контроллера/порта) или с помощью специализированных USB-over-IP концентраторов (SEH myUTN, DIGI AnywhereUSB).
Влияет ли смена размера виртуального диска vmdk/qcow2 на лицензию?
Изменение размера диска не влияет, но удаление и создание нового диска с другим Virtual Target ID приведет к сбросу привязки.