В целях лицензирования наше приложение (работающее на CentOS) использует вывод dmidecode для генерации идентификатора системы. В последнее время, когда все больше наших клиентов используют программное обеспечение на виртуальных машинах, мы сталкиваемся с проблемой, что незначительные обновления среды виртуализации (например, исправления безопасности, обновления второстепенных версий ESXi или Xen) вызывают изменение вывода dmidecode, что приводит к новому системный идентификатор и наше программное обеспечение, считающее, что оно еще не было лицензировано.
Я провел довольно много исследований, но не смог найти много достоверной информации о том, как обновления версий - а иногда даже просто исправления безопасности - в Xen, ESXi, Hyper-V и т.д. приводят к изменениям в таблице DMI.
Любая помощь здесь будет очень признательна.