Jarros, I know you haven't been following the whole thread but Jonathan's problem (which this discussion originated from) is that somehow his installation is still using the /tftpboot/pxelinux.cfg/ files despite being up to date with genesis. I saw a response on the list from you to someone else about a similar problem in November 2013:
http://sourceforge.net/mailarchive/message.php?msg_id=31683484 http://sourceforge.net/mailarchive/message.php?msg_id=31686689 Although I am not experiencing the same problem I too would be interested in the solution. It has always been challenging for me to understand the xCAT PXE deployment process, which is why I have 5-10 pages of self-written documentation and debugging info in a Google Doc about it. He posted his dhcpd.conf in his latest email. Any thoughts? -Josh On Wed, Jan 22, 2014 at 10:11 AM, Jarrod B Johnson <jbjoh...@us.ibm.com>wrote: > 1) If running 2.8, go ahead and delete nbroot-core. genesis is far more > maintainable and easier to muck with on the end point (e.g. having full > fledged glibc) > 2) The greatest common denominator remains switch based. It's the only > frequently instrumented topology cue that is pretty universal. For bladed > solutions there is potential for the chassis manager to be a good topology > cue. I am curious what goes awry with switch based discovery. Without a > topology cue, then the choices are sequential discovery (which I frankly > haven't used myself) or using/scripting nodediscoverls/nodediscoverdef. I > personally think the latter is actually better and can be trivially made > into a 'sequential' discovery using straightforward scripting.. > > 3) Tom Alandt is the best person to discuss what can/can't be done by IBM > mfg. On the other hand, we *could* take some measures to make you > impervious to the conflict. The 'lsslp --flexdiscover' for its respective > bits is impervious to IP conflict issues and will automatically fix it. > It's not a huge stretch to make that pan out for rackmount systems (though > currently it's hard to pull off without *some* topology cue). > [image: Inactive hide details for David D Johnson ---01/22/2014 08:11:53 > AM---I've been lurking on this discussion, and just checked to]David D > Johnson ---01/22/2014 08:11:53 AM---I've been lurking on this discussion, > and just checked to see what we've got -- nbroot or genesis -- > > From: David D Johnson <david_john...@brown.edu> > To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net> > Date: 01/22/2014 08:11 AM > Subject: Re: [xcat-user] Frustrating time with sequential node discovery > ------------------------------ > > > > I've been lurking on this discussion, and just checked to see what we've > got -- nbroot or genesis -- and we have both of them. > > I had given up on node discovery years ago, we originally used the switch > port numbers and forwarding tables to assign node names. Now I use ASU to > collect the macs, and populate the mac table with a bit of grep and awk. > But last week we powered on a rack of 20 non-ibm nodes, and I was wishing > we had something easier since ASU didn't work for them. > > So I have two questions -- > 1) Can I safely delete the xCAT-nbroot-core* RPMS ? > 2) What is the current best practice method? What about for non-ibm > hardware? > > No, three questions > 3) How do you get IBM manufacturing to use a specific different 172.29.X > for each rack they build for you? > We've had three racks arrive in different months all with 172.29.101 > addresses for the IMM, and I have to spend 5-10 minutes reprogramming each > one. I can't put them on the same network until the conflicts are gone. > > What's hard for me is that we get new nodes only a couple times a year, > and I forget everything in between. > > Thanks, > -- ddj > > On Jan 22, 2014, at 7:12 AM, Lissa Valletta > <*lis...@us.ibm.com*<lis...@us.ibm.com>> > wrote: > > > xCAT-nbroot-core* was replaced by xCAT-genesis-* in xCAT 2.8. > > Lissa K. Valletta > 8-3/B10 > Poughkeepsie, NY 12601 > (tie 293) 433-3102 > > > > <graycol.gif>Xiao Peng Wang ---01/22/2014 02:58:13 AM---Why do you say > that you need nbk.x86_64? Is this file listed in the > </tftpboot/xcat/xnba/nets/>? > > From: Xiao Peng Wang <*w...@cn.ibm.com* <w...@cn.ibm.com>> > To: xCAT Users Mailing list > <*xcat-user@lists.sourceforge.net*<xcat-user@lists.sourceforge.net>>, > > Cc: xCAT Users Mailing list > <*xcat-user@lists.sourceforge.net*<xcat-user@lists.sourceforge.net> > > > Date: 01/22/2014 02:58 AM > Subject: Re: [xcat-user] Frustrating time with sequential node > discovery > > ------------------------------ > > > > Why do you say that you need nbk.x86_64? Is this file listed in the > </tftpboot/xcat/xnba/nets/>? > > With the latest xCAT build, it needs > /tftpboot/xcat/genesis.kernel.x86_64 instead of nbk.* > > Thanks > Best Regards > ---------------------------------------------------------------------- > Wang Xiaopeng (王晓朋) > IBM China System Technology Laboratory > Tel: 86-10-82453455 > Email: *w...@cn.ibm.com* <w...@cn.ibm.com> > Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, > Haidian District Beijing P.R.China 100193 > > <graycol.gif>Jonathan Mills ---2014/01/22 14:10:32---It would seem to > me that what I am missing is the whole of the xCAT-nbroot > infrastructure...because > > From: Jonathan Mills <*jonmi...@renci.org* <jonmi...@renci.org>> > To: xCAT Users Mailing list > <*xcat-user@lists.sourceforge.net*<xcat-user@lists.sourceforge.net>>, > > Date: 2014/01/22 14:10 > Subject: Re: [xcat-user] Frustrating time with sequential node > discovery > ------------------------------ > > > > It would seem to me that what I am missing is the whole of the > xCAT-nbroot infrastructure...because it isn't part of xcat-core, nor > xcat-dep. So I didn't grab it. But it just so happens...you need it. > > The file > > /tftpboot/xcat/nbk.x86_64 > > is provided by the RPM xCAT-nbkernel-x86_64. Which is missing from my > yum repo mirrior, and from my hosts. > > > Anything else I'm missing? Hopefully if I grab correct copies of > xCAT-nbkernel and xCAT-nbroot (or xCAT-nbroot2?) then node discovery > will actually work. > > On 1/22/14, 12:08 AM, Xiao Peng Wang wrote: > > 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*<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*<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* <w...@cn.ibm.com> > > Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, > > Haidian District Beijing P.R.China 100193 > > > > Inactive hide details for Josh Nielsen ---2014/01/22 05:56:00---Ah, I > > see what you are saying now. Well, I hope the thread I stJosh Nielsen > > ---2014/01/22 05:56:00---Ah, I see what you are saying now. Well, I > hope > > the thread I stumbled on that Jarrod replied to help > > > > From: Josh Nielsen <*jniel...@hudsonalpha.org*<jniel...@hudsonalpha.org> > > > > To: xCAT Users Mailing list > <*xcat-user@lists.sourceforge.net*<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* <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*<http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk> > > > _______________________________________________ > > > xCAT-user mailing list > > > *xCAT-user@lists.sourceforge.net*<xCAT-user@lists.sourceforge.net> > > > > *https://lists.sourceforge.net/lists/listinfo/xcat-user*<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*<http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk> > > _______________________________________________ > > xCAT-user mailing list > > *xCAT-user@lists.sourceforge.net* <xCAT-user@lists.sourceforge.net> > > > *https://lists.sourceforge.net/lists/listinfo/xcat-user*<https://lists.sourceforge.net/lists/listinfo/xcat-user> > > > > > > -- > Jonathan Mills > Systems Administrator > Renaissance Computing Institute > UNC-Chapel Hill > > > > ------------------------------------------------------------------------------ > 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*<http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk> > _______________________________________________ > xCAT-user mailing list > *xCAT-user@lists.sourceforge.net* <xCAT-user@lists.sourceforge.net> > *https://lists.sourceforge.net/lists/listinfo/xcat-user*<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*<http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk> > _______________________________________________ > xCAT-user mailing list > *xCAT-user@lists.sourceforge.net* <xCAT-user@lists.sourceforge.net> > *https://lists.sourceforge.net/lists/listinfo/xcat-user*<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_______________________________________________*<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 > > > > ------------------------------------------------------------------------------ > 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 > >
<<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