8a542ef8ec
Learning the Ansible API for this migration. Very simple script that will use the browbeat checks + Added Pbench start/stop 01/11/16 + Moved ansible to config 01/11/16 + Adding ansible hosts option 01/11/16 + Connmon added (start/stop) still nothing with results 01/12/16 + New Rally YAML format... (nova example) 01/12/16 + Create results directory 01/12/16 + Created lib with classes 01/13/16 + Updated Scenarios 01/14/16 + Updated other workloads to new format 01/15/16 + Switched to dict get method 01/15/16 + Removed pyc files and updated 01/15/16 + updated genhost file 01/15/16 + Update Ansible for connmon finished pbench work 01/15/16 + Catch if user tries to run without Ansible or Ansible2 01/26/16 + Minor changes 01/26/16 + Bug fix... 01/27/16 + (akrzos) added keystone yamls and browbeat-complete.yaml + Moved BrowbeatRally to Rally and broke connmon out of Tools + (akrzos) Implemented per Rally test scenario task args. + Updated Docs, removed old browbeat.sh + (akrzos) Cleaned up lib/Rally.py and added cinder scenarios to browbeat configs. + Fix Connmon install issue + (akrzos) Added parameters to neutron task yamls + (akrzos) Changed connmon to stop logging immediately after rally task completes. Change-Id: I338c3463e25f38c2ec7667c7dfc8b5424acba8c2
118 lines
3.0 KiB
YAML
118 lines
3.0 KiB
YAML
# Complete set of Stress Tests, this can take a long time (day(s))
|
|
browbeat:
|
|
results : results/
|
|
sudo: true
|
|
debug: false
|
|
connmon: true
|
|
rerun: 3
|
|
pbench:
|
|
enabled: false
|
|
hosts: ansible/pbench-host-file
|
|
interval: 2
|
|
tools:
|
|
- mpstat
|
|
- iostat
|
|
- sar
|
|
- vmstat
|
|
- pidstat
|
|
num_workers: None
|
|
ansible:
|
|
hosts: ansible/hosts
|
|
install:
|
|
connmon: ansible/install/connmon.yml
|
|
pbench: ansible/install/pbench.yml
|
|
browbeat: ansible/install/browbeat.yml
|
|
check: ansible/check/site.yml
|
|
adjust:
|
|
workers: ansible/browbeat/adjustment.yml
|
|
keystone-token: browbeat/keystone_token_type.yml
|
|
rally:
|
|
benchmarks:
|
|
cinder:
|
|
enabled: true
|
|
concurrency:
|
|
- 64
|
|
- 128
|
|
- 256
|
|
times: 1024
|
|
scenarios:
|
|
create-attach-volume-centos:
|
|
enabled: true
|
|
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
|
create-attach-volume-cirros:
|
|
enabled: true
|
|
image_name: cirros
|
|
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
|
flavor_name: m1.tiny
|
|
keystone:
|
|
enabled: true
|
|
concurrency:
|
|
- 64
|
|
- 128
|
|
- 192
|
|
- 256
|
|
- 320
|
|
- 384
|
|
- 448
|
|
- 512
|
|
times: 5000
|
|
scenarios:
|
|
authentic-keystone:
|
|
enabled: true
|
|
file: rally/keystone/authenticate-keystone-cc.yml
|
|
authentic-neutron:
|
|
enabled: true
|
|
file: rally/keystone/authenticate-neutron-cc.yml
|
|
authentic-nova:
|
|
enabled: true
|
|
file: rally/keystone/authenticate-nova-cc.yml
|
|
create-list-tenant:
|
|
enabled: true
|
|
file: rally/keystone/keystone-create-list-tenant-cc.yml
|
|
create-list-user:
|
|
enabled: true
|
|
file: rally/keystone/keystone-create-list-user-cc.yml
|
|
nova:
|
|
enabled: false
|
|
concurrency:
|
|
- 16
|
|
- 32
|
|
- 48
|
|
- 64
|
|
- 80
|
|
- 96
|
|
times: 128
|
|
scenarios:
|
|
boot-list-centos:
|
|
enabled: true
|
|
file: rally/nova/nova-boot-list-cc.yml
|
|
boot-list-cirros:
|
|
enabled: true
|
|
image_name: cirros
|
|
file: rally/nova/nova-boot-list-cc.yml
|
|
flavor_name: m1.tiny
|
|
neutron:
|
|
enabled: true
|
|
concurrency:
|
|
- 16
|
|
- 32
|
|
- 48
|
|
- 64
|
|
times: 500
|
|
scenarios:
|
|
create-list-network:
|
|
enabled: true
|
|
file: rally/neutron/neutron-create-list-network-cc.yml
|
|
create-list-port:
|
|
enabled: true
|
|
file: rally/neutron/neutron-create-list-port-cc.yml
|
|
create-list-router:
|
|
enabled: true
|
|
file: rally/neutron/neutron-create-list-router-cc.yml
|
|
create-list-security-group:
|
|
enabled: true
|
|
file: rally/neutron/neutron-create-list-security-group-cc.yml
|
|
create-list-subnet:
|
|
enabled: true
|
|
file: rally/neutron/neutron-create-list-subnet-cc.yml
|