Merge "Change PTL informatin in INFO"
[bottlenecks.git] / testsuites / rubbos / rubbos_scripts / 1-1-1 / scripts / CONTROL_emulabConf_exec.sh
1 #!/bin/bash
2 ##############################################################################
3 # Copyright (c) 2015 Huawei Technologies Co.,Ltd and others.
4 #
5 # All rights reserved. This program and the accompanying materials
6 # are made available under the terms of the Apache License, Version 2.0
7 # which accompanies this distribution, and is available at
8 # http://www.apache.org/licenses/LICENSE-2.0
9 ##############################################################################
10
11 cd /bottlenecks/rubbos/rubbos_scripts/1-1-1
12 source set_bottlenecks_rubbos_env.sh
13
14 # Limit pc3000 Memory Capacity
15
16 sleep 10
17
18 # Make and mount new partiton
19 echo "*** make FS on a partition and mount it *************************"
20
21 for i in "$BENCHMARK_HOST" "$CLIENT1_HOST" "$CLIENT2_HOST" "$CLIENT3_HOST" "$CLIENT4_HOST" "$HTTPD_HOST" "$TOMCAT1_HOST" "$MYSQL1_HOST"
22 do
23 ssh $i "
24   sudo mkdir -p $ELBA_TOP
25   sudo chmod 777 $ELBA_TOP
26 "
27 scp $WORK_HOME/emulab_files/limits.conf $i:$ELBA_TOP
28 scp $WORK_HOME/emulab_files/login $i:$ELBA_TOP
29 scp $WORK_HOME/emulab_files/file-max $i:$ELBA_TOP
30
31 ssh $i "
32   sudo mv $ELBA_TOP/limits.conf /etc/security/
33   sudo mv $ELBA_TOP/login  /etc/pam.d/
34 "
35 done
36
37
38 for i in "$BENCHMARK_HOST" "$CLIENT1_HOST" "$CLIENT2_HOST" "$CLIENT3_HOST" "$CLIENT4_HOST" "$HTTPD_HOST" "$TOMCAT1_HOST" "$MYSQL1_HOST"
39 do
40   ssh $i "
41    sudo /sbin/mkfs /dev/sda4 
42    sudo mount /dev/sda4 $ELBA_TOP 
43    sudo chmod 777 $ELBA_TOP
44    mkdir -p $RUBBOS_TOP
45    sudo cp $SOFTWARE_HOME/sdparm-1.03.tgz /tmp
46    cd /tmp
47    sudo tar -zxvf ./sdparm-1.03.tgz
48    cd sdparm-1.03
49    sudo ./configure
50    sudo make
51    sudo make install
52    sudo sdparm -c WCE /dev/sda
53   " &
54 done
55
56 echo "sleep 420"
57 sleep 420
58 echo "wake up from sleeping 420"
59
60
61 # Turning off Swap Partition
62
63 sleep 10