是否可以在 virsh/libvirt xml 文件中使用注释?

是否可以在 virsh/libvirt xml 文件中使用注释?

我在用。

virsh -c qemu:///system edit VM-Name

并添加评论。

<!-- test comment here -->

它不会抱怨。*但评论已被删除。

*通常,如果您犯了语法错误(例如>在某处添加了额外的 )),它会显示类似这样的内容。

error: (domain_definition):75: Extra content at the end of the document
>
^
 Failed. Try again? [y,n,f,?]:

有什么办法可以保留virsh/libvirt xml文件中的注释吗?

答案1

看来现在您可以将 xml 文件复制到某处,告诉 virsh 使用它:

virsh define ~/vm.xml

并评论你想要的内容。

当您启动虚拟机时,virsh 将在 中创建文件的副本/etc/libvirt,删除其中的注释并启动虚拟机,从而不会触及原始的 xml 文件/etc/libvirt

答案2

使用:

<metadata comment="This is a comment"/>

在 CentOS 8 Stream 上测试: virsh --version 4.5.0

相关内容