Dennis,

   Thanks for your information. It has been fixed in the defect
   https://sourceforge.net/p/xcat/bugs/4279/


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



From:   Dennis Zheleznyak <[email protected]>
To:     xCAT Users Mailing list <[email protected]>
Date:   2014/09/30 07:23
Subject:        Re: [xcat-user] Unable to build stateless image



Thank you for your help, I did a bit of reproducing and I found the problem
+ want to let you know about a bug in 2.8.5 version.

First of all, since I'm doing the testing on Virtual Box virtual machines,
I didn't give enough memory to the node, n1 (only 512MB was configured).

On 2.8.5, xCAT installation does not
create /opt/xcat/share/xcat/netboot/dracut, I had to create the link
manually just as Xiao Peng Wang suggested - Thank you !! after the link was
created, everything started working again.
      cd /opt/xcat/share/xcat/netboot/centos
      ln -s ../rh/dracut dracut
On 2.8.4, xCAT creates everything properly.

Thank you,
Dennis.

On Mon, Sep 29, 2014 at 4:21 PM, Xiao Peng Wang <[email protected]> wrote:
  #1, you can use 'addkcmdline' attribute of node add additional kernel
  parameters for the node.

  #2, for your error during boot of image, looks like your image was not
  created successfully (missed some files?), you can run 'rmimage <osimage>
  and then regenerate the image. And during the regenerate, check the
  output to make sure there's not fatal error.


  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

  Inactive hide details for Dennis Zheleznyak ---2014/09/29 17:09:17---I
  ran the following:    1. cd /opt/xcat/share/xcat/netbootDennis Zheleznyak
  ---2014/09/29 17:09:17---I ran the following:    1.
  cd /opt/xcat/share/xcat/netboot/centos

  From: Dennis Zheleznyak <[email protected]>
  To: xCAT Users Mailing list <[email protected]>
  Date: 2014/09/29 17:09
  Subject: Re: [xcat-user] Unable to build stateless image



  I ran the following:
        1. cd /opt/xcat/share/xcat/netboot/centos
        2. ln -s ../rh/dracut dracut
        3. genimage centos6.5-x86_64-netboot-compute
        4. packimage centos6.5-x86_64-netboot-compute
  Encountered an error about selinux, so I've added selinux=0 to the APPEND
  line in /tftpboot/pxelinux.cfg/n1, how do I add it using xCAT tables?

  I encountered another error after that, I've added a print screen to this
  email.

  On Mon, Sep 29, 2014 at 11:53 AM, Xiao Peng Wang <[email protected]> wrote:
        Then make this 'dracut -> ../rh/dracut' in
        /opt/xcat/share/xcat/netboot/centos.

        It should caused by your xcat version.

        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

        Inactive hide details for Dennis Zheleznyak ---2014/09/29
        16:41:41---The dracut directory isn't there: ls
        -ld /opt/xcat/share/xDennis Zheleznyak ---2014/09/29 16:41:41---The
        dracut directory isn't there: ls
        -ld /opt/xcat/share/xcat/netboot/centos

        From: Dennis Zheleznyak <[email protected]>
        To: xCAT Users Mailing list <[email protected]>
        Date: 2014/09/29 16:41



        Subject: Re: [xcat-user] Unable to build stateless image





        The dracut directory isn't there:

        ls -ld /opt/xcat/share/xcat/netboot/centos
        drwxr-xr-x 2 root root 4096 Sep 29
        10:57 /opt/xcat/share/xcat/netboot/centos

        ls -l /opt/xcat/share/xcat/netboot/centos
        total 16
        -rw-r--r-- 1 root root 154 Sep 29 00:32 compute.centos6.pkglist
        -rw-r--r-- 1 root root 232 Aug 28  2013 compute.exlist
        -rw-r--r-- 1 root root 102 Aug 31  2013 compute.pkglist
        lrwxrwxrwx 1 root root  14 Sep 28 21:30 genimage -> ../rh/genimage
        lrwxrwxrwx 1 root root   8 Sep 28 21:30 geninitrd -> genimage
        -rw-r--r-- 1 root root 164 Jan 24  2014 kvm.centos6.pkglist
        lrwxrwxrwx 1 root root  16 Sep 28 21:30 kvm.exlist ->
        ../rh/kvm.exlist
        lrwxrwxrwx 1 root root  26 Sep 28 21:30 kvm.pkglist ->
        ../rh/kvm.rhels5.4.pkglist
        lrwxrwxrwx 1 root root  16 Sep 28 21:30 xen.exlist ->
        ../rh/xen.exlist
        lrwxrwxrwx 1 root root  17 Sep 28 21:30 xen.pkglist ->
        ../rh/xen.pkglist

        On Mon, Sep 29, 2014 at 11:36 AM, Xiao Peng Wang <[email protected]>
        wrote:
              Looks like there missed some files in 97xcat.

              Check dracut directory exists
              in /opt/xcat/share/xcat/netboot/centos like following:

                    lrwxrwxrwx 1 root root  12 Aug 29 13:34 dracut ->
                    ../rh/dracut
              And inside the dracut dir, there should have files like:
              check  installkernel  install.netboot  install.statelite
              xcat-cmdline.sh  xcat-premount.sh  xcat-prepivot.sh  xcatroot
              xcat-updateflag

              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

              Inactive hide details for Dennis Zheleznyak ---2014/09/29
              16:14:32---Yes, 95nfs exist, here are all of the requested
              info: ls -Dennis Zheleznyak ---2014/09/29 16:14:32---Yes,
              95nfs exist, here are all of the requested info: ls -ld 95nfs

              From: Dennis Zheleznyak <[email protected]>
              To: xCAT Users Mailing list <[email protected]>
              Date: 2014/09/29 16:14
              Subject: Re: [xcat-user] Unable to build stateless image



              Yes, 95nfs exist, here are all of the requested info:

              ls -ld 95nfs
              drwxr-xr-x 2 root root 4096 Sep 28 22:36 95nfs

              ls -la 95nfs
              total 32
              drwxr-xr-x  2 root root 4096 Sep 28 22:36 .
              drwxr-xr-x 38 root root 4096 Sep 29 10:41 ..
              -rwxr-xr-x  1 root root  442 Jan 15  2010 check
              -rwxr-xr-x  1 root root 2002 Nov 29  2013 install
              -rwxr-xr-x  1 root root   37 Jan 15  2010 installkernel
              -rwxr-xr-x  1 root root 3497 Nov 29  2013 nfsroot
              -rwxr-xr-x  1 root root  639 Jan 15  2010 nfsroot-cleanup.sh
              -rwxr-xr-x  1 root root 3206 Nov 29  2013 parse-nfsroot.sh

              ls -ld 97xcat/
              drwxr-xr-x 2 root root 4096 Sep 28 22:11 97xcat/

              ls -la 97xcat/
              total 12
              drwxr-xr-x  2 root root 4096 Sep 28 22:11 .
              drwxr-xr-x 38 root root 4096 Sep 29 10:41 ..
              ----------  1 root root   72 Sep 29 10:37 xcat-cmdline.sh

              I tried:
                    1. cp xcat-cmdline.sh xcat-cmdline.sh.orig
                    2. chmod 755 xcat-cmdline.sh
                    3. packimage centos6.5-x86_64-netboot-compute
                    4. nodeset n1 centos6.5-x86_64-netboot-compute
              However, I get the same result, so I deleted the file and
              reverted the changes.

              Thank you,
              Dennis.

              On Mon, Sep 29, 2014 at 10:57 AM, Xiao Peng Wang <
              [email protected]> wrote:
                    Did you see
                    the 
/install/netboot/centos6.5/x86_64/compute/rootimg/usr/share/dracut/modules.d/95nfs?


                    Check the permission of 95nfs and 97xcat, and list the
                    files in 97xcat

                    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

                    Inactive hide details for Dennis Zheleznyak
                    ---2014/09/29 15:42:07---Hi, First of all, thank you
                    for your quick response !Dennis Zheleznyak
                    ---2014/09/29 15:42:07---Hi, First of all, thank you
                    for your quick response !

                    From: Dennis Zheleznyak <[email protected]>
                    To: xCAT Users Mailing list <
                    [email protected]>
                    Date: 2014/09/29 15:42



                    Subject: Re: [xcat-user] Unable to build stateless
                    image





                    Hi,

                    First of all, thank you for your quick response !

                    The following directory does not exist:
                          
/install/netboot/centos6.5/x86_64/compute/rootimg/usr/lib/dracut
                    The rest of the directories you mentioned exist and are
                    populated.

                    The output of genimage command is attached to this
                    email: genimage.log

                    In addition, the output of
                    pkglist, 
/opt/xcat/share/xcat/netboot/centos/compute.centos6.pkglist:

                    bash
                    nfs-utils
                    openssl
                    dhclient
                    kernel
                    openssh-server
                    openssh-clients
                    wget
                    rsync
                    dracut-network
                    irqbalance
                    procps
                    rpm
                    e2fsprogs
                    parted
                    bc
                    ntp
                    rsyslog




                    On Mon, Sep 29, 2014 at 10:22 AM, Xiao Peng Wang <
                    [email protected]> wrote:
                          Could you check the existence of following
                          directories? And show me the full output of
                          genimage run.


                          
/install/netboot/centos6.5/x86_64/compute/rootimg/usr/lib/dracut

                          
/install/netboot/centos6.5/x86_64/compute/rootimg/usr/share/dracut


                          
/install/netboot/centos6.5/x86_64/compute/rootimg/usr/share/dracut/modules.d/

                          
/install/netboot/centos6.5/x86_64/compute/rootimg/usr/share/dracut/modules.d/97xcat/



                          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

                          Inactive hide details for Dennis Zheleznyak
                          ---2014/09/29 14:14:30---Correct, I did not
                          change it at all. Here is the output ofDennis
                          Zheleznyak ---2014/09/29 14:14:30---Correct, I
                          did not change it at all. Here is the output of
                          the image:

                          From: Dennis Zheleznyak <[email protected]>
                          To: xCAT Users Mailing list <
                          [email protected]>
                          Date: 2014/09/29 14:14
                          Subject: Re: [xcat-user] Unable to build
                          stateless image





                          Correct, I did not change it at all.

                          Here is the output of the image:

                          lsdef -t osimage -o
                          centos6.5-x86_64-netboot-compute

                          Object name: centos6.5-x86_64-netboot-compute

                          
exlist=/opt/xcat/share/xcat/netboot/centos/compute.exlist

                              imagetype=linux
                              nodebootif=eth0
                              osarch=x86_64
                              osdistroname=centos6.5-x86_64
                              osname=Linux
                              osvers=centos6.5

                          otherpkgdir=/install/post/otherpkgs/centos6.5/x86_64

                              permission=755
                              pkgdir=/install/centos6.5/x86_64

                          
pkglist=/opt/xcat/share/xcat/netboot/centos/compute.centos6.pkglist

                              profile=compute
                              provmethod=netboot

                          rootimgdir=/install/netboot/centos6.5/x86_64/compute


                          On Mon, Sep 29, 2014 at 5:37 AM, Xiao Peng Wang <
                          [email protected]> wrote:
                                The thing is what you defined in your
                                osimage centos6.5-x86_64-netboot-compute,
                                show it out with 'lsdef -t osimage
                                centos6.5-x86_64-netboot-compute'.

                                The definition of
                                centos6.5-x86_64-netboot-compute was built
                                by xCAT and you did not change it, right?



                                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

                                Inactive hide details for Dennis Zheleznyak
                                ---2014/09/27 06:29:26---Hi everyone, I'm
                                trying to build a stateless image and I'm
                                Dennis Zheleznyak ---2014/09/27
                                06:29:26---Hi everyone, I'm trying to build
                                a stateless image and I'm encountering
                                multiple errors.

                                From: Dennis Zheleznyak <
                                [email protected]>
                                To: xCAT Users Mailing list <
                                [email protected]>
                                Date: 2014/09/27 06:29
                                Subject: [xcat-user] Unable to build
                                stateless image




                                Hi everyone,

                                I'm trying to build a stateless image and
                                I'm encountering multiple errors. (I didn't
                                change or touched any file, I'm trying to
                                build a stateless image with xCATs default
                                settings)

                                xCAT Server:
                                      Latest CentOS 6.5
                                      (2.6.32-431.29.2.el6.x86_64).
                                      xCAT Core 2.8.5
                                      and xcat-dep-201408200428
                                Commands:
                                      genimage
                                      centos6.5-x86_64-netboot-compute
                                      packimage
                                      centos6.5-x86_64-netboot-compute
                                      nodeset n1
                                      osimage=centos6.5-x86_64-netboot-compute

                                Errors:
                                      W: Dracut module "xcat" cannot be
                                      found. (after running genimage)
                                      dracut: FATAL: No or empty root=
                                      argument
                                      dracut: Refusing to continue
                                      /lib/dracut-lib.sh: line
                                      101: /emergency/01-die.sh: No such
                                      file or directory
                                      dracut Warning: Signal caught! (when
                                      trying to boot the machine).

                                Output:

                                [root@xcatsrv compute]# lsdef n1 --osimage
                                Object name: n1
                                    arch=x86_64
                                    currstate=netboot
                                centos6.5-x86_64-compute
                                    groups=all,compute
                                    hostnames=n1.home.com

                                
initrd=xcat/osimage/centos6.5-x86_64-netboot-compute/initrd-stateless.gz

                                    installnic=mac
                                    interface=eth0
                                    ip=192.168.0.201
                                    kcmdline=imgurl=
                                
http://192.168.0.130:80//install/netboot/centos6.5/x86_64/compute/rootimg.gz
                                 XCAT=192.168.0.130:3001 NODE=n1 FC=0

                                
kernel=xcat/osimage/centos6.5-x86_64-netboot-compute/kernel

                                    mac=08:00:27:8C:96:5D
                                    netboot=pxe
                                    nfsserver=192.168.0.130
                                    os=centos6.5
                                    postbootscripts=otherpkgs

                                postscripts=syslog,remoteshell,syncfiles
                                    primarynic=mac
                                    profile=compute

                                provmethod=centos6.5-x86_64-netboot-compute
                                    tftpserver=192.168.0.130
                                    xcatmaster=192.168.0.130
                                    profile=compute

                                
pkglist=/opt/xcat/share/xcat/netboot/centos/compute.centos6.pkglist

                                    osname=Linux
                                    permission=755

                                
exlist=/opt/xcat/share/xcat/netboot/centos/compute.exlist

                                    osdistroname=centos6.5-x86_64
                                    osvers=centos6.5
                                    objtype=osimage
                                    osarch=x86_64
                                    provmethod=netboot

                                
rootimgdir=/install/netboot/centos6.5/x86_64/compute

                                    imagetype=linux

                                
otherpkgdir=/install/post/otherpkgs/centos6.5/x86_64

                                    pkgdir=/install/centos6.5/x86_64
                                
------------------------------------------------------------------------------

                                Meet PCI DSS 3.0 Compliance Requirements
                                with EventLog Analyzer
                                Achieve PCI DSS 3.0 Compliant Status with
                                Out-of-the-box PCI DSS Reports
                                Are you Audit-Ready for PCI DSS 3.0
                                Compliance? Download White paper
                                Comply to PCI DSS 3.0 Requirement 10 and
                                11.5 with EventLog Analyzer
                                
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
                                _______________________________________________

                                xCAT-user mailing list
                                [email protected]
                                
https://lists.sourceforge.net/lists/listinfo/xcat-user



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

                                Slashdot TV.  Videos for Nerds.  Stuff that
                                Matters.
                                
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk

                                _______________________________________________

                                xCAT-user mailing list
                                [email protected]
                                
https://lists.sourceforge.net/lists/listinfo/xcat-user
                          
------------------------------------------------------------------------------

                          Slashdot TV.  Videos for Nerds.  Stuff that
                          Matters.
                          
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
                          _______________________________________________
                          xCAT-user mailing list
                          [email protected]
                          https://lists.sourceforge.net/lists/listinfo/xcat-user



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

                          Slashdot TV.  Videos for Nerds.  Stuff that
                          Matters.
                          
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk

                          _______________________________________________
                          xCAT-user mailing list
                          [email protected]
                          https://lists.sourceforge.net/lists/listinfo/xcat-user





                    [attachment "genimage.log" deleted by Xiao Peng
                    Wang/China/IBM]
                    
------------------------------------------------------------------------------

                    Slashdot TV.  Videos for Nerds.  Stuff that Matters.
                    
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
                    _______________________________________________
                    xCAT-user mailing list
                    [email protected]
                    https://lists.sourceforge.net/lists/listinfo/xcat-user


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

                    Slashdot TV.  Videos for Nerds.  Stuff that Matters.
                    
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk

                    _______________________________________________
                    xCAT-user mailing list
                    [email protected]
                    https://lists.sourceforge.net/lists/listinfo/xcat-user




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

              Slashdot TV.  Videos for Nerds.  Stuff that Matters.
              
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
              _______________________________________________
              xCAT-user mailing list
              [email protected]
              https://lists.sourceforge.net/lists/listinfo/xcat-user


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

              Slashdot TV.  Videos for Nerds.  Stuff that Matters.
              
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk

              _______________________________________________
              xCAT-user mailing list
              [email protected]
              https://lists.sourceforge.net/lists/listinfo/xcat-user
        
------------------------------------------------------------------------------

        Slashdot TV.  Videos for Nerds.  Stuff that Matters.
        
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
        _______________________________________________
        xCAT-user mailing list
        [email protected]
        https://lists.sourceforge.net/lists/listinfo/xcat-user


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

        Slashdot TV.  Videos for Nerds.  Stuff that Matters.
        
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk

        _______________________________________________
        xCAT-user mailing list
        [email protected]
        https://lists.sourceforge.net/lists/listinfo/xcat-user


  [attachment "error.jpg" deleted by Xiao Peng Wang/China/IBM]
  ------------------------------------------------------------------------------

  Slashdot TV.  Videos for Nerds.  Stuff that Matters.
  http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
  _______________________________________________
  xCAT-user mailing list
  [email protected]
  https://lists.sourceforge.net/lists/listinfo/xcat-user


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

  Slashdot TV.  Videos for Nerds.  Stuff that Matters.
  http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk

  _______________________________________________
  xCAT-user mailing list
  [email protected]
  https://lists.sourceforge.net/lists/listinfo/xcat-user

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

Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to