cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jumani <David.Jum...@shapeblue.com>
Subject Re: How to reset password using cloud-init in cloudstack
Date Mon, 31 Aug 2020 05:57:03 GMT
Hi Jerry,

Could you check the file `/etc/cloudstack/vmpassword.json` in the VR whether the password
has been updated? It shows as { "IP": "password" }
Also could you provide the logs ?

Thanks,
David
________________________________
From: li jerry <div8cn@hotmail.com>
Sent: Sunday, August 30, 2020 1:12 PM
To: users@cloudstack.apache.org <users@cloudstack.apache.org>
Subject: How to reset password using cloud-init in cloudstack

Hi All
We tried to replace the cloud-set-guest-password script with cloud-init in CentOS.

l  The VM is deployed through the template, and the password takes effect

l  Reset VM password via CloudStack, failed (cannot log in with new password)

Does anyone know how to solve it?

Here is the operation procedure:


l  Cloud-init is installed in guest VM and cloudstack data source is configured;

l  Convert VM to template (enable password)

l  Deploy VM for new template;

l  Use the password ssh returned by cloudstack to log in to the VM, and it is successful

The above test proves that cloud-init works well

Next, I test the vm  resetpassword:

l  Shut down VM

l  reset password

l  Start VM

Failed to login VM with new password
Login VM successfully with old password

Description password reset function failed

VM cloud-init log output:
helpers.py [DEBUG]: config-set-passwords already ran (freq=once-per-instance)


Can the set passwords module be executed every time it is restarted?
(I have implemented the reset password function using cloudbase-init in Windows)

David.Jumani@shapeblue.comĀ 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message