Respuestas:
Encontré la respuesta después de buscar y encontré lo siguiente en /etc/libvirt/qemu.conf
# VNC is configured to listen on 127.0.0.1 by default.
# To make it listen on all public interfaces, uncomment
# this next option.
#
# NB, strong recommendation to enable TLS + x509 certificate
# verification when allowing public access
#
vnc_listen = "0.0.0.0"
Descomenté la línea anterior y reinicié libvirtd
para encontrar que todavía no podía acceder a VNC a través de la red. Esta vez fue el culpable iptables
. En Centos, solía system-config-firewall-tui
permitir el acceso a VNC.
firewall-cmd --permanent --add-port=5900/tcp; firewall-cmd --reload
. Puede ver estos puertos abiertos en el host KVM (como ESCUCHAR) en la salida de un comando netstat -pant
o ss -pant
.
si VNC al host KVM, significa que debe tener un servidor X en ejecución (algo completamente redundante en un hipervisor, pero esa es su elección). Como ya tiene un escritorio, no hay nada que le impida ejecutar virt-viewer
o virt-manager
acceder directamente a una consola de invitado. Por otro lado, si la VM qemu-kvm se está ejecutando con soporte VNC, simplemente puede conectarse directamente a la consola VNC de la VM