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