libvirt kvm qemu虚拟机 – 硬代码domain-id?

有没有办法来硬编码的虚拟机kvm客人的域名ID?

我尝试通过添加一个id属性到XMLconfiguration

virsh edit name 

而且我也尝试编辑直接存储在/ etc / libvirt / qemu中的XML

基本上,我希望我的所有虚拟机的域名ids永远保持不变,永不改变。 当新的虚拟机被添加时,它们应该增加id。 有没有办法做到这一点,或者是否需要通过虚拟机的唯一名称来与虚拟机连接的外部程序?

文档是你的朋友。

virsh子命令domuuid将返回提供的域名或domian-id的uuid。

当提供运行机器的域名或域名uuid时,子命令domid返回id。

当提供domain-uuid或domain-id时,子命令domname会给出域名。

请注意,domid子命令仅在机器正在运行时才有效,而domain-id仅适用于正在运行的机器。