That won’t help because it fetch the password from router . Can you just run 
“dhclient” and check the lease folder wether you are getting lease file 
generated or not.

Vivek Kumar
Manager - Cloud & DevOps 
IndiQus Technologies
24*7  O +91 11 4055 1411  |   M +91 7503460090 
www.indiqus.com <http://indiqus.com/>

This message is intended only for the use of the individual or entity to which 
it is addressed and may contain information that is confidential and/or 
privileged. If you are not the intended recipient please delete the original 
message and any copy of it from your computer system. You are hereby notified 
that any dissemination, distribution or copying of this communication is 
strictly prohibited unless proper authorization has been obtained for such 
action. If you have received this communication in error, please notify the 
sender immediately. Although IndiQus attempts to sweep e-mail and attachments 
for viruses, it does not guarantee that both are virus-free and accepts no 
liability for any damage sustained as a result of viruses.

> On 23-Jul-2020, at 3:43 PM, Craig Dunn <sendai...@googlemail.com.INVALID> 
> wrote:
> 
> Hi,
> 
> I have found a leases file BUT it only specifies the IP of the VM itself
> and not the gateway (which is where DHCP is served)
> 
> [root@VM-222c78e8-a8f7-4746-b28b-6f1b66bdf34b NetworkManager]# cat
> internal-3e6e8f47-404a-46a9-9ad2-1b2a9217384a-ens35.lease
> # This is private data. Do not parse.
> ADDRESS=192.168.81.40
> 
> this is in the /var/lib/NetworkManager folder
> 
> if I run the script manually specifying the IP it doesnt change anything
> 
> Thanks
> 
> On Thu, 23 Jul 2020 at 10:31, Craig Dunn <sendai...@googlemail.com> wrote:
> 
>> Hi Vivek,
>> 
>> thanks for the response, seems its fallen at the first hurdle the
>> /var/lib/dhclient folder is empty so, i`ll look into why thats not being
>> generated.
>> 
>> I have password enabled set on the template, I thought cloud init and the
>> script were two different ways of achieving the same thing? Or does the
>> script actually require it as a prerequisite?
>> 
>> Thanks
>> 
>> On Thu, 23 Jul 2020 at 10:03, Vivek Kumar <vivek.ku...@indiqus.com.invalid>
>> wrote:
>> 
>>> Hello Craig,
>>> 
>>> So setup-password scripts works from inside of the VM. If you just look
>>> on the script -
>>> 
>>> 1- First it finds the DHCP server IP from lease file. So make sure that
>>> you are getting you lease file in your any of the folder mentioned in
>>> script - i.e DHCP_FOLDERS="/var/lib/dhclient/* /var/lib/dhcp3/*
>>> /var/lib/dhcp/*”. Sometimes it does’t generate the lease file, So you have
>>> to check first why is it got generating the lease file.
>>> 2- Now just try to run the manual command to see wether you are receiving
>>> any password or not i.e 'wget -q -t 3 -T 20 -O - --header "DomU_Request:
>>> send_my_password" $PASSWORD_SERVER_IP:8080. Replace $PASSWORD_SERVER with
>>> you DHCP serve IP, which you can find in step -1
>>> 3- If you are able to get things you wanted in Step-1 and Step-2 then run
>>> the script manually (It should reset the password by running manually )
>>> weather to check if it is running on successfully on boot or not.
>>> 4- I am assuming that you have already enabled the password box in your
>>> templates and cloud-init installed on you template.
>>> 
>>> 
>>> 
>>> Vivek Kumar
>>> Manager - Cloud & DevOps
>>> IndiQus Technologies
>>> 24*7  O +91 11 4055 1411  |   M +91 7503460090
>>> www.indiqus.com <http://indiqus.com/>
>>> 
>>> This message is intended only for the use of the individual or entity to
>>> which it is addressed and may contain information that is confidential
>>> and/or privileged. If you are not the intended recipient please delete the
>>> original message and any copy of it from your computer system. You are
>>> hereby notified that any dissemination, distribution or copying of this
>>> communication is strictly prohibited unless proper authorization has been
>>> obtained for such action. If you have received this communication in error,
>>> please notify the sender immediately. Although IndiQus attempts to sweep
>>> e-mail and attachments for viruses, it does not guarantee that both are
>>> virus-free and accepts no liability for any damage sustained as a result of
>>> viruses.
>>> 
>>>> On 23-Jul-2020, at 2:01 PM, Craig Dunn <sendai...@googlemail.com.INVALID>
>>> wrote:
>>>> 
>>>> Hi all,
>>>> 
>>>> Just subscribed and after some advise. I'm trying to setup a new Centos8
>>>> template for our cloud platform.
>>>> 
>>>> I want to use the guest password script so we can deploy and a password
>>> is
>>>> generated on deployment but I'm having issues getting it to work. I'm
>>>> following this guide:
>>>> 
>>>> 
>>> http://docs.cloudstack.apache.org/projects/archived-cloudstack-administration/en/latest/templates/_password.html
>>>> 
>>>> And it seems straightforward I have got the script in /etc/init.d and
>>> made
>>>> it executable and changed the permissions and run the chkconfig command
>>> but
>>>> it still doesn't work, I have tried reverse engineering one of our
>>> working
>>>> templates (which I didn't do) but it doesn't seem obvious how it
>>> working.
>>>> Can anyone help or advise?
>>>> 
>>>> Thanks
>>> 
>>> 

Reply via email to