You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 05:26:34 UTC
svn commit: r1131587 -
/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque
Author: benh
Date: Sun Jun 5 03:26:34 2011
New Revision: 1131587
URL: http://svn.apache.org/viewvc?rev=1131587&view=rev
Log:
adding torque-setup script
Modified:
incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque
Modified: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque?rev=1131587&r1=1131586&r2=1131587&view=diff
==============================================================================
--- incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque (original)
+++ incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque Sun Jun 5 03:26:34 2011
@@ -14,48 +14,25 @@ SLAVES="`cat $SLAVES_FILE`"
#install torque: download/unzip torque
function installmaster {
pushd ~
- echo "downloading and installing torque on master"
wget http://www.clusterresources.com/downloads/torque/torque-2.4.7.tar.gz
tar xzf torque-2.4.7.tar.gz
cd torque-2.4.7
./configure --prefix=/usr/local
make -j8
make install
- ./torque.setup `whoami` #or should this just be root
-
- echo "copying init.d control scripts to master"
- cp contrib/init.d/debian.pbs_mom /nfs/torque/init.d/pbs_mom
- cp contrib/init.d/debian.pbs_sched /nfs/torque/init.d/pbs_sched
- cp contrib/init.d/debian.pbs_server /nfs/torque/init.d/pbs_server
+ make packages
- echo "running ldconfig on master"
+ #initialize/configure torque
ldconfig
popd
}
function installslaves {
pushd ~/torque-2.4.7
- echo "building packages for slave"
- make packages
#install torque-mom on slave nodes
apt-get install -y dsh
-
- echo "copying slave install packages to nfs"
- mkdir /nfs/torque
- cp torque-package-mom-linux-x86_64.sh /nfs/torque/torque-package-mom-linux-x86_64.sh
- cp torque-package-mom-linux-x86_64.sh /nfs/torque/torque-package-clients-linux-x86_64.sh
-
- echo "installing torque mom and clients package on slaves"
- dsh -f $SLAVES_FILE /nfs/torque/torque-package-mom-linux-x86_64.sh --install
- dsh -f $SLAVES_FILE /nfs/torque/torque-package-clients-linux-x86_64.sh --install
-
- echo "copying pbs_mom init.d control script to slaves"
- mkdir /nfs/torque/init.d
- cp contrib/init.d/debian.pbs_mom /nfs/torque/init.d/debian.pbs_mom
- dsh -f $SLAVES_FILE cp /nfs/torque/init.d/debian.pbs_mom /etc/init.d/pbs_mom
-
- echo "Running ldconfig on slaves"
- dsh -f $SLAVES_FILE ldconfig
+ cp torque-package-mom-linux-x86_64.sh /nfs/torque-package-mom-linux-x86_64.sh
+ dsh -f $SLAVES_FILE /nfs/torque-package-mom-linux-x86_64.sh --install
popd
}