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