Выставьте дубликат UUID для гостя KVM

Я хотел бы запустить несколько виртуальных машин / доменов одновременно, которые предоставляют один и тот же UUID системы SMBIOS для гостя. Мне нужно протестировать несколько версий программного обеспечения, которое использует значение UBID SMBIOS для генерации уникального идентификатора. По какой-то причине libvirt требует, чтобы UUID верхнего уровня домена был таким же, как UUID, доступный виртуальной машине через SMBIOS. (согласно документации по формату домена libvirt libvirt)

Если эта запись предоставляется вместе с элементом uuid верхнего уровня, то эти два значения должны совпадать.

Поэтому я не могу запустить два одинаковых домена (с точки зрения гостя) в одном экземпляре libvirt.

Есть ли способ обойти это ограничение?

1 ответ

Обойти это невозможно. Соответствие UUID, видимых с хоста и гостя, является одной из гарантий, которую libvirt предоставляет приложениям, позволяя таким вещам, как агенты системного мониторинга, соотносить гостевую ОС с хост-ОС, на которой они работают.

Другие вопросы по тегам