Você não usa a porta 2 do console vnc na máquina vmname virtual, mas usa 5902 port. Você precisa adicionar 5900 a cada saída do comando vncdisplay se não configurar a porta VNC diretamente nas configurações da máquina virtual.
Para editar a configuração da máquina virtual, use o comando edit :
edit vmname
E edite a linha assim:
<graphics type='vnc' port='5950' autoport='no' listen='0.0.0.0' passwd='password'>
Você precisa reiniciar a máquina virtual (parar e iniciar novamente, não reinicializar) para aplicar alterações de configuração.