From 61e134112a356d298e0e370832ec676caf2e85ef Mon Sep 17 00:00:00 2001 From: zhihui wu Date: Tue, 1 Aug 2017 17:51:04 +0800 Subject: Find nova vs. vm mapping relation Find nova vs. vm mapping relation, and save it to a json file named "nova_vm.json" JIRA: QTIP-253 Change-Id: Ib9b6356525d78cd69752843ff65425a4628bd160 Signed-off-by: zhihui wu --- integration/storperf/openstack.sh | 7 +++++++ integration/storperf/start_job.sh | 4 ++++ integration/storperf/storperf.sh | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/integration/storperf/openstack.sh b/integration/storperf/openstack.sh index 011aadb7..99701871 100755 --- a/integration/storperf/openstack.sh +++ b/integration/storperf/openstack.sh @@ -56,3 +56,10 @@ create_storperf_flavor() fi openstack flavor show storperf } + + +nova_vm_mapping() +{ + rm ./nova_vm.json + openstack server list --name storperf-agent -c ID -c Host --long -f json > nova_vm.json +} \ No newline at end of file diff --git a/integration/storperf/start_job.sh b/integration/storperf/start_job.sh index 6ac95ec0..363072f6 100755 --- a/integration/storperf/start_job.sh +++ b/integration/storperf/start_job.sh @@ -30,6 +30,8 @@ if [[ -z $WORKSPACE ]];then WORKSPACE=`pwd` fi +source $WORKSPACE/openstack.sh + echo ========================================================================== echo "Start to create storperf stack" cat ${stack_json} 1>&2 @@ -39,6 +41,8 @@ curl -X POST --header 'Content-Type: application/json' \ --header 'Accept: application/json' -d @${stack_json} \ 'http://127.0.0.1:5000/api/v1.0/configurations' +nova_vm_mapping + echo echo ========================================================================== echo "Start to run storperf test" diff --git a/integration/storperf/storperf.sh b/integration/storperf/storperf.sh index 7a0253df..8120cb90 100755 --- a/integration/storperf/storperf.sh +++ b/integration/storperf/storperf.sh @@ -38,8 +38,8 @@ installer_ip=${installer_ip:-$INSTALLER_IP} stack_json=${stack_json:-"$WORKSPACE/default_stack.json"} job_json=${job_json:-"$WORKSPACE/default_job.json"} -source ./openstack.sh -source ./storperf_docker.sh +source $WORKSPACE/openstack.sh +source $WORKSPACE/storperf_docker.sh git clone --depth 1 https://gerrit.opnfv.org/gerrit/storperf $WORKSPACE/storperf git clone --depth 1 https://gerrit.opnfv.org/gerrit/releng $WORKSPACE/releng -- cgit 1.2.3-korg