我希望一次运行多个虚拟机/域,将相同的SMBIOS系统UUID暴露给来宾。我需要测试几个使用SMBIOS UUID值来生成唯一ID的软件版本。出于某种原因,libvirt要求域的顶级UUID与通过SMBIOS向VM公开的UUID相同。 (根据libvirt domain xml format文档)
如果此条目与顶级uuid元素一起提供,那么 两个值必须匹配。
因此,我无法在单个libvirt实例中运行两个相同的域(从guest角度来看)。
有没有解决这个限制的方法?
答案 0 :(得分:1)
没有办法解决这个问题。从主机和来宾看到匹配的UUID是libvirt为应用程序提供的保证之一,允许系统监视代理程序将guest虚拟机操作系统与它们运行的主机操作系统相关联。