In your case, the compute node was trying to download genesis.* file. It means the node booted with a nic which does not have mac configured in the node definition. 
 
Generally, we have a mac for the install nic configured in the 'mac' attribute. After running of 'nodeset', you can see a block in the /var/lib/dhcpd/dhcpd.leases for the node with the mac and ip specified.  If your node tries to boot from this instal nic, xCAT would tell it to download kickstart files. If not, xCAT does not know this mac address (not defined in the mac attribute), xCAT will lead it to download 'genesis' to do the discovery. 

Thanks
Best Regards
----------------------------------------------------------------------
Wang Xiaopeng (王晓朋)
IBM China System Technology Laboratory
Tel: 86-10-82453455
Email: [email protected]
Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193
 
 
----- Original message -----
From: Stephen Cartwright <[email protected]>
To: "[email protected]" <[email protected]>
Cc:
Subject: [xcat-user] Unable to kickstart, perhaps due to multiple interfaces
Date: Sun, Jul 17, 2016 12:40 AM
 

Hi there, 

 

I am trying to kickstart a system (IBM/lenovo x3550 with RHEL6.7) using xcat 2.8.5 and I can not seem to get it to install. 

 

I install using the commands:

 

nodeset node osimage=rhels6.7-x86_64-install-compute

rsetboot node net; rpower node reset

 

 

 
I see it successfully start the xCAT network boot agent, load the kernel /tftboot/xcat/genesis.kernel.x86_64 and /tftboot/xcat/genesis.fs.x86_64.lzma
 
But anaconda never seems to start, and it is stuck on "network configuration complete, commencing transmit of discovery packets"
 
This may have something to do with the fact that this machine has an external interface and an internal interface, so I am wondering if this could be an issue? If so how to disable the external interface until the machine has been installed?
 
Thank you for your time!
 
Stephen
 
P.S.
I have placed the information regarding the nodes below:
 
 
bootparams
"node","xcat/osimage/rhels6.7-x86_64-install-compute/vmlinuz","xcat/osimage/rhels6.7-x86_64-install-compute/initrd.img","quiet repo=http://!myipfn!:80/install/rhels6.7/x86_64 ks=http://!myipfn!:80/install/autoinst/node ksdevice=eth2 cmdline console=tty0 console=ttyS0,115200",,,,,
 
mac
"node",,"40:F2:E9:0D:F8:D4",,
 
noderes
"node",,,,,,,,"eth2","eth2",,,,,,,,,,,
 
nodehm
 
hosts
"node","192.168.200.13",,,,
 
nodelist
"node","compute.big,x86_64,ipmi,all","booting","07-16-2016 05:35:46",,,,,,,,,
 
chain
"node","install rhels6.7-x86_64-compute","boot",,,,
 
nodetype
"node","rhels6.7","x86_64","compute","rhels6.7-x86_64-install-compute",,,,
 
ipmi
"node","node-mgmt",,,,,,,
 
lsdef -t node

Object name: node

    arch=x86_64

    bmc=node-mgmt

    bmcpassword=password

    bmcusername=user

    chain=runcmd=bmcsetup,shell

    cons=ipmi

    currchain=boot

    currstate=install rhels6.7-x86_64-compute

    groups=compute,x86_64,ipmi,all

    initrd=xcat/osimage/rhels6.7-x86_64-install-compute/initrd.img

    installnic=eth2

    ip=192.168.200.13

    kcmdline=quiet repo=http://!myipfn!:80/install/rhels6.7/x86_64 ks=http://!myipfn!:80/install/autoinst/node ksdevice=eth2 cmdline console=tty0 console=ttyS0,115200

    kernel=xcat/osimage/rhels6.7-x86_64-install-compute/vmlinuz

    mac=40:F2:E9:0D:F8:D4

    mgt=ipmi

    netboot=pxe

    _ondiscover_=nodediscover

    os=rhels6.7

    postbootscripts=otherpkgs

    postscripts=syslog,remoteshell,syncfiles

    primarynic=eth2

    profile="">

    provmethod=rhels6.7-x86_64-install-compute

    serialport=0

    serialspeed=115200

    status=booting

    statustime=07-16-2016 05:35:46

 

 

 

 

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user
 
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to