ClusterAdmin

From RedwoodCenter
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.

Matlab Installation

Matlab versions and licenses are updates roughly annually. If possible, the current version and second most recent versions will be maintained. The rough steps are listed here with more detailed instructions below.

- Request licenses from campus. We are asking for ~30. - Download and move files to /clusterfs/cortex/software/matlab<version> - Install matlab on the cluster - Setup licenses correctly - Create new matlab module

2016