我在用。
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