I'm running xCAT 2.8.3 and CentOS 6.4 atop of Cisco UCS-C hardware.  I'm 
attempting to do a sequential nodediscovery.  I've pre-populated the 
nodelist table with the nodenames, so I shouldn't need to do anything 
more than

nodediscoverystart noderange=node[1-15]

However, none of the nodes ever gets discovered.

Digging deeper, it seems that none of them ever successfully PXE boot at 
all.  They should be PXE booting off of the genesis netboot image and 
speaking back to the xcatmaster, correct?

When I run 'mknb x86_64', it populates /tftpboot/pxelinux.cfg with 
entries to non-existent netboot images.  Watch:

[root@ncsu-hn ~]# rpm -qf /opt/xcat/sbin/mknb
xCAT-client-2.8.3-snap201311122316.noarch
[root@ncsu-hn ~]# mknb x86_64
Creating genesis.fs.x86_64.lzma in /tftpboot/xcat
[root@ncsu-hn ~]# cd /tftpboot/pxelinux.cfg/
[root@ncsu-hn pxelinux.cfg]# ls
0A6400  0A6500  0A6600  7F  98300D  98300DE6  98300DE7  C0A86B
[root@ncsu-hn pxelinux.cfg]# cat *
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=10.100.0.1:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=10.101.0.1:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=10.102.0.1:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=127.0.0.1:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=152.48.13.3:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=152.48.13.230:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=152.48.13.231:3001
DEFAULT xCAT
   LABEL xCAT
   KERNEL xcat/nbk.x86_64
   APPEND initrd=xcat/nbfs.x86_64.gz quiet xcatd=192.168.107.10:3001
[root@ncsu-hn pxelinux.cfg]# cd ../xcat/
[root@ncsu-hn xcat]# ls -la
total 21528
drwxr-xr-x  4 root root     4096 Jan 17 13:06 .
drwxr-xr-x. 7 root root     4096 Jan 18 22:02 ..
-rwxr-xr-x  1 root root   242929 Jan 15  2012 elilo-x64.efi
-rw-r--r--  1 root root 17573621 Jan 18 22:03 genesis.fs.x86_64.lzma
-rwxr-xr-x  1 root root  3986608 Aug  9 06:29 genesis.kernel.x86_64
drwxr-xr-x  3 root root     4096 Jan 17 13:06 osimage
drwxr-xr-x  3 root root     4096 Dec 23 07:42 xnba
-rw-r--r--  1 root root   139200 Oct 28 16:16 xnba.efi
-rw-r--r--  1 root root    74792 Oct 28 16:16 xnba.kpxe



As you can see....it ought to be netbooting the genesis kernel, but 
instead all my pxelinux.cfg/* files are instructing clients to boot the 
non-existent "nbk.x86_64" image.

Your advice is appreciated.

-- 
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
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to