в прошлый раз, когда у меня был 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
меню вирт-менеджера, затем заполните данные о вашем подключении следующим образом: