Both Josh and Russell are correct.

xNBA is a customized pxe and genesis is a xCAT customized diskless linux
system to run discovery and other tasks like 'bmcsetup'. It does not need
the /tftpboot/pxelinux.cfg/.* to load the genesis.

For discovery, if a node is not defined in xCAT, the dhcp configuration in
the /etc/dhcp/dhcpd.conf or /etc/dhcpd.conf is used to reply the dhcp
request from not-discovered node.

In your dhcpd.conf, it should have the following part for your deployment
network. If not, run 'makedhcp -n' to recreate your dhcpd.conf.
    if option user-class-identifier = "xNBA" and option client-architecture
= 00:00 { #x86, xCAT Network Boot Agent
       always-broadcast on;
       filename = "http://10.1.0.207/tftpboot/xcat/xnba/nets/10.1.0.0_16";;
    } else if option user-class-identifier = "xNBA" and option
client-architecture = 00:09 { #x86, xCAT Network Boot Agent
       filename =
"http://10.1.0.207/tftpboot/xcat/xnba/nets/10.1.0.0_16.uefi";;
    } else if option client-architecture = 00:00  { #x86
      filename "xcat/xnba.kpxe";
    } else if option vendor-class-identifier = "Etherboot-5.4"  { #x86
      filename "xcat/xnba.kpxe";
    } else if option client-architecture = 00:07 { #x86_64 uefi
       filename "xcat/xnba.efi";
    } else if option client-architecture = 00:09 { #x86_64 uefi alternative
id
       filename "xcat/xnba.efi";
    }

During the boot process of a not-discovered node, dhcpd will tell the node
to load xcat/xnba.kpxe first and then the configuration file http://<xcat
mn>/tftpboot/xcat/xnba/nets/10.1.0.0_16. Then the xnba will load the
genesis.

Take a look of the syslog to see whether the xnba was downloaded
successfully from tftp server. And look into the httpd log to see whether
the genesis has been downloaded successfully.


Thanks
Best Regards
----------------------------------------------------------------------
 Wang Xiaopeng (王晓朋)
 IBM China System Technology Laboratory
 Tel: 86-10-82453455
 Email: w...@cn.ibm.com
 Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road,
Haidian District Beijing P.R.China 100193



From:   Josh Nielsen <jniel...@hudsonalpha.org>
To:     xCAT Users Mailing list <xcat-user@lists.sourceforge.net>,
Date:   2014/01/22 05:56
Subject:        Re: [xcat-user] Frustrating time with sequential node discovery



Ah, I see what you are saying now. Well, I hope the thread I stumbled
on that Jarrod replied to helps figure out why his configuration is
looking to the outdated (according to what Jarrod said) configuration
files in /tftpboot/pxelinux.cfg/. Looks like it is either
/etc/dhcpd.conf or /var/lib/dhcpd/dhcpd.leases related in that case.

On Tue, Jan 21, 2014 at 3:51 PM, Russell Jones
<russell-l...@jonesmail.me> wrote:
> It *should* work with xNBA and Genesis - xNBA is the PXE image that
> loads Genesis. :-)
>
> Genesis is the utility image that handles shell commands, runimages, etc.
>
> Don't confuse NBFS with xNBA - NBFS is deprecated via Genesis. xNBA is
> the gpxe image that loads Genesis or your normal OS image depending on
> what you sent via nodeset. Genesis would not be able to load without
> xNBA (or standard PXE), and neither would any netboot images.
>
> On 1/21/2014 3:33 PM, Josh Nielsen wrote:
>>   my case it still works with
>> both xnba and genesis because of the nature of PXE chainloading. It
>> probably adds deployment time, but it actually works in such a mixed
>> configuration.
>>
>> -Josh
>
>
>
------------------------------------------------------------------------------

> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk

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

------------------------------------------------------------------------------

CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk

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

<<inline: graycol.gif>>

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to