Add zte-pod1 test cases and include proxy in playbooks. 85/15085/2
authorzhifeng.jiang <jiang.zhifeng@zte.com.cn>
Thu, 2 Jun 2016 12:10:25 +0000 (20:10 +0800)
committerzhifeng.jiang <jiang.zhifeng@zte.com.cn>
Thu, 2 Jun 2016 13:34:15 +0000 (21:34 +0800)
JIRA:QTIP-75

Change-Id: I20cd348c292db9f2d7478d46183229544a604bbb
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
22 files changed:
benchmarks/playbooks/dhrystone.yaml
benchmarks/playbooks/dpi.yaml
benchmarks/playbooks/fio.yaml
benchmarks/playbooks/iperf.yaml
benchmarks/playbooks/ramspeed.yaml
benchmarks/playbooks/ssl.yaml
benchmarks/playbooks/whetstone.yaml
test_cases/zte-pod1/compute/dhrystone_bm.yaml
test_cases/zte-pod1/compute/dhrystone_vm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/dpi_bm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/dpi_vm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/ramspeed_bm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/ramspeed_vm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/ssl_bm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/ssl_vm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/whetstone_bm.yaml [new file with mode: 0644]
test_cases/zte-pod1/compute/whetstone_vm.yaml [new file with mode: 0644]
test_cases/zte-pod1/network/iperf_bm.yaml [new file with mode: 0644]
test_cases/zte-pod1/network/iperf_vm.yaml [new file with mode: 0644]
test_cases/zte-pod1/network/iperf_vm_2.yaml [new file with mode: 0644]
test_cases/zte-pod1/storage/fio_bm.yaml [new file with mode: 0644]
test_cases/zte-pod1/storage/fio_vm.yaml [new file with mode: 0644]

index eb46ad0..82b24dd 100644 (file)
     - name: make directory
       shell: sudo mkdir $HOME/qtip_result
 
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
           network: false
-    - include: ./sys_proxy_pbook.yaml
 
     - name: Installing UnixBench dependencies if CentOS
       shell: sudo yum install git gcc  patch perl-Time-HiRes -y
index 48353d6..f4e6de8 100644 (file)
@@ -25,6 +25,9 @@
 
     - name: make qtip_result
       shell: sudo mkdir $HOME/qtip_result
+
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
           network: false
@@ -40,6 +43,8 @@
     - name: making  nDPI temporary directory
       shell: sudo mkdir $HOME/tempD
 
+    - include: ./git_proxy_pbook.yaml
+
     - name: Clone nDPI
       shell: cd $HOME/tempD && git clone https://github.com/ntop/nDPI.git
 
index e9028cd..3de237f 100644 (file)
@@ -27,6 +27,8 @@
     - name: making  results temporary directory
       shell: sudo mkdir $HOME/qtip_result
 
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
           network: false
index a6e3775..de1e5a4 100644 (file)
@@ -47,6 +47,8 @@
     - name: making  results temporary directory
       shell: sudo mkdir $HOME/qtip_result
 
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
         network: true
index b515111..096c732 100644 (file)
@@ -27,6 +27,8 @@
     - name: making  results temporary directory
       shell: sudo mkdir $HOME/qtip_result
 
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
           network: false
index eea18bf..fcb7585 100644 (file)
@@ -25,6 +25,8 @@
     - name: making  results temporary directory
       shell: sudo mkdir $HOME/qtip_result
 
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
           network: false
index b76c306..efe78cf 100644 (file)
@@ -24,6 +24,8 @@
     - name: make directory
       shell: sudo mkdir $HOME/qtip_result
 
+    - include: ./sys_proxy_pbook.yaml
+
     - include: ./sys_info_pbook.yaml
       vars:
           network: false
@@ -36,6 +38,8 @@
       shell: sudo apt-get install git gcc  patch perl -y
       when: ansible_os_family == "Debian"
 
+    - include: ./git_proxy_pbook.yaml
+
     - name: Clone unixbench
       shell: git clone https://github.com/kdlucas/byte-unixbench.git $HOME/tempT
 
index 2835ba8..437dafd 100644 (file)
@@ -7,11 +7,11 @@ Scenario:
 Context:
   Host_Machines:
     machine_1:
-      ip: 10.20.0.24
+      ip: 10.20.0.23
       pw:
       role: host
     machine_2:
-      ip: 10.20.0.25
+      ip: 10.20.0.24
       pw:
       role: host
 
@@ -23,6 +23,7 @@ Context:
       no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
 
 
+
 Test_Description:
   Test_category: "Compute"
   Benchmark: "dhrystone"
diff --git a/test_cases/zte-pod1/compute/dhrystone_vm.yaml b/test_cases/zte-pod1/compute/dhrystone_vm.yaml
new file mode 100644 (file)
index 0000000..6f21342
--- /dev/null
@@ -0,0 +1,50 @@
+Scenario:
+  benchmark: dhrystone
+  host: virtualmachine_1, virtualmachine_2
+  server: blakc
+
+Context:
+  Host_Machines:
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: compute1
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+    virtualmachine_2:
+      availability_zone: compute2
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "dhrystone"
+  Overview: >
+        '''This test will run the dhrystone benchmark in parallel on machine_1 and machine_2.\n
+         if you wish to add a virtual machine add the following information under the Virtual_Machine tag
+         machine_1:
+         ip: 172.18.0.16
+         pw: Op3nStack
+         role: host
+         machine_2:
+         ip: 172.18.0.15
+         pw: Op3nStack
+         role: host
+
+        virtualmachine_1:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role:
+        '''
+
diff --git a/test_cases/zte-pod1/compute/dpi_bm.yaml b/test_cases/zte-pod1/compute/dpi_bm.yaml
new file mode 100644 (file)
index 0000000..d1c5963
--- /dev/null
@@ -0,0 +1,40 @@
+Scenario:
+  benchmark: dpi
+  host: machine_1,machine_2
+
+Context:
+  Host_Machines:
+     machine_1:
+       ip: 10.20.0.23
+       pw:
+       role: host
+     machine_2:
+       ip: 10.20.0.24
+       pw:
+       role: host
+  Virtual_Machines:
+
+  Proxy_Environment:
+     http_proxy: http://10.20.0.1:8118
+     https_proxy: http://10.20.0.1:8118
+     no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "dpi"
+  Overview: >
+        '''This test will run the DPI benchmark in serial on virutalmachine_1 and virtualmachine_2.\n
+         if you wish to add a host machine add the following information under the Host_Machine tag
+         virtualmachine_2:
+         availability_zone: compute1
+         OS_image: QTIP_CentOS
+         public_network: 'provider_network'
+
+         role: 1host
+         flavor: m1.large
+        machine_1:
+          ip:
+          pw:
+          role:
+          '''
+
diff --git a/test_cases/zte-pod1/compute/dpi_vm.yaml b/test_cases/zte-pod1/compute/dpi_vm.yaml
new file mode 100644 (file)
index 0000000..d47b7f3
--- /dev/null
@@ -0,0 +1,40 @@
+Scenario:
+  benchmark: dpi
+  1Run : virtualmachine_1, virtualmachine_2
+
+Context:
+  Host_Machines:
+
+
+  Virtual_Machines:
+     virtualmachine_1:
+      availability_zone: compute1
+      OS_image: QTIP_CentOS
+      public_network: 'admin-floating_net'
+      role: 1Run
+      flavor: m1.large
+     virtualmachine_2:
+      availability_zone: compute2
+      OS_image: QTIP_CentOS
+      public_network: 'admin-floating_net'
+      role: 1Run
+      flavor: m1.large
+
+  Proxy_Environment:
+     http_proxy: http://10.20.0.1:8118
+     https_proxy: http://10.20.0.1:8118
+     no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "dpi"
+  Overview: >
+        '''This test will run the DPI benchmark in parallel on virutalmachine_1 and virtualmachine_2.\n
+         if you wish to add a host machine add the following information under the Host_Machine tag
+
+        machine_1:
+          ip:
+          pw:
+          role:
+          '''
+
diff --git a/test_cases/zte-pod1/compute/ramspeed_bm.yaml b/test_cases/zte-pod1/compute/ramspeed_bm.yaml
new file mode 100644 (file)
index 0000000..d9e1f17
--- /dev/null
@@ -0,0 +1,40 @@
+
+Scenario:
+  benchmark: ramspeed
+  host: machine_1, machine_2
+  server:
+
+Context:
+  Host_Machines:
+    machine_1:
+      ip: 10.20.0.23
+      pw:
+      role: host
+    machine_2:
+      ip: 10.20.0.24
+      pw:
+      role: host
+
+  Virtual_Machines:
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "dhrystone"
+  Overview: >
+        ''' This test will run the dhrystone benchmark in parallel  on machine_1 and machine_2.\n
+         if you wish to add a virtual machine add the following information under the Virtual_Machine tag
+
+        virtualmachine_1:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role: '''
+
+
diff --git a/test_cases/zte-pod1/compute/ramspeed_vm.yaml b/test_cases/zte-pod1/compute/ramspeed_vm.yaml
new file mode 100644 (file)
index 0000000..942aa3f
--- /dev/null
@@ -0,0 +1,50 @@
+Scenario:
+  benchmark: ramspeed
+  host: virtualmachine_1, virtualmachine_2
+  server: blakc
+
+Context:
+  Host_Machines:
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: compute1
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+    virtualmachine_2:
+      availability_zone: compute2
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "dhrystone"
+  Overview: >
+        '''This test will run the dhrystone benchmark in parallel on machine_1 and machine_2.\n
+         if you wish to add a virtual machine add the following information under the Virtual_Machine tag
+         machine_1:
+         ip: 172.18.0.16
+         pw: Op3nStack
+         role: host
+         machine_2:
+         ip: 172.18.0.15
+         pw: Op3nStack
+         role: host
+
+        virtualmachine_1:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role:
+        '''
+
diff --git a/test_cases/zte-pod1/compute/ssl_bm.yaml b/test_cases/zte-pod1/compute/ssl_bm.yaml
new file mode 100644 (file)
index 0000000..e4f608e
--- /dev/null
@@ -0,0 +1,36 @@
+Scenario:
+  benchmark: ssl
+  host: machine_1,machine_2
+
+Context:
+  Host_Machines:
+    machine_1:
+      ip: 10.20.0.23
+      pw:
+      role: host
+    machine_2:
+      ip: 10.20.0.24
+      pw:
+      role: host
+  Virtual_Machines:
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "ssl"
+  Overview: >
+        '''This test will run the SSL benchmark in parallel on machine_1 and machine_1.
+           If you wish to add a virtual machine add the following information under the Virtual_Machine tag
+
+        virtualmachine_1:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role:
+          '''
diff --git a/test_cases/zte-pod1/compute/ssl_vm.yaml b/test_cases/zte-pod1/compute/ssl_vm.yaml
new file mode 100644 (file)
index 0000000..cc97ecf
--- /dev/null
@@ -0,0 +1,40 @@
+Scenario:
+  benchmark: ssl
+  host: virtualmachine_1, virtualmachine_2
+
+Context:
+  Host_Machines:
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: compute1
+      public_network: 'admin-floating_net'
+      OS_image: 'QTIP_CentOS'
+      flavor: 'm1.large'
+      role: host
+    virtualmachine_2:
+      availability_zone: compute2
+      public_network: 'admin-floating_net'
+      OS_image: 'QTIP_CentOS'
+      flavor: 'm1.large'
+      role: host
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "ssl"
+  Overview: >
+        '''This test will run the SSL benchmark in parallel on virtualmachine_1 and machine_1.\n
+         if you wish to add a virtual machine add the following information under the Virtual_Machine tag
+
+        virtualmachine_1:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role:
+          '''
diff --git a/test_cases/zte-pod1/compute/whetstone_bm.yaml b/test_cases/zte-pod1/compute/whetstone_bm.yaml
new file mode 100644 (file)
index 0000000..6c703de
--- /dev/null
@@ -0,0 +1,38 @@
+
+Scenario:
+  benchmark: whetstone
+  host: machine_1, machine_2
+
+
+Context:
+  Host_Machines:
+    machine_1:
+      ip: 10.20.0.23
+      pw:
+      role: host
+    machine_2:
+      ip: 10.20.0.24
+      pw:
+      role: host
+  Virtual_Machines:
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "whetstone"
+  Overview: >
+        ''' This test will run the whetstone benchmark in parallel  on machine_1 and machine_2.\n
+         if you wish to add a baremetal  machine add the following information under the Virtual_Machine tag
+
+        machine_3:
+          ip:
+          pw:
+          role:
+           '''
+
+
diff --git a/test_cases/zte-pod1/compute/whetstone_vm.yaml b/test_cases/zte-pod1/compute/whetstone_vm.yaml
new file mode 100644 (file)
index 0000000..bcde58c
--- /dev/null
@@ -0,0 +1,48 @@
+Scenario:
+  benchmark: whetstone
+  host: virtualmachine_1, virtualmachine_1
+  server:
+
+Context:
+  Host_Machines:
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: compute1
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+    virtualmachine_2:
+      availability_zone: compute2
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Compute"
+  Benchmark: "dhrystone"
+  Overview: >
+        '''This test will run the whetstone benchmark in parallel on machine_1 and machine_2.\n
+         if you wish to add a virtual machine add the following information under the Virtual_Machine tag
+        virtualmachine_1:
+        availability_zone: nova
+        public_network: 'net04_ext'
+        OS_image: QTIP_CentOS
+        flavor: m1.large
+        role: host
+
+        virtualmachine_1:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role:
+          '''
+
diff --git a/test_cases/zte-pod1/network/iperf_bm.yaml b/test_cases/zte-pod1/network/iperf_bm.yaml
new file mode 100644 (file)
index 0000000..5b2126f
--- /dev/null
@@ -0,0 +1,55 @@
+Scenario:
+  benchmark: iperf
+  topology: Client and Server on different baremetal Compute nodes
+  server: machine_1
+  client: machine_2
+  benchmark_details:
+    duration: 20
+    protocol: tcp
+    bandwidthGbps: 10
+
+Context:
+  Host_Machines:
+    machine_1:
+        ip: 10.20.0.23
+        pw:
+        role: 1-server
+    machine_2:
+        ip: 10.20.0.24
+        pw:
+        role: 2-host
+
+  Virtual_Machines:
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "network"
+  Benchmark: "iperf"
+  Overview: >
+        '''This test will run the IPERF benchmark  on virutalmachine_1 and virtualmachine_2. On the\n
+         same compute node
+         if you wish to add a host machine add the following information under the Host_Machine tag
+        virtualmachine_1:
+          availability_zone: compute1
+          OS_image: QTIP_CentOS
+          public_network: 'net04_ext'
+          role: 1-server
+          flavor: m1.large
+
+        virtualmachine_2:
+          availability_zone: compute2
+          OS_image: QTIP_CentOS
+          public_network: 'net04_ext'
+          role: 2-host
+          flavor: m1.large
+
+        machine_1:
+          ip:
+          pw:
+          role:
+          '''
+
diff --git a/test_cases/zte-pod1/network/iperf_vm.yaml b/test_cases/zte-pod1/network/iperf_vm.yaml
new file mode 100644 (file)
index 0000000..f03b5b6
--- /dev/null
@@ -0,0 +1,48 @@
+Scenario:
+  benchmark: iperf
+  topology: Client and Server on ONE compute
+  server : virtualmachine_1
+  client: virtualmachine_2
+  description: 'Leave the bandwidth as 0 to throttle maximum traffic'
+  benchmark_details:
+    duration: 20
+    protocol: tcp
+    bandwidthGbps: 0
+
+Context:
+  Host_Machines:
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: compute1
+      OS_image: QTIP_CentOS
+      public_network: 'admin-floating_net'
+      role: 1-server
+      flavor: m1.large
+
+    virtualmachine_2:
+      availability_zone: compute1
+      OS_image: QTIP_CentOS
+      public_network: 'admin-floating_net'
+      role: 2-host
+      flavor: m1.large
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "network"
+  Benchmark: "iperf"
+  Overview: >
+        '''This test will run the IPERF benchmark  on virutalmachine_1 and virtualmachine_2. On the\n
+         same compute node
+         if you wish to add a host machine add the following information under the Host_Machine tag
+
+        machine_1:
+          ip:
+          pw:
+          role:
+          '''
+
diff --git a/test_cases/zte-pod1/network/iperf_vm_2.yaml b/test_cases/zte-pod1/network/iperf_vm_2.yaml
new file mode 100644 (file)
index 0000000..649adf8
--- /dev/null
@@ -0,0 +1,49 @@
+Scenario:
+  benchmark: iperf
+  topology: Client and Server on two different  compute nodes
+  server : virtualmachine_1
+  client: virtualmachine_2
+  description: 'Leave the bandwidth as 0 to throttle maximum traffic'
+  benchmark_details:
+    duration: 20
+    protocol: tcp
+    bandwidthGbps: 0
+
+Context:
+  Host_Machines:
+
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: compute1
+      OS_image: QTIP_CentOS
+      public_network: 'admin-floating_net'
+      role: 1-server
+      flavor: m1.large
+
+    virtualmachine_2:
+      availability_zone: compute2
+      OS_image: QTIP_CentOS
+      public_network: 'admin-floating_net'
+      role: 2-host
+      flavor: m1.large
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "network"
+  Benchmark: "iperf"
+  Overview: >
+        '''This test will run the IPERF benchmark  on virutalmachine_1 and virtualmachine_2. On the\n
+         same compute node
+         if you wish to add a host machine add the following information under the Host_Machine tag
+
+        machine_1:
+          ip:
+          pw:
+          role:
+          '''
+
diff --git a/test_cases/zte-pod1/storage/fio_bm.yaml b/test_cases/zte-pod1/storage/fio_bm.yaml
new file mode 100644 (file)
index 0000000..d07623c
--- /dev/null
@@ -0,0 +1,44 @@
+Scenario:
+  benchmark: fio
+  host: machine_1, machine_2
+  server:
+
+Context:
+  Host_Machines:
+    machine_1:
+      ip: 10.20.0.23
+      pw:
+      role: host
+    machine_2:
+      ip: 10.20.0.24
+      pw:
+      role: host
+
+
+  Virtual_Machines:
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+
+Test_Description:
+  Test_category: "Storage"
+  Benchmark: "FIO"
+  Overview: >
+        '''This test will run the FIO  benchmark in parallel on host machines "machine_1" and "machine_2".\n
+         The fio job specifications can be found in qtip/benchmarks/fio_jobs/test_job.
+         The job conists of an fio load of:
+          1.50% rand read 50% rand write
+          2.Asynch engine
+          3.Direct IO.
+          4.Queing depth of 2
+
+         if you wish to add another  machine add the following information under the Host_Machines tag
+         machine_3:
+         ip: 172.18.0.16
+         pw: Op3nStack
+         role: host
+         '''
+
diff --git a/test_cases/zte-pod1/storage/fio_vm.yaml b/test_cases/zte-pod1/storage/fio_vm.yaml
new file mode 100644 (file)
index 0000000..3e2f917
--- /dev/null
@@ -0,0 +1,49 @@
+Scenario:
+  benchmark: fio
+  host: machine_1, machine_2
+  server:
+
+Context:
+  Host_Machines:
+
+  Virtual_Machines:
+    virtualmachine_1:
+      availability_zone: computer1
+      public_network: 'admin_floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+    virtualmachine_2:
+      availability_zone: computer2
+      public_network: 'admin-floating_net'
+      OS_image: QTIP_CentOS
+      flavor: m1.large
+      role: host
+
+  Proxy_Environment:
+    http_proxy: http://10.20.0.1:8118
+    https_proxy: http://10.20.0.1:8118
+    no_proxy: localhost,127.0.0.1,10.20.*,192.168.*
+
+Test_Description:
+  Test_category: "Storage"
+  Benchmark: "FIO"
+  Overview: >
+        '''This test will run the FIO  benchmark in parallel on virtualmachine_1 and virtualmachine_2.\n
+         The fio job specifications can be found in qtip/benchmarks/fio_jobs/test_job.
+         The job conists of an fio load of:
+          1.50% rand read 50% rand write
+          2.Asynch engine
+          3.Direct IO.
+          4.Queing depth of 2
+
+         if you wish to add a virtual machine add the following information under the Virtual_Machine tag
+
+        virtualmachine_3:
+          availability_zone:
+          public_network:
+          OS_image:
+          flavor:
+          role:
+        '''
+