Назад | Перейти на главную страницу

virt-manager не может идентифицировать машину

в прошлый раз, когда у меня был virt-manager + Desktop на моем сервере centos, все было хорошо, и я удалил рабочий стол для большей безопасности. и через некоторое время я установил его снова, и теперь, когда я открываю virt-manager, он не показывает список KVM, но он подключен и отображает детали.

может кто-нибудь объяснить, как я могу это исправить?

Предполагая, что IP-адрес вашего хост-сервера KVM (CentOS) $SERVER.

Выполните в консоли следующее:

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

Это должно показать список квестов 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 бегущих гостей. Если нет, то можно хотя бы разобраться, «кто врет», местные видение или удаленный.

РЕДАКТИРОВАТЬ:

Вам не нужно подключаться к вашему серверу CentOS через VNC, только чтобы иметь графический интерфейс virt-manager для настройки ваших гостей KVM. Как я уже сказал, установка графического интерфейса на сервере ... странная, плохая практика и т. Д.

Вместо этого установите virt-manager на вашем локальном ПК и подключитесь с него к серверу CentOS. Он даже работает быстрее, так как вы не работаете через vnc!

Просто добавьте новое удаленное соединение через File > Add Connection меню вирт-менеджера, затем заполните данные о вашем подключении следующим образом: