It is definitely related. After my chdef fixes the entry for xcat-serv1
looked like this:

profile=service
provmethod=install

and after a ""nodeset xcat-serv1 osimage=centos6.4-x86_64-install-compute"
it looked like this:

profile=compute
provmethod=centos6.4-x86_64-install-compute

The osimage or something else in a table that "nodeset" parses is changing
the associations of the service node. I guess I need a "service specific"
osimage. Nothing I can see in my xcat tables associates the service node
with the "compute" group as all so I'm guessing it is the osimage doing it.
Lissa mentioned how to create a diskless osimage, but I have a diskful
node. How can I create a diskful osimage for a service node that will not
change the provmethod to "compute" but rather "service"?

Thanks,
Josh



On Fri, Jan 17, 2014 at 5:49 PM, Josh Nielsen <jniel...@hudsonalpha.org>wrote:

> Nevermind, it was the funky "provmethod" value. Would provisioning it with
> "nodeset xcat-serv1 osimage=centos6.4-x86_64-install-compute" change the
> "provmethod" to the same thing as the osimage? The provmethod needs to
> simply be "install". Not sure how it got the same name as the osimage.
>
> -Josh
>
>
> On Fri, Jan 17, 2014 at 5:43 PM, Josh Nielsen <jniel...@hudsonalpha.org>wrote:
>
>> A node I am deploying seems to be grabbing the wrong otherpkgs.pkglist
>> file. I have placed pkglist files in /install/custom/install/centos and
>> created one the service group/profile. In that directory are these files:
>>
>> compute.otherpkgs.pkglist
>> compute.pkglist
>> compute.tmpl
>> hinode01.tmpl
>> service.otherpkgs.pkglist
>> service.tmpl
>>
>> I want to use the "service.otherpkgs.pkglist" file. I deployed a node
>> xcat-serv1 which belongs to the service group but it did not install the
>> RPMs I specified in the otherpkgs.pkglist file for 'service'. When I did an
>> lsdef I saw that the profile was set to "compute" and realized that would
>> be a problem so I changed it to 'service' as well and tried an "updatenode
>> xcat-serv1 otherpkgs" but it didn't make a difference. Here is the current
>> node definition:
>>
>> [root@x3650-head01 centos]# lsdef xcat-serv1
>> Object name: xcat-serv1
>>     arch=x86_64
>>     currchain=boot
>>     currstate=boot
>>     groups=service,ipmi,all
>>      initrd=xcat/osimage/centos6.4-x86_64-install-compute/initrd.img
>>     installnic=mac
>>     kernel=xcat/osimage/centos6.4-x86_64-install-compute/vmlinuz
>>     netboot=xnba
>>     nodetype=osi
>>     os=centos6.4
>>
>> postscripts=syslog,remoteshell,ospkgs,addsiteyum,otherpkgs,syncfiles,ifcfg-eth,fstab,servicenode
>>     primarynic=mac
>>     profile=service
>>     provmethod=centos6.4-x86_64-install-compute
>>   <snipped>
>>
>> The "groups" and "profile" look correct now, but I still can't get the
>> right packages to install. Is there a particular line in the "otherpkgs"
>> postscript I could use to print a variable with the file name of the file
>> chosen/matched against? I looked but only found a variable with the actual
>> parsed packages from whatever file it chose. It looks like it is using the
>> compute.otherpkgs.pkglist. I can't quite figure out why it wouldn't match
>> though.
>>
>> This page seems to indicate that my directory and nomenclature for the
>> files is correct:
>> http://sourceforge.net/apps/mediawiki/xcat/index.php?title=Using_Provmethod%3Dinstall,netboot_or_statelite.
>> And I know the kickstarts from that folder work since they are used during
>> provisioning.
>>
>> It is usually something simple. Does anyone see what I am missing?
>>
>> Thanks,
>> Josh
>>
>
>
------------------------------------------------------------------------------
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