79fcb0e9fd094576a1cb3bc6e223e4853f799663
[bottlenecks.git] / rubbos / rubbos_scripts / 1-1-1 / set_bottlenecks_rubbos_env.sh
1 #!/bin/bash
2
3 set -o allexport
4
5 # HOSTS
6 CONTROL_HOST=192.168.122.11
7 BHTTPD_HOST=192.168.122.12
8 MYSQL1_HOST=192.168.122.13
9 TOMCAT1_HOST=192.168.122.14
10 CLIENT1_HOST=192.168.122.15
11 CLIENT2_HOST=192.168.122.16
12 CLIENT3_HOST=192.168.122.17
13 CLIENT4_HOST=192.168.122.18
14 ENCHMARK_HOST=192.168.122.19
15
16 # Experiment name on OPNFV
17 BOTTLNECKS_NAME=bottlenecks
18
19 # Directories from which files are copied
20 WORK_HOME=/bottlenecks/rubbos/rubbos_scripts/rubbosMulini6
21 OUTPUT_HOME=/bottlenecks/rubbos/rubbos_scripts/1-1-1
22 SOFTWARE_HOME=/bottlenecks/rubbos/app_tools
23
24 # Output directory for results of RUBBoS benchmark
25 RUBBOS_RESULTS_HOST=${CONTROL_HOST}
26 RUBBOS_RESULTS_DIR_BASE=/bottlenecks/rubbos/rubbos_results
27 RUBBOS_RESULTS_DIR_NAME=2015-01-20T081237-0700
28
29 # Target directories
30 BOTTLENECKS_TOP=/bottlenecks
31 RUBBOS_TOP=$BOTTLENECKS_TOP/rubbos
32 RUBBOS_APP=$RUBBOS_TOP/app
33 TMP_RESULTS_DIR_BASE=$RUBBOS_TOP/tmp_results
34 RUBBOS_HOME=$RUBBOS_APP/RUBBoS
35 SYSSTAT_HOME=$RUBBOS_APP/sysstat-9.0.6
36
37 HTTPD_HOME=$RUBBOS_APP/apache2
38 HTTPD_INSTALL_FILES=$RUBBOS_APP/httpd-2.0.64
39 MOD_JK_INSTALL_FILES=$RUBBOS_APP/tomcat-connectors-1.2.32-src
40 MOD_JK_INSTALL_CONFIGURE=$MOD_JK_INSTALL_FILES/native
41 CATALINA_HOME=$RUBBOS_APP/apache-tomcat-5.5.17
42 SERVLET_API_PATH=$CATALINA_HOME/common/lib/servlet-api.jar
43 CATALINA_BASE=$CATALINA_HOME
44 CJDBC_HOME=
45
46 MYSQL_HOME=$RUBBOS_APP/mysql-5.5.46-linux2.6-x86_64
47
48 # Java & Ant
49 JAVA_HOME=$RUBBOS_APP/jdk1.6.0_27
50 JAVA_OPTS="-Xmx1300m"
51 J2EE_HOME=$RUBBOS_APP/j2sdkee1.3.1
52 ANT_HOME=$RUBBOS_APP/apache-ant-1.6.5
53
54 # Tarballs
55 JAVA_TARBALL=jdk1.6.0_27.tar.gz
56 J2EE_TARBALL=j2sdkee1.3.1.jar.gz
57 ANT_TARBALL=apache-ant-1.6.5.tar.gz
58 SYSSTAT_TARBALL=sysstat-9.0.6.tar.gz
59 HTTPD_TARBALL=httpd-2.0.64.tar.gz
60 MOD_JK_TARBALL=tomcat-connectors-1.2.32-src.tar.gz
61 TOMCAT_TARBALL=apache-tomcat-5.5.17.tar.gz
62 CJDBC_TARBALL=
63 MYSQL_TARBALL=mysql-5.5.46-linux2.6-x86_64.tar.gz
64 RUBBOS_TARBALL=RUBBoS-servlets.tar.gz
65 RUBBOS_DATA_TARBALL=rubbos_data.sql.tar.gz
66 RUBBOS_DATA_SQL=rubbos_data.sql
67 RUBBOS_DATA_TEXTFILES_TARBALL=smallDB-rubbos-modified.tgz
68
69 # for MySQL
70 MYSQL_CONNECTOR=mysql-connector-java-5.1.7-bin.jar
71 MYSQL_PORT=3313
72 MYSQL_SOCKET=$MYSQL_HOME/mysql.sock
73 MYSQL_DATA_DIR=$MYSQL_HOME/data
74 MYSQL_ERR_LOG=$MYSQL_HOME/data/mysql.log
75 MYSQL_PID_FILE=$MYSQL_HOME/run/mysqld.pid
76
77 # for DBs & C-JDBC
78 ROOT_PASSWORD=new-password
79 BOTTLENECKS_USER=bottlenecks
80 BOTTLENECKS_PASSWORD=bottlenecks
81
82
83 CLASSPATH=$CLASSPATH:$JONAS_ROOT/bin/unix/registry:$JAVA_HOME:$JAVA_HOME/lib/tools.jar:$SERVLET_API_PATH:.
84
85 PATH=$JAVA_HOME/bin:$JONAS_ROOT/bin/unix:$ANT_HOME/bin:$CATALINA_HOME/bin:$PATH
86 set +o allexport
87