I don't think it needs to be expanded by xCAT in the DHCP lease file.
dhcpd will literally send the
"http://${next-server}:80/tftpboot/xcat/xnba/nodes/adano43"; string in
the DHCP reply, and the TFTP/PXE client will interpret this using the
"next-server" value that is defined at the subnet level in dhcpd.conf.

Some examples here: https://wiki.alpinelinux.org/wiki/PXE_boot#HOWTO

Cheers,
--
Kilian

On Fri, May 21, 2021 at 4:51 PM Vinícius Ferrão via xCAT-user
<xcat-user@lists.sourceforge.net> wrote:
>
> Hello, I'm running xCAT development build and makedhcp is falling to proper 
> populate next-server on /var/lib/dhcpd/dhcpd.leases:
>
> As an example:
>
> host adano43 {
>   dynamic;
>   hardware ethernet 00:11:22:33:44:55;
>   uid 00:11:22:33:44:55;
>   fixed-address 172.26.0.43;
>         supersede server.ddns-hostname = "adano43";
>         supersede host-name = "adano43";
>         if option user-class-identifier = "xNBA" and option 
> client-architecture
>              = 00:00 {
>           supersede server.always-broadcast = 01;
>           supersede server.filename =
>                   "http://${next-server}:80/tftpboot/xcat/xnba/nodes/adano43";;
>         } elsif option user-class-identifier = "xNBA" and option
>                 client-architecture = 00:09 {
>           supersede server.filename =
>                                       
> "http://${next-server}:80/tftpboot/xcat/xnba/nodes/adano43.uefi";;
>         } elsif option client-architecture = 00:07 {
>           supersede server.filename = "xcat/xnba.efi";
>         } elsif option client-architecture = 00:00 {
>           supersede server.filename = "xcat/xnba.kpxe";
>         } else {
>           supersede server.filename = "";
>         }
> }
>
> So to figure it out, someone knows from where xCAT grabs the variable to 
> replace with the next-server? I know that this should be the management node 
> or maybe a service node, if I was using one.
>
> Thanks,
> V.
>
> _______________________________________________
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user



-- 
Kilian


_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to