You mentioned that the unpatched osimage also did not work on vm, did you copy the kernel from the build node too? Try the imgexport and imgimport if you want to build image on another node.
Does this unpatched osimage work in the other cluster like a new xCAT MN and new xCAT node (bare metal or vm)? Did you see any dracut error message when running genimage? 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: Christian Caruthers <christian.caruth...@us.ibm.com> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>, Date: 2014/03/21 22:56 Subject: Re: [xcat-user] Strange xCAT stateless image behavior Right, so at first, we upgraded from 2.7.3 to 2.8.3, killed the running xcatd daemons and ran service xcatd start. Then we used the compute.pkglist and compute.exlist from /opt/xcat/share/xcat/netboot which didn't work. Then we used the compute.rhels6.x86_64.pkglist and .exlist. But all of this was done on a management node that had been patched (including a kernel patch to 2.6.32-358.18.1), and the updates are not local (it was patched from a satellite server). I have tried adding a line to compute.rhels6.x86_64.postinstall "yum --installroot=$IMGROOT update -y" which applies the kernel patch, but it appears that dracut still wants to use the base 6.4 kernel (2.6.32-358) to build the initrd. The only times I've seen errors in building the initrd was the first build (using compute.pkglist|.exlist which we now know was wrong) and when I included the yum update in the postinstall script. Still, it think all of this is actually causing the problem. Last night, I built a stock 6.4 netboot image using an unpatched 6.4 install on a VM. I tarred up /install/netboot/rhels6.4/x86_64/compute and uploaded that to the management node this morning. After booting a system to this image, we still get the same error: dracut Warning: Boot has failed. To debug this issue add "rdshell" to the kernel command line. Kernel panic - not syncing: Attempted to kill init! Pid: 1, comm: init Not tainted 2.6.32-358.el6.x86_64 #1 Call Trace: ? panic+0xa7/0x16f ? do_exit+0x862/0x870 ? fput+0x25/0x30 ? do_group_exit+0x58/0xd0 ? sys_exit_group+0x17/0x20 ? system_call_fastpath+0x16/0x This is the same error we get no matter how we build the image (built on the MN or on an unpatched VM, applying updates or not). Adding rdshell returns the same error, but drops me to a shell, and I really don't know what I'm looking for at that point. I've also included an lsdef for the node: [root@sl73oprhdp01 rh]# lsdef n01 Object name: n01 arch=x86_64 bmc=n01-imm bmcport=1 chain=runcmd=bmcsetup,standby currstate=netboot rhels6.4-x86_64-compute groups=ipmi initrd=xcat/osimage/rhels6.4-x86_64-netboot-compute/initrd-stateless.gz kcmdline=imgurl=http://172.20.0.1:80//install/netboot/rhels6.4/x86_64/compute/rootimg.gz XCAT=10.216.26.119:3001 NODE=n01 FC=0 ifname=eth2:xx:xx:xx:xx:xx:xx netdev=eth2 console=tty0 console=ttyS0,115200 kernel=xcat/osimage/rhels6.4-x86_64-netboot-compute/kernel mac=xx:xx:xx:xx:xx:xx mgt=ipmi netboot=xnba nfsserver=172.20.0.1 ondiscover=nodediscover os=rhels6.4 postbootscripts=otherpkgs postscripts=syslog,remoteshell,syncfiles,setupntp profile=compute provmethod=rhels6.4-x86_64-netboot-compute serialport=0 serialspeed=115200 xcatmaster=172.20.0.1 Regards, Christian Caruthers Senior Consultant - System x Linux HPC Mobile: 757-289-9872 Find me on LinkedIn Inactive hide details for Xiao Peng Wang ---03/20/2014 09:26:33 PM---The pkglist for rh6 should be used: compute.rhels6.x86_64.Xiao Peng Wang ---03/20/2014 09:26:33 PM---The pkglist for rh6 should be used: compute.rhels6.x86_64.pkglist From your error message, the initr From: Xiao Peng Wang <w...@cn.ibm.com> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>, Cc: "xCAT Users Mailing list" <xcat-user@lists.sourceforge.net> Date: 03/20/2014 09:26 PM Subject: Re: [xcat-user] Strange xCAT stateless image behavior The pkglist for rh6 should be used: compute.rhels6.x86_64.pkglist From your error message, the initrd creating was failed to make a completed initrd. Also show out definition of the node. 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 Inactive hide details for Christian Caruthers ---2014/03/20 20:51:37---Trying to set up the default compute stateless template Christian Caruthers ---2014/03/20 20:51:37---Trying to set up the default compute stateless template in v2.8.3 on rhel 6.4. This system was first From: Christian Caruthers <christian.caruth...@us.ibm.com> To: "xCAT Users Mailing list" <xcat-user@lists.sourceforge.net>, Date: 2014/03/20 20:51 Subject: [xcat-user] Strange xCAT stateless image behavior Trying to set up the default compute stateless template in v2.8.3 on rhel 6.4. This system was first upgraded from xCAT 2.7.3 to 2.8.3 w/ latest deps. We took the default compute.pkglist and compute.exlist from $XCATROOT/share/xcat/netboot/rh. When genimage is building the initrd, I see the following: Try to load drivers: pps_core mlx4_core mdio libcrc32c ptp dca virtio_ring virtio mlx4_en tg3 bnx2 bnx2x e1000 e1000e igb mlx_en virtio_net be2net ext3 ext4 to initrd. W: Cannot load dracut module "xcat", dependencies failed. W: Dracut module "xcat" cannot be found. W: Dracut module "nfs" cannot be found. W: Dracut module "network" cannot be found. the initial ramdisk for statelite is generated successfully. Try to load drivers: pps_core mlx4_core mdio libcrc32c ptp dca virtio_ring virtio mlx4_en tg3 bnx2 bnx2x e1000 e1000e igb mlx_en virtio_net be2net ext3 ext4 to initrd. W: Cannot load dracut module "xcat", dependencies failed. W: Dracut module "xcat" cannot be found. W: Dracut module "nfs" cannot be found. W: Dracut module "network" cannot be found. the initial ramdisk for stateless is generated successfully. After running packimage, we boot the system and see the following in the console: Initalizing network drop monitor service Freeing unused kernel memory: 1264k freed Write protecting the kernel read-only data: 10240k Freeing unused kernel memory: 904k freed Freeing unused kernel memory: 1676k freed dracut: FATAL: No or empty root= argument dracut: Refusing to continue dracut Warning: Signal caught! /lib/dracut-lib.sh: line 83: /emergency/01-die.sh: No such file or directory Kernel panic - not syncing: Attempted to kill init! Pid: 1, comm: init Not tainted 2.6.32-358.el6.x86_64 #1 Call Trace: ? panic+0xa7/0x16f ? do_exit+0x862/0x870 ? do_group_exit+0x58/0xd0 ? sys_exit_group+0x17/0x20 ? system_call_fastpath+0x16/0x1b The management node has a patched kernel, and it appears the stateless image is running the stock rhel 6.4 kernel. Could this be the problem, or am I missing something: [root@mgt01 modules]# ls /install/netboot/rhels6.4/x86_64/compute/rootimg/lib/modules 2.6.32-358.el6.x86_64 [root@mgt01 modules]# uname -a Linux mgt01.cluster.net 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux [root@mgt01 modules]# Regards, Christian Caruthers Senior Consultant - System x Linux HPC Mobile: 757-289-9872 Find me on LinkedIn ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user
<<inline: graycol.gif>>
------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user