When I try using vncviewer to remote access a libvirt virtual machine, it shows error:
VNC Viewer Free Edition 4.1.1 for X - built Apr 2 2015 21:51:06
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Wed Dec 16 11:24:12 2015
main: unable to connect to host: Connection refused (111)
Solution:
Add listen command to libvirt xml configration file.
1) XML configuration saved in /etc/libvirtd/qemu or you could edit it by "virsh edit node1"
2) add "listen='0:0:0:0'"
find
<graphics type='vnc' port='-1' autoport='yes'/>
change to
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'/>
or using passwd
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='****'/>
Then everything works fine.