Good for you!

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:   Russell Jones <russell-l...@jonesmail.me>
To:     xcat-user@lists.sourceforge.net,
Date:   2014/01/21 10:34
Subject:        Re: [xcat-user] xCAT ignoring my otherpkgdir setting



Thanks!

It is working fine now that I figured out what the issue is. We will gain a
lot better performance with site.precreatemypostscripts enabled, so we wish
to keep it on. This is a cluster with ~6000 nodes.


On 1/20/2014 7:32 PM, Xiao Peng Wang wrote:


      The question turns to whether to use the site.precreatemypostscripts.
      This site attribute is used to improve the performance of postscript
      mechanism in a big cluster.

      If site.precreatpostescripts is enabled, the mypostscript for the
      node will be generated by nodeset command on xCAT MN. When booting of
      node, the created mypostscript will be copied to compute node
      directly for using. The advantage is it can save the computing
      resource of MN during the node booting process, the shortage is you
      must run nodeset for each changing which related to postscripts.

      If site.precreatescripts is disabled, nodeset command won't do
      anything for mypostscirpt. When booting of node, it will try to
      require the xCAT MN to generate the mypostscript at that time.

      So for your issue, you can try to disable the
      site.precreatemypostscripts and to see whether it works well.


      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 Russell Jones ---2014/01/18
      03:40:35---I figured out what's going on - we are using the
      site.precreaRussell Jones ---2014/01/18 03:40:35---I figured out
      what's going on - we are using the  site.precreatemypostscripts=1
      option. Even though

      From: Russell Jones <russell-l...@jonesmail.me>
      To: xcat-user@lists.sourceforge.net,
      Date: 2014/01/18 03:40
      Subject: Re: [xcat-user] xCAT ignoring my otherpkgdir setting





      I figured out what's going on - we are using the
      site.precreatemypostscripts=1 option. Even though the man page on the
      site table states that the mypostscript file for the node should be
      updated when an updatenode is ran as all as a nodeset, this is not
      happening. I have to do a nodeset on the node to have that file
      updated.

      There's also a gap here in that since the node utilizes it's
      local /xcatpost/mypostscript for pulling in variables that the
      otherpkgs script needs, specifically $OTHERPKGDIR and $OTHERPKGS1,
      you need to reboot your node or manually push the new copy of this
      file to the nodes for your changes to OTHERPKGDIR in the osimage to
      be seen by your node. In my opinion, enhancements to updatenode need
      to be made so that:

      A) updatenode rewrites the mypostscript file to capture any changes
      you may have made to your osimage definitions

      and

      B) updatenode pushes this new mypostscript file to the node so that
      updatenode will be aware of any osimage definition changes.



      On 1/17/2014 12:40 PM, Russell Jones wrote:
            Well, genimage seems to pick up my change just fine - it's just
            updatenode that doesn't. Here's the temp yum.conf that is
            created during otherpkgs time with genimage:

            [otherpkgs1]
            name=otherpkgs1
            baseurl=
            
file:///install/post/otherpkgs/centos5.4-new-kernel/x86_64/v5.4.8-dl-compute//
            .
            gpgpcheck=0

            [otherpkgs2]
            name=otherpkgs2
            baseurl=
            
file:///install/post/otherpkgs/centos5.4-new-kernel/x86_64/v5.4.8-dl-compute//dell

            gpgpcheck=0


            We are wanting to separate out the otherpkgs based on image
            name. Being able to configure otherpkgdir is a good feature
            that seems to work fine during genimage time - I would highly
            encourage you guys continue with this feature and push it to
            the otherpkgs postscript.



            On 1/17/2014 12:25 PM, Lissa Valletta wrote:

            .


            Take a look at this documentation ,   the otherpkgdir always
            ends with the architecture directory and then the directories
            under that contain the rpms.   I have never seen anything
            different so this may be a limitation in our code.

             In other words in your case it should be
            otherpkgdir=/install/post/otherpkgs/centos5.4-new-kernel/x86_64

            
https://sourceforge.net/apps/mediawiki/xcat/index.php?title=XCAT_iDataPlex_Cluster_Quick_Start#Installing_Additional_Packages_Using_an_Otherpkgs_Pkglist






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



            Inactive hide details for Russell Jones ---01/17/2014
            12:42:10 PM---Hi all, I am manually setting my otherpkgdir for
            an osimageRussell Jones ---01/17/2014 12:42:10 PM---Hi all, I
            am manually setting my otherpkgdir for an osimage that a node
            belongs

            From: Russell Jones <russell-l...@jonesmail.me>
            To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>,
            Date: 01/17/2014 12:42 PM
            Subject: [xcat-user] xCAT ignoring my otherpkgdir setting



            Hi all,

            I am manually setting my otherpkgdir for an osimage that a node
            belongs to. However when running "updatenode $node -S", the
            setting is being ignored. The problem is bolded below.

            Example is below, how do I get this thing to look at the right
            path?


            [root@master v5.4.8-dl-compute]# chdef -t osimage
            v5.4.8-dl-compute
            
otherpkgdir=/install/post/otherpkgs/centos5.4-new-kernel/x86_64/v5.4.8-dl-compute/

            1 object definitions have been created or modified.

            [root@master v5.4.8-dl-compute]# lsdef -t osimage
            v5.4.8-dl-compute
            Object name: v5.4.8-dl-compute

            exlist=/install/custom/netboot/centos/v5.4.8-dl-compute.exlist
              groups=all
              imagetype=linux

            
kerneldir=/install/netboot/centos5.4-new-kernel/x86_64/v5.4.8-dl-compute


            
netdrivers=libphy,tg3,bnx2,e1000,dca,8021q,igb,forcedeth,squashfs,aufs,loop

              nodebootif=eth0
              osarch=x86_64
              osdistroname=centos5.4-new-kernel-x86_64
              osname=Linux
              osvers=centos5.4-new-kernel

            
otherpkgdir=/install/post/otherpkgs/centos5.4-new-kernel/x86_64/v5.4.8-dl-compute/


            
otherpkglist=/install/custom/netboot/centos/v5.4.8-dl-compute.otherpkgs.pkglist

              pkgdir=/install/centos5.4-new-kernel/x86_64/

            pkglist=/install/custom/netboot/centos/v5.4.8-dl-compute.pkglist


            
postinstall=/install/custom/netboot/centos/v5.4.8-dl-compute.postinstall

              postscripts=remoteshell,localrepo5,hardeths,postage.sh
              profile=v5.4.8-dl-compute
              provmethod=netboot

            
rootimgdir=/install/netboot/centos5.4-new-kernel/x86_64/v5.4.8-dl-compute



            [root@master v5.4.8-dl-compute]# lsdef c100n4
            Object name: c100n4
            <snip>
              profile=v5.4.8-dl-compute
              provmethod=v5.4.8-dl-compute


            [root@master v5.4.8-dl-compute]# updatenode c100n4 -S
            Performing software maintenance operations. This could take a
            while, if there are packages to install.

            c100n4: Fri Jan 17 11:32:04 CST 2014 Running postscript: ospkgs
            c100n4: Postscript: ospkgs exited with code 0
            c100n4: Fri Jan 17 11:32:57 CST 2014 Running postscript:
            otherpkgs
            c100n4: NFSSERVER=master
            c100n4:
            
OTHERPKGDIR=master/install/post/otherpkgs/centos5.4-new-kernel/x86_64

            c100n4: Loaded plugins: changelog, fastestmirror, keys,
            list-data, tmprepo, verify
            c100n4: Cleaning up Everything
            c100n4: Loaded plugins: changelog, fastestmirror, keys,
            list-data, tmprepo, verify
            c100n4: Cleaning up Everything
            c100n4: Cleaning up list of fastest mirrors
            c100n4:  yum -y upgrade
            c100n4: Loaded plugins: changelog, fastestmirror, keys,
            list-data, tmprepo, verify
            c100n4: Loading mirror speeds from cached hostfile
            c100n4:
            
http://master/install/post/otherpkgs/centos5.4-new-kernel/x86_64/dell/repodata/repomd.xml
            : [Errno 14] HTTP Error 404: Not Found
            c100n4: Trying other mirror.
            c100n4: Error: Cannot retrieve repository metadata (repomd.xml)
            for repository: xcat-otherpkgs0. Please verify its path and try
            again
            <snip>
            c100n4: Postscript: otherpkgs exited with code 34
            c100n4: Running of Software Maintenance has completed.
            
------------------------------------------------------------------------------

            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



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

            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




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

            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
      
------------------------------------------------------------------------------

      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



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

      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

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

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

<<inline: graycol.gif>>

------------------------------------------------------------------------------
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