On Sun, Jan 16, 2011 at 01:22:30AM +0100, Chris Wik wrote: > On 16.01.2011, at 00:12, Pasi Kärkkäinen wrote: > > >> * Related, I can't figure out how I can change the VNC password without > >> restarting the domU, as the password is specified in the vfb config. > >> > >> Is what I am trying to do possible? How? > > > > I wonder if the password is stored inside the qemu-dm process (vnc server), > > or in xenstore.. > > > > If it's in xenstore then it's easy to change it. > > > Thanks for the tip, I never looked into xenstore before. > > So I found that the vncpass is stored in xenstore: > > # xenstore-read /local/domain/0/backend/vfb/<domain id>/0/vncpasswd > -> test123 > > # xenstore-write /local/domain/0/backend/vfb/19/0/vncpasswd test234 > > # xenstore-read /local/domain/0/backend/vfb/<domain id>/0/vncpasswd > -> test234 > > OK, so I can read and write the password. However, when I open a VNC > connection, the new password is not in effect, instead the old one is still > valid. > > I noticed the qemu-dm process which looks like it might be responsible for > setting up the vnc server: > > # ps ax | grep vnc > ,,, > 12301 pts/0 Sl 0:00 /usr/lib64/xen/bin/qemu-dm -M xenpv -d <domain id> > -domain-name <domain name> -vnc 0.0.0.0:<vnc port>,password -k en-us > > I tried sending this pid a HUP signal to see if it would reload the password, > but instead it just died. Do you think I'm on the right track here? Any > further suggestions would be very much appreciated. >
Sorry, I don't know more about this.. Try reading xen qemu-dm sources? -- Pasi _______________________________________________ CentOS-virt mailing list [email protected] http://lists.centos.org/mailman/listinfo/centos-virt
