On 22.07.2013 08:58, George Brown wrote:
Hi Sneha,

This is for a GPFS (IBM parallel file system) cluster. When a new client
is added it needs to be added by an node that is already part of the
cluster. I'm trying to automate this through puppet

E.g. node80 has just been provisioned

After installing the client packages I need to add the node from a
server already in the cluster by running the following two commands

mmaddnode -N node80
mmchlicense client --accept -N node80

Obviously I only want to have this exec run when a new host is added but
I also only want it to execute for the newly added host (I don’t want it
to run though nodes01-79 also).

Unfortunately I have to run the above commands as it appears GPFS does
not perform this config through plain text files.

Yes, GPFS is a pain. I've protected those calls by onlyif checks that read the gpfs state whether the node is already added/licensed.

It works out pretty well, except that it takes ages to apply a catalog. I'm really thinking about redoing that as a native type with prefetching/pruning.



Regards, David

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to