ClusterAdmin

From RedwoodCenter
Revision as of 20:26, 3 July 2015 by Jesselivezey (talk | contribs) (Created page with "= Cluster Administration = This page documents the details of different aspects of administration of the cluster. == Managing Local Modules == Cortex manages its own group...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Cluster Administration

This page documents the details of different aspects of administration of the cluster.

Managing Local Modules

Cortex manages its own group of modules locally. You can ask Bruno about getting added to the admin team. Currently installed modules can be seen to running

 module avail

The bottom group of modules are the ones that we are managing ourselves.

Installing New Modules

There are two steps to create a new module. First, the package needs to be downloaded and built locally. Second, the package needs to be added to the list of modules.

Package installers and executable files belong in

 /clusterfs/cortex/software/

To add the package as a module, a folder/file needs to be created in

 /global/home/groups/cortex/modulefiles/centos-5.x86_64/

You should look at some of the other module files as examples.

Module ownership

It is easiest to administer the modules if everyone on the admin team (cortexsw group) has read, write, and execute privileges for the package files and module file. You can do this by hand with chmod, or you can run

 bash /clusterfs/cortex/software/fix_permissions.sh 

which will add the correct permissions for the module files.