Centos

virt-manager 無法辨識機器

  • August 17, 2012

上次我在我的 centos 伺服器上安裝了 virt-manager + Desktop,一切都很好,然後我刪除了桌面以提高安全性。過了一會兒,我再次安裝了它,現在當我打開 virt-manager 時,它沒有顯示 KVM 列表,但它已連接並顯示詳細資訊。

誰能解釋一下我該如何解決?

假設您的 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 是……奇怪,不好的做法等。

而是在您的本地 PC 上安裝 virt-manager並從它連接到 CentOS 伺服器。它甚至可以更快地工作,因為您不使用 vnc!

只需通過 virt-manager 的菜單添加一個新的遠端連接File > Add Connection,然後填寫您的連接詳細資訊,如下所示:

在此處輸入圖像描述

引用自:https://serverfault.com/questions/418535