gpt4 book ai didi

linux - 为什么我的 VM 对任一 virsh virt-manager 都可见,但对两者都不可见?

转载 作者:IT王子 更新时间:2023-10-29 01:04:01 27 4
gpt4 key购买 nike

我有一台运行 xenUbuntu 14.04 主机,有几个 VM(win7 和另一个 14.04 ).我使用 virt-manager 远程创建了这些。他们已经运行了很长一段时间。

但是当我在主机上尝试“virsh list --all”时,我在列表中什么也得不到。

我尝试导入其中一个虚拟机,如下所示:

virt-install -n my_name -r 512 --os-type=linux --os-variant=ubuntutrusty --disk /var/lib/libvirt/images/my_name.img --import

virsh 而言,这看起来很有效。它在 virsh 列表中显示为“running”。但是,我无法连接到它,甚至无法 ping 通它。查看virt-manager,它仍然认为VM 已关闭

我运行“virsh destroy my_name”来停止它,然后在 virt-manager 中启动它。它在那里正常运行,但 virsh list 显示为关闭

这两个应用程序似乎从不同的来源获取信息,但我不知道它们在哪里,也不知道如何让它们相处融洽。

如何让 virshvirt-manager 成为 friend ?

最佳答案

我在 Server Fault 发布了一个答案对这个。在这里复制它:

Check the output of virsh uri. If it returns qemu:///session, but you're using a qemu:///system connection in Virt-Manager, you found the cause.

In order to fix it, you should either create a "QEMU/KVM user session" connection in virt-manager, or run virsh define ~/.config/libvirt/qemu/<filename>.xml as root. This will create the xml definition under /etc/libvirt/qemu which will then be picked up by virt-manager.

关于linux - 为什么我的 VM 对任一 virsh virt-manager 都可见,但对两者都不可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683443/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com