9d25f67b967245a233e37cfcf43451972043bb5a
[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 BENCHMARK_HOST=192.168.122.11
8 CLIENT1_HOST=192.168.122.11
9 CLIENT2_HOST=192.168.122.11
10 CLIENT3_HOST=192.168.122.11
11 CLIENT4_HOST=192.168.122.11
12 HTTPD_HOST=192.168.122.12
13 TOMCAT1_HOST=192.168.122.14
14 MYSQL1_HOST=192.168.122.13
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=192.168.122.11
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.tar.gz
66 RUBBOS_DATA_TEXTFILES_TARBALL=smallDB-rubbos-modified.tgz
67
68 # for MySQL
69 MYSQL_CONNECTOR=mysql-connector-java-5.1.7-bin.jar
70 MYSQL_PORT=3313
71 MYSQL_SOCKET=$MYSQL_HOME/mysql.sock
72 MYSQL_DATA_DIR=$MYSQL_HOME/data
73 MYSQL_ERR_LOG=$MYSQL_HOME/data/mysql.log
74 MYSQL_PID_FILE=$MYSQL_HOME/run/mysqld.pid
75
76 # for DBs & C-JDBC
77 ROOT_PASSWORD=new-password
78 BOTTLENECKS_USER=bottlenecks
79 BOTTLENECKS_PASSWORD=bottlenecks
80
81
82 CLASSPATH=$CLASSPATH:$JONAS_ROOT/bin/unix/registry:$JAVA_HOME:$JAVA_HOME/lib/tools.jar:$SERVLET_API_PATH:.
83
84 PATH=$JAVA_HOME/bin:$JONAS_ROOT/bin/unix:$ANT_HOME/bin:$CATALINA_HOME/bin:$PATH
85 set +o allexport
86