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

Reply via email to