The check is against what you have setup for the provmethod for the node.
It will show up in the /xcatpost/mypostscripts file on the nodes.  If it
ever happens again, check that file  for these line.   If you provmethod is
a diskless osimage name,  we should still set it to netboot.
export NODESETSTATE=netboot
export NODESETSTATE




Lissa K. Valletta
8-3/B10
Poughkeepsie, NY 12601
(tie 293) 433-3102





From:   Russell Jones <russ...@jonesmail.me>
To:     xcat-user@lists.sourceforge.net,
Date:   08/09/2013 05:55 PM
Subject:        Re: [xcat-user] Otherpkgs runs on stateless nodes



Strangely enough I am unable to replicate the problem anymore. Seems to be
fine:

/var/log/messages:
Aug  9 14:40:13 csclprd3-0-0 xcat: Running otherpkgs
Aug  9 14:40:13 csclprd3-0-0 xcat: ready
Aug  9 14:40:13 csclprd3-0-0 xcat: done


/var/log/xcat/xcat.log on the node:
Fri Aug  9 14:40:13 PDT 2013 Running postscript: otherpkgs
  Did not install any extra rpms.
Postscript: otherpkgs exited with code 0



The only thing I can think of is at one point I was missing chain.currchain
for the node. Can't think of why that would make the otherpkgs postscript
run/not detect this is a stateless node, but that's all I can think of.

I didn't want to re-break the working node, so if there's not an actual bug
you can find on your end, I'd say we can close this non-issue :-)



On 8/7/2013 6:35 AM, Lissa Valletta wrote:


      genimage does not require otherpkgs in the postscript table.   The
      postscripts table is only used during install and updatenode.

      Take a look at man genimage,  I think it gives a pretty good
      description as to where the list come from.   This is from the man
      page
      If imagename is specified, the package list file names are read from
      the osimage table
             and linuximage tables.

      IF you look in the linuximage table there are attributes that can be
      set to cover this (  pkglist pkgdir otherpkglist otherpkgdir exlist).

      When we generate our default images we fill most of them in with
      default paths.   This is what genimage uses.
      [manage-02][/opt/xcat/lib/perl/xCAT]> lsdef -t osimage
      rhels6.4-ppc64-netboot-compute
      Object name: rhels6.4-ppc64-netboot-compute

      exlist=/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.exlist
          imagetype=linux
          osarch=ppc64
          osdistroname=rhels6.4-ppc64
          osname=Linux
          osvers=rhels6.4
          otherpkgdir=/install/post/otherpkgs/rhels6.4/ppc64
          permission=755
          pkgdir=/install/rhels6.4/ppc64

      pkglist=/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.pkglist

      
postinstall=/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.postinstall

          profile=compute
          provmethod=netboot
          rootimgdir=/install/netboot/rhels6.4/ppc64/compute

      We don't automatically set an *.otherpkglist,  you can specfy that;
      you can also change the ones that are they to your own directories,
      but your customized directories should reside under /install.   We do
      specify *.pkglist because those additional packages are needed by
      xCAT installed on the nodes.



      Lissa K. Valletta
      8-3/B10
      Poughkeepsie, NY 12601
      (tie 293) 433-3102



      Inactive hide details for Russell Jones ---08/06/2013
      08:26:37 PM---Also I meant to ask is otherpkgs not required
      for the genimRussell Jones ---08/06/2013 08:26:37 PM---Also I meant
      to ask is otherpkgs not required for the genimage process?  Does
      genimage run otherpkgs

      From: Russell Jones <russ...@jonesmail.me>
      To: xcat-user@lists.sourceforge.net,
      Date: 08/06/2013 08:26 PM
      Subject: Re: [xcat-user] Otherpkgs runs on stateless nodes





      Also I meant to ask is otherpkgs not required for the genimage
      process? Does genimage run otherpkgs without requiring the script be
      listed as a postscript?


      On 8/6/2013 7:21 PM, Russell Jones wrote:
            Okay, I will get that to you on Friday - the strange thing is I
            was unable to replicate the issue a second time.... If I can
            replicate it, I will provide you with that file.

            This is 2.8.2.



            On 8/6/2013 7:02 PM, Lissa Valletta wrote:

                  If you could give us a copy of /xcatpost/mypostscript
                  file on the node,  I  would appreciate it.   There is a
                  check in otherpkgs that should stop it from running and I
                  want to see why it is failing.

                  what level of xCAT are you running

                  if [ -z "$UPDATENODE" ] || [ $UPDATENODE -ne 1 ]; then
                   if [ "$NODESETSTATE" = "netboot" -o \
                      "$NODESETSTATE" = "statelite" -o \
                      "$NODESETSTATE" = "diskless" -o \
                      "$NODESETSTATE" = "dataless" ]
                   then
                       echo "  Did not install any extra rpms."
                       exit 0
                   fi
                  fi

                  Lissa K. Valletta
                  8-3/B10
                  Poughkeepsie, NY 12601
                  (tie 293) 433-3102



                  Inactive hide details for Russell Jones ---08/06/2013
                  03:39:09 PM---Hi all, I've converted a non-osimage
                  stateless
            image over tRussell Jones
                  ---08/06/2013 03:39:09 PM---Hi all, I've converted a
                  non-osimage stateless image over to using osimage. I've

                  From: Russell Jones <russ...@jonesmail.me>
                  To: xCAT Users Mailing list
                  <xcat-user@lists.sourceforge.net>,
                  Date: 08/06/2013 03:39 PM
                  Subject: [xcat-user] Otherpkgs runs on stateless nodes


                  Hi all,

                  I've converted a non-osimage stateless image over to
                  using osimage. I've
                  noticed now that when booting stateless nodes, the
                  otherpkgs script
                  executes and attempts to install the extra RPMs. In the
                  past, otherpkgs
                  didn't run as this was performed during the genimage
                  process.

                  Does the otherpkgs postscript need to be updated to
                  properly detect
                  diskless nodes that are using osimage and not try to
                  install RPMs on
                  boot, or have I misconfigured something?



                  Thanks!



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

                  Get 100% visibility into Java/.NET code with AppDynamics
                  Lite!
                  It's a free troubleshooting tool designed for production.
                  Get down to code-level detail for bottlenecks, with <2%
                  overhead.
                  Download for free and get started troubleshooting in
                  minutes.
                  
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

                  _______________________________________________
                  xCAT-user mailing list
                  xCAT-user@lists.sourceforge.net
                  https://lists.sourceforge.net/lists/listinfo/xcat-user




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

                  Get 100% visibility into Java/.NET code with AppDynamics
                  Lite!
                  It's a free troubleshooting tool designed for production.
                  Get down to code-level detail for bottlenecks, with <2%
                  overhead.
                  Download for free and get started troubleshooting in
                  minutes.
                  
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk



                  _______________________________________________
                  xCAT-user mailing list
                  xCAT-user@lists.sourceforge.net
                  https://lists.sourceforge.net/lists/listinfo/xcat-user



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

            Get 100% visibility into Java/.NET code with AppDynamics Lite!
            It's a free troubleshooting tool designed for production.
            Get down to code-level detail for bottlenecks, with <2%
            overhead.
            Download for free and get started troubleshooting in minutes.
            
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk



            _______________________________________________
            xCAT-user mailing list
            xCAT-user@lists.sourceforge.net
            https://lists.sourceforge.net/lists/listinfo/xcat-user
      
------------------------------------------------------------------------------

      Get 100% visibility into Java/.NET code with AppDynamics Lite!
      It's a free troubleshooting tool designed for production.
      Get down to code-level detail for bottlenecks, with <2% overhead.
      Download for free and get started troubleshooting in minutes.
      
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
      _______________________________________________
      xCAT-user mailing list
      xCAT-user@lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/xcat-user



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

      Get 100% visibility into Java/.NET code with AppDynamics Lite!
      It's a free troubleshooting tool designed for production.
      Get down to code-level detail for bottlenecks, with <2% overhead.
      Download for free and get started troubleshooting in minutes.
      
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk


      _______________________________________________
      xCAT-user mailing list
      xCAT-user@lists.sourceforge.net
      https://lists.sourceforge.net/lists/listinfo/xcat-user

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

Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

<<inline: graycol.gif>>

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&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