'virt-install --vnc' only opens by default a port on 127.0.0.1 and the VM can't be remotely accessed through the VNC server. It would be nice to add an option called "--vnclisten=<address>" to virt-install like the actual "--vncport=VNCPORT". This came in via the Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521044
For the VNC listen address, most people find it more convenient to set this up system wide, so all VMs listen on the public address. You typically need to setup security credentials for the server in the system wide config already, so its easy to change the default listen address at the same time. On Xen this is /etc/xen/xend-config.sxp, and for QEMU this is /etc/libvirt/qemu.conf
Looks like this is meant for upstream virtinst bugzilla
Then the manpage should be fixed/expaned? Report bugs to the mailing list "http://www.redhat.com/mailman/listinfo/et-mgmt-tools" or directly to BugZilla "http://bugzilla.redhat.com/bugzilla/" against the "Fedora" product, and the "python-virtinst" component.
There is certainly value in being able to specify this per-VM: we already expose a similar knob in virt-manager. I've pushed this option upstream (though now I need to tweak the manpage to specify the default isn't necessarily 127.0.0.1): http://hg.et.redhat.com/cgi-bin/hg-virt.cgi/applications/virtinst--devel/rev/78e590ca02ea
Awesome. Thanks a lot.