On Fri, Jun 01, 2007 at 02:13:15PM -0400, Glen Deem wrote: > Hi Dan, > > I'm with you about the VNC authentication. > > But I still don't understand the logic behind assigning HVM displays. > Instead of clear "domU ID is the display number" (vncunused 0), the > Virtual Machine Manager assigns vncunused to 1 and then calculates the > 5900+ port, I suppose depending on what port is not occupied (BTW > where exactly is this code in the source, please?). Virt-manager doesn't calculate the port numbers - QEMU / Xen does that - it starts at 5900 and tries to bind() to it, adding 1 and retrying until it works. 'DomU ID is the display number' doesn't scale - if your host has been up for a while / run alot of guests your domU ID get up into the 1000's, 10,000's or more, and you will easily clash port numbers with other apps on the machine. > Why is that? And how am I suppose to find out what that port number is > if I'd want to connect to a VMM-created vm manually with my vnc > client? In current RHEL-5 virsh dumpxml <dom name> | grep graphics Or in Fedora you can now ask virsh vncdisplay <doma name> Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|