将重复的UUID暴露给kvm来宾

时间:2017-03-26 18:21:15

标签: virtualization uuid qemu kvm libvirt

我希望一次运行多个虚拟机/域,将相同的SMBIOS系统UUID暴露给来宾。我需要测试几个使用SMBIOS UUID值来生成唯一ID的软件版本。出于某种原因,libvirt要求域的顶级UUID与通过SMBIOS向VM公开的UUID相同。 (根据libvirt domain xml format文档)

  

如果此条目与顶级uuid元素一起提供,那么   两个值必须匹配。

因此,我无法在单个libvirt实例中运行两个相同的域(从guest角度来看)。

有没有解决这个限制的方法?

1 个答案:

答案 0 :(得分:1)

没有办法解决这个问题。从主机和来宾看到匹配的UUID是libvirt为应用程序提供的保证之一,允许系统监视代理程序将guest虚拟机操作系统与它们运行的​​主机操作系统相关联。