Support to config external network by shell env
[yardstick.git] / samples / pktgen.yaml
1 ---
2 # Sample benchmark task config file
3 # measure network throughput using pktgen
4
5 schema: "yardstick:task:0.1"
6
7 scenarios:
8 -
9   type: Pktgen
10   options:
11     packetsize: 60
12     number_of_ports: 10
13     duration: 20
14
15   host: demeter.demo
16   target: poseidon.demo
17
18   runner:
19     type: Arithmetic
20     name: number_of_ports
21     # run twice with values 10 and 20
22     stop: 20
23     step: 10
24
25   sla:
26     max_ppm: 1000
27     action: monitor
28
29 context:
30   name: demo
31   image: yardstick-trusty-server
32   flavor: yardstick-flavor
33   user: ec2-user
34
35   placement_groups:
36     pgrp1:
37       policy: "availability"
38
39   servers:
40     demeter:
41       floating_ip: true
42       placement: "pgrp1"
43     poseidon:
44       floating_ip: true
45       placement: "pgrp1"
46
47   networks:
48     test:
49       cidr: '10.0.1.0/24'
50
51