PROD: Setup Sakai Cluster

Table of Contents

JIRA: SAK-130

Load Balancer

Nodes

System Administrator Tasks

Sakai system user on each node

Applicatoins

Tomcat deployment directory

AFS content links

Programmer Tasks

Node Setup

#!/bin/sh

# Normal Node
ln -s /afs/.ucdavis.edu/app/sakai/staging/config $HOME/config-staging
cp $HOME/config-staging/bash_profile $HOME/.bash_profile
source $HOME/.bash_profile
mkdir $HOME/sakai-home
mkdir $HOME/bin

cp $HOME/config-staging/copy-tomcat.sh $HOME/bin
cp $HOME/config-staging/SmartSiteCheck.sh $HOME/bin
cp $HOME/config-staging/start.sh $HOME/bin
cp $HOME/config-staging/stop.sh $HOME/bin


cp $HOME/config-staging/sakai.properties $HOME/sakai-home
cp $HOME/config-staging/toolOrder.xml $HOME/sakai-home
touch $HOME/sakai-home/local.properties
echo "# Local server name" > $HOME/sakai-home/local.properties
echo "serverId=`hostname`" >> $HOME/sakai-home/local.properties

$HOME/bin/copy-tomcat.sh

# Head Node
# cp $HOME/config-staging/tomcatclean.sh $HOME/bin
# mkdir $HOME/src

AFS staging volume

Common files in staging area

Directory setup on each node

Detailed file descriptions and content

FAQ