Решение проблем привязки программных лицензий 1С при виртуализации
- После перезагрузки виртуальной машины или миграции (vMotion / Live Migration) лицензия 1С переходит в статус Ошибка привязки.
- Служба сервера 1С перестает запускаться после динамического добавления RAM или ядер vCPU.
- Изменение MAC-адреса виртуального адаптера приводит к требованию нового пинкода.
- Файл лицензии
*.licсуществует на диске, но отвергается кластером серверов.
1. Ключевые параметры привязки программной лицензии 1С
Платформа 1С формирует хэш-код оборудования на основе следующих параметров:
- Наименование материнской платы, чипсета и версия BIOS/UEFI;
- Модель и количество физических/логических процессоров (CPU ID);
- Объем установленной оперативной памяти;
- Список и MAC-адреса сетевых карт;
- GUID системного диска и версия операционной системы.
2. Стабилизация параметров в VMware ESXi
Для предотвращения изменения аппаратного хэша при миграциях добавьте в конфигурационный файл виртуальной машины .vmx параметры:
# Фиксация SMBIOS UUID и серийных номеров
uuid.action = "keep"
uuid.bios = "56 4d 12 34 56 78 9a bc-de f0 12 34 56 78 9a bc"
# Маскирование CPUID для стабильности пула хостов
cpuid.1.eax = "0000:0000:0000:0011:0000:0110:1010:0001"3. Стабилизация параметров в KVM / Proxmox VE
В конфигурации VM Proxmox (/etc/pve/qemu-server/<VMID>.conf) зафиксируйте тип процессора и SMBIOS:
# Установка стабильного типа CPU вместо host
cpu: kvm64
# Либо host с фиксацией флагов
# cpu: host,hidden=1
# Фиксация UUID и данных BIOS
smbios1: uuid=12345678-1234-1234-1234-123456789abc,manufacturer=QEMU,product=Standard-PC
# Статический MAC-адрес сетевого интерфейса
net0: virtio=AA:BB:CC:DD:EE:01,bridge=vmbr04. Правила изменения аппаратной конфигурации
- Если требуется увеличить vCPU или RAM виртуального сервера, выполняйте это в плановое окно.
- При изменении объема RAM привязка может сохраниться, если процент изменения не превышает критический порог платформы (обычно изменение RAM более чем на 20-30% сбрасывает лицензию).
- При сбросе привязки активируйте следующий резервный пинкод через операцию Восстановление, обязательно указав неизменные реквизиты организации.
Частые вопросы (FAQ)
Сбрасывается ли лицензия 1С при динамическом изменении vCPU (CPU Hot-Add)?
Да, изменение количества процессорных ядер или топологии сокетов почти гарантированно приводит к инвалидации программного хэша привязки.
Влияет ли обновление версии Linux/Windows на программную лицензию?
Мажорные обновления ядра ОС или переустановка дистрибутива изменяют системные идентификаторы, что ведет к потере привязки. Минорные патчи обычно безопасны.
Как защитить лицензию от сброса при миграции между нодами кластера виртуализации?
Необходимо настроить единый EVC (Enhanced vMotion Compatibility) профиль для CPU, зафиксировать статический MAC-адрес и прописать единый BIOS UUID виртуальной машины.
Сколько резервных пинкодов входит в стандартный комплект лицензии?
Обычно в комплект входит 1 основной PIN и 2 резервных PIN-кода для восстановления при изменении конфигурации оборудования.