CD, NFSROOT and expiring DHCP lease
Andrew Ruthven
andrew at etc.gen.nz
Thu Apr 29 12:48:39 CEST 2021
On Thu, 2021-04-29 at 12:04 +0200, Thomas Lange wrote:
> > > > > > On Thu, 29 Apr 2021 21:21:06 +1200, Andrew Ruthven <
> > > > > > andrew at etc.gen.nz> said:
>
> > Dracut acts as a DHCP client, but is a single shot only. Once
> the
> > lease expires nothing on the machine building rebuilt renews
> > it.
> Hi Andrew,
>
> you are right, in FAI the kernel (or maybe the initrd) configures the
> IP addresses and sets valid_lft and preferred_lft to forever.
It is the kernel which performs the DHCP request, and renews it as
required.
> Then a one-shot dhcp request is done, but with a different config and
> dhcp script to write the file boot.log.
> FAI does not start the dhclient to automatic renew the ip leases.
> This
> is a bug.
Cool. Good to know I'm not going crazy!
> > Is there an approach so that ISO images created with fai-cd
> perform
> > DHCP lease renewals?
> As a workaround, you could write a hook, that starts dhclient.
> Since the hooks are on the ISO and will be executed, this should work
> until I release a new FAI version with a fix.
Yup, sure thing. I'll see about doing this tomorrow.
> It would be nice if you could file a bug report for this.
Done. :)
Cheers,
Andrew
--
Andrew Ruthven, Wellington, New Zealand
andrew at etc.gen.nz |
Catalyst Cloud: | This space intentionally left blank
https://catalystcloud.nz |
More information about the linux-fai
mailing list