2010-09-14 22:29:41 +00:00
|
|
|
#!/bin/sh
|
|
|
|
#
|
|
|
|
# Sample job command template file used to generate cluster rolling update
|
|
|
|
# jobs that will be submitted to LoadLeveler.
|
|
|
|
# Use this template with the Rolling Update "update_all" feature
|
|
|
|
# It only uses a node count and not a specific hostlist
|
|
|
|
# xCAT will substitute the following when creating the LL job command files:
|
|
|
|
# [[NODESET]] - the update group name for the nodes in this reservation
|
|
|
|
# [[JOBDIR]] - the directory specified in the rollupdate input stanza
|
|
|
|
# jobdir entry
|
|
|
|
# [[LLCOUNT]] - REQUIRED - used by xCAT to set the number of machines to
|
|
|
|
# reserve
|
|
|
|
# [[UPDATEALLFEATURE]] - REQUIRED - used by xCAT to control the rolling update
|
|
|
|
# [[MUTEXRESOURCES]] - the resources xCAT created for max_updates
|
|
|
|
#
|
|
|
|
# @ job_name = rollupdate_[[NODESET]]
|
|
|
|
# @ job_type = parallel
|
|
|
|
# @ node_usage = not_shared
|
|
|
|
# @ restart = no
|
|
|
|
# @ error = [[JOBDIR]]/rollupdate_[[NODESET]].$(Host).$(Cluster).$(Process).err
|
|
|
|
# @ output = [[JOBDIR]]/rollupdate_[[NODESET]].$(Host).$(Cluster).$(Process).out
|
|
|
|
# @ node = [[LLCOUNT]]
|
|
|
|
# @ requirements = (Feature == "[[UPDATEALLFEATURE]]")
|
2010-10-25 18:11:58 +00:00
|
|
|
# @ step_resources = [[MUTEXRESOURCES]]
|
2010-09-14 22:29:41 +00:00
|
|
|
# @ queue
|
|
|
|
|