diff options
author | JingLu5 <lvjing5@huawei.com> | 2016-12-27 17:11:09 +0800 |
---|---|---|
committer | JingLu5 <lvjing5@huawei.com> | 2016-12-27 17:19:04 +0800 |
commit | 0804453df389e07a77785a772f7c36668dd4cfc4 (patch) | |
tree | 205caeb974ca1aa7a570d1cdfcf6692057e42c66 /samples/ping_load.yaml | |
parent | 8d702f720aeb9566adb258e886c12a348bedc84b (diff) |
Create ping_load sample configuration yaml file
JIRA: YARDSTICK-514
The ping_load task uses multiple(3 in this case) host VMs to ping one target
VM in parallel. The multiple hosts configuration will be rendered using jinja
syntax. "contexts" is used to specify the target and muiltip host VMs.
Change-Id: I3e36b86d16d0386b4d446a2e252a094926cd97a3
Signed-off-by: JingLu5 <lvjing5@huawei.com>
Diffstat (limited to 'samples/ping_load.yaml')
-rw-r--r-- | samples/ping_load.yaml | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/samples/ping_load.yaml b/samples/ping_load.yaml new file mode 100644 index 000000000..370916822 --- /dev/null +++ b/samples/ping_load.yaml @@ -0,0 +1,65 @@ +--- +# Sample benchmark task config file +# Three scenarios run in parallel pinging one target vm. +# Multiple context are used to specify the host and target VMs. + +schema: "yardstick:task:0.1" +run_in_parallel: true + +scenarios: +{% for host in ['athena.demo1', 'apollo.demo1', 'kratos.demo1'] %} +- + type: Ping + options: + packetsize: 100 + host: {{host}} + target: hades.demo2 + runner: + type: Duration + duration: 60 + interval: 1 + sla: + max_rtt: 10 + action: assert +{% endfor %} + +contexts: +- + name: demo1 + image: cirros-0.3.3 + flavor: yardstick-flavor + user: cirros + + placement_groups: + pgrp1: + policy: "availability" + + servers: + athena: + floating_ip: true + placement: "pgrp1" + apollo: + floating_ip: true + placement: "pgrp1" + kratos: + floating_ip: true + placement: "pgrp1" + + networks: + test: + cidr: '10.0.1.0/24' +- + name: demo2 + image: cirros-0.3.3 + flavor: yardstick-flavor + user: cirros + placement_groups: + pgrp1: + policy: "availability" + servers: + hades: + floating_ip: true + placement: "pgrp1" + networks: + test: + cidr: '10.0.1.0/24' |