[已解决]无法使用qemu:commandline with virt-manager

问题描述 投票:0回答:3

每次我尝试在 virt-Manager 中从我的 VM 编辑 xml 文件并将以下行添加到域开放标记 xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0' 然后尝试使用 qemu:commandline Tag 做一些事情,然后按 Apply virt-manager 不接受并删除这些行,我不知道为什么

我用 virt-xml 试过了,但是找不到域名,并且在 virt-manager 上调试我没有得到任何线索。

编辑:仅适用于 virt-xml 有关更多信息,请阅读评论。

linux qemu virtualization fixed libvirt
3个回答
0
投票

关于这个 xml 行的问题似乎已经在这里被问过了

https://unix.stackexchange.com/questions/591252/libvirt-how-to-pass-qemu-command-line-args-now-libvirt-schemas-is-404

virt-xml 没有检测到域很可能是因为您没有连接到正确的 qemu URI

尝试在命令中添加 --connect 选项

virt-xml --connect qemu:///system


0
投票

我已经读过这篇文章,其中描述了将 xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0' 选项添加到域标签,然后使用 qemu: unter domain 键入内容,但是当我这样做时,virt-manager 会删除此更改,我不知道为什么


0
投票

我现在找到了解决方案,使用 virt-xml 命令和 —connect qemu:///system 我可以添加 qemu:commandline 标签并编辑这些标签中的所有标签,没有任何问题。我不知道为什么它只适用于 virt-xml 而不是如果我编辑 xml 并进行所有这些更改,但它有效

© www.soinside.com 2019 - 2024. All rights reserved.