apt-get -y update
apt-get -y upgrade
apt-get -y install git-core
apt-get -y install tomcat6
cd /var/lib/tomcat6/webapps/
git clone ssh://git@git-server/app/git/cloudy-opencms.git opencms
chown -R tomcat.tomcat opencms/
vi /etc/default/tomcat6 → Ubuntu
vi /etc/tomcat6/tomcat6.conf → CentOS
JAVA_OPTS="-Djava.awt.headless=true -Xmx512m -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=GLOBAL -XX:+UseConcMarkSweepGC"
On OpenStack or Eucalyptus create a SnapShot from the VM and run a new instance from the snapshot, you’re done!
For auto-scaling, define an auto scaling group in Eucalyptus or on Amazon and enjoy OCCX.
ToDo: use Heat on OpenStack.