Existem 2 tipos de VM VNC,
- VNC fornecido pelo hypervisor (também conhecido como qemu).
- E VNC fornecido pela própria VM.
Obviamente, o libvirt e o qemu não fazem idéia do 'VNC fornecido pelo próprio VM',
o cmd 'virsh vncdisplay' na verdade extrai informação vnc bind de 'VNC fornecida pelo hipervisor',
enquanto sua linha cmd do virt-install não instruiu o libvirt a fazê-lo.
Então, seu caso é irrelevante com as informações da rede de convidados,
e @Michael Hampton está certo, você deve especificar 'vnc bind info' enquanto você builing a VM.
Se você deseja manter sua VM atual, mas precisa anexar 'vnc bind info' a ela,
aqui está:
EDITOR = vim virsh edita $ {seu domínio}
e uma seção como esta:
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' keymap='en-us'>
<listen type='address' address='0.0.0.0'/>
</graphics>
desligue a VM e inicie-a novamente.
Você será capaz de 'virsh vncdisplay' então, eu espero. :)