starcluster start -s 1 foocluster -i t1.micro -n ami-999d49f0 starcluster get foocluster /opt/sge6-fresh . starcluster terminate foocluster starcluster start -o -s 1 -i t1.micro -n ami-e2a0058b imagehost starcluster listclusters --show-ssh-status imagehost starcluster sshmaster imagehost -u ec2-user sudo sed -i.bak -e's/\#PermitRootLogin\ yes/PermitRootLogin\ without-password/g' /etc/ssh/sshd_config sudo cp -f /home/ec2-user/.ssh/authorized_keys /root/.ssh/authorized_keys sudo service sshd reload exit starcluster sshmaster imagehost # yum -y install yum-fastestmirror epel-release # yum -y update # yum install openmpi-devel nfs-utils-lib-devel java-1.6.0-openjdk-devel tmux zsh ksh tcsh \ unzip mysql-server mysql httpd emacs ntsysv freetype-devel libpng-devel blas-devel lapack-devel \ atlas-devel lbzip2 bzip2-devel ncurses-devel sqlite-devel zlib-devel libjpeg-devel mercurial ipython \ python-imaging python-boto python-virtualenv Cython python-nose python-gnutls python-pip # echo "exit 0" > /etc/init.d/portmap # chmod +x /etc/init.d/portmap # yum -y groupinstall "Development Tools" # yumdownloader --source openmpi # rpm --import https://www.redhat.com/security/fd431d51.txt # yum-builddep openmpi-1.5.4-1.el6.src.rpm # rpm -ivh openmpi-1.5.4-1.el6.src.rpm # rpmbuild -bb --define 'configure_options --with-sge' /root/rpmbuild/SPECS/openmpi.spec # rpm -Uhv /root/rpmbuild/RPMS/x86_64/openmpi-1.5.4-1.el6.x86_64.rpm /root/rpmbuild/RPMS/x86_64/openmpi-devel-1.5.4-1.el6.x86_64.rpm # echo "exclude=openmpi*" >> /etc/yum.conf # . /etc/profile.d/modules.sh # module load openmpi-x86_64 # ompi_info | grep -i grid MCA ras: gridengine (MCA v2.0, API v2.0, Component v1.5.4) # echo "module load openmpi-x86_64" >> /etc/profile.d/zzlocal.sh # echo "module load openmpi-x86_64" >> /etc/profile.d/zzlocal.csh # echo 'export PYTHONPATH=/usr/local/lib64/python2.6/site-packages:$PYTHONPATH' >> /etc/profile.d/zzlocal.sh # echo 'setenv PYTHONPATH /usr/local/lib64/python2.6/site-packages:$PYTHONPATH' >> /etc/profile.d/zzlocal.csh # chmod +x /etc/profile.d/zzlocal.* # . /etc/profile.d/zzlocal.sh # pip-python install --install-option="--prefix=/usr/local" mpi4py # pip-python install --install-option="--prefix=/usr/local" numpy # pip-python install --install-option="--prefix=/usr/local" scipy # pip-python install --install-option="--prefix=/usr/local" matplotlib # exit starcluster put imagehost ./sge6-fresh /opt/ starcluster listclusters starcluster ebsimage i-xxxxxxxx starcluster-base-scientific-linux-6.2-x86_64-06 # ... starcluster terminate imagehost