hi, Jacob
 
It seems xCAT use "xcat/xnba.kpxe" as default boot loader for hardware discovery for more than 2 years.
What kind of server you are using? We are thinking to rebuild xnba-undi-1.0.3-131028.noarch to support new servers, it is really too old to support new hardwares.
 
Thx!
Best Regards,
-----------------------------------
Zhao Er Tao

IBM China System and Technology Laboratory, Beijing
Tel:(86-10)82450485
Email: erta...@cn.ibm.com
Address: 1/F, 28 Building,ZhongGuanCun Software Park,
No.8 DongBeiWang West Road, Haidian District,
Beijing, 100193, P.R.China
 
 
----- Original message -----
From: Jacob Bonek <jacob.bo...@aunalytics.com>
To: xcat-user@lists.sourceforge.net
Cc:
Subject: [xcat-user] Makedhcp generates incorrect DHCP leases when netbooting with PXE
Date: Tue, Feb 5, 2019 4:29 AM
 
Hi,
 
When using makedhcp -n or makedhcp -a on a node with netboot=pxe the node will attempt to find "xcat/xnba.kpxe" and not "pxelinux.0". Previously, the filename would be set to "pxelinux.0" within the DHCP lease and it would pxe boot without problems with the code below.  
 
        if option vendor-class-identifier = "ScaleMP" {
          supersede server.filename = "vsmp/pxelinux.0";
        } else {
          supersede server.filename = "pxelinux.0";
        }
 
Now, this part isn't generated in dhcpd.leases for any PXE booting node, so when attempting to boot it will search for "xcat/xnba.kpxe" and fail.  I believe what caused this was changing the name of the tftpdir although the contents of the tftpdir didn't change.  I can workaround this by editing dhcpd.conf to replace "xcat/xnba.xpxe" with "pxelinux.0", but this isn't ideal as seen below.
 
    } else if option client-architecture = 00:00  { #x86
        filename "pxelinux.0";
    } else if option vendor-class-identifier = "Etherboot-5.4"  { #x86
        filename "pxelinux.0";
 
I've found someone having the same problem in the email archives, but couldn't find a solution.
 
Anyone have any ideas on how to fix this so I can rely on makedhcp again?
 
Thanks,
Jacob
 
 
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
 

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

Reply via email to