-bottlenecks_rubbos_cirros_run()
-{
- echo "Run Rubbos based on cirros image"
- control_ip=$(nova list | grep rubbos_control | awk '{print $13}')
- for i in rubbos_benchmark rubbos_client1 rubbos_client2 rubbos_client3 \
- rubbos_client4 rubbos_control rubbos_httpd rubbos_mysql1 \
- rubbos_tomcat1
- do
- ip=$(nova list | grep $i | awk '{print $12}' | awk -F [=,] '{print $2}')
- echo "$i=$ip" >> $BOTTLENECKS_REPO_DIR/utils/infra_setup/vm_dev_setup/hosts.conf
- done
-
- chmod 600 $KEY_PATH/bottlenecks_key
- ssh -i $KEY_PATH/bottlenecks_key \
- -o StrictHostKeyChecking=no \
- -o BatchMode=yes cirros@$control_ip "uname -a"
- scp -r -i $KEY_PATH/bottlenecks_key \
- -o StrictHostKeyChecking=no -o BatchMode=yes \
- $BOTTLENECKS_REPO_DIR/utils/infra_setup/vm_dev_setup \
- cirros@$control_ip:/tmp
- ssh -i $KEY_PATH/bottlenecks_key \
- -o StrictHostKeyChecking=no \
- -o BatchMode=yes cirros@$control_ip "bash /tmp/vm_dev_setup/setup_env.sh"
-
- rm -rf $BOTTLENECKS_REPO_DIR/utils/infra_setup/vm_dev_setup/hosts.conf
-}
-