virt-manager 无法识别机器

virt-manager 无法识别机器

上次我在 centos 服务器上安装了 virt-manager + 桌面,一切都很好,然后我删除了桌面以提高安全性。过了一会儿,我再次安装了它,现在当我打开 virt-manager 时,它不会显示 KVM 列表,但它已连接并显示详细信息。

有人可以解释一下我该如何解决它吗?

答案1

假设您的 KVM 主机服务器(CentOS)的 IP 是$SERVER

在控制台中运行以下命令:

localhost$ virsh -c qemu+ssh://$SERVER/system list --all

这应该会显示从您的 PC 看到的 libvirt 任务列表。以下是示例输出(取自我的服务器):

 ID Name                 Status
----------------------------------
  1 freebsd9             running
  3 router               running
  - node1                shut off

现在运行这个:

localhost$ ssh $SERVER
centos-server$ virsh -c qemu:///system list --all

这应该会显示从服务器看到的 libvirt 任务列表。以下是示例输出(取自我的服务器):

 ID Name                 Status
----------------------------------
  1 freebsd9             running
  3 router               running
  - node1                shut off

正如您所见,输出几乎相同,正如它们应该的那样。

在你的情况下,他们都应该列出 5 位参赛嘉宾。如果没有,你至少可以弄清楚“谁在撒谎”,当地想象或远程的。

编辑:

您无需通过 VNC 连接到 CentOS 服务器,只需使用 virt-manager 的 GUI 即可配置 KVM 客户端。正如我之前所说,在服务器上安装 GUI 是……奇怪的、不好的做法,等等。

而是安装 virt-manager在本地电脑上并从它连接到 CentOS 服务器。由于您不通过 vnc 工作,因此它运行得更快!

只需通过File > Add Connectionvirt-manager 菜单添加一个新的远程连接,然后填写您的连接详细信息,如下所示:

在此处输入图片描述

相关内容