The SBGrid Software Suite is designed to be installed on a single computer at your site, which will then share that installation with all the workstations on your network via NFS. We refer to this computer as the site “master” server.
The master server will require at least 250 GB of free disk space on a case-sensitive file system and must run some variety of UNIX. The installation script will download the software branches you select, and then install a cron job that will run regularly to check for updates.
Click on the following image for a graphic detailing the common configuration of an SBGrid member laboratory:
| Installation Requirements | |
|---|---|
| Hard Drive Space | 250 GB required |
| Operating System | Linux, OS X and other UNIX |
| Privileges | Root account (Linux) or Administrator account (Mac) |
Once the email has been received and your information has been entered into our system, we will email you a script you will run that will begin the remote installation process. Instructions for running the script will be included in that email, and are reproduced below for reference.
chmod +x sbgrid-admin
./sbgrid-admin -i
ln -s /path/to/sbgrid/installation /programs
. /programs/sbgrid.shrc
For csh and tcsh, add the following line to your ~/.cshrc:
source /programs/sbgrid.cshrc
The sbgrid-admin script has some additional configuration options to accommodate the installation requirements at different sites.
The ~/.sbgridrc configuration file for the sbgrid-admin script must contain a sitename and site key. All other configurations are optional.
| Option | Example | Description |
| SB_SITENAME | sbgrid-bene | The site name for your installation provided by SBGrid |
| SB_SITEKEY | xyxyxyxyxyxyxy | The installation key for your site provided by SBGrid |
| INSTALL_TARGET | /nfs/programs | The installation directory for the software |
| RSYNC_ARGS | ”–log-file=$HOME/sbgrid-admin.log” | Advanced arguments to rsync for the software download |
| HTTP_PROXY | host.name:port | Proxy hostname and port for use by rsync and curl |
| POST_UPDATE_SCRIPT | /absolute/path/to/script | Optional script to be run after a successful software update |
Since the IRIX software branch is frozen and no longer receiving updates, it is not installed and updated in the same manner as the active software branches. In order to install the IRIX software branch, please run:
./sbgrid-admin -s
Note that the IRIX branch is only compatible with tcsh; there is no sh-compatible configuration for this branch.