【发布时间】:2016-06-11 12:59:27
【问题描述】:
我有一个运行 xen 的 Ubuntu 14.04 主机,带有几个 VM (win7 and another 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 列表显示为关闭。
这两个应用程序似乎从不同的来源获取信息,但我不知道它们在哪里,也不知道如何让它们相处。
如何让 virsh 和 virt-manager 成为朋友?
【问题讨论】:
-
virsh uri显示的连接 URI 是否与您在 virt-manager 中查看连接详细信息时看到的相同? -
不,现在我对连接 URI 有了更多了解。默认情况下,virsh 使用的是 qemu:///system,我需要将其更改为 xen:///。谢谢。