this pr has config for, neutron octavia cinder glance swift dynamic-workloads barbican keystone Change-Id: Id21f99953c04369a48257504ad2507c0a22a9e2c
104 lines
3.6 KiB
YAML
104 lines
3.6 KiB
YAML
# Basic set of initial stress tests to test overcloud before running complete set of benchmarks.
|
|
browbeat:
|
|
cloud_name: openstack
|
|
rerun: 1
|
|
# Two types of rerun:
|
|
# iteration reruns on the iteration
|
|
# complete reruns after all workloads complete
|
|
# rerun_type: complete
|
|
rerun_type: iteration
|
|
# This option enables starting collectd before running workloads,
|
|
# and stopping collectd after running workloads. It should be enabled
|
|
# when it is required to store collectd data only when workloads
|
|
# are running. Please install collectd by running the command
|
|
# "cd ansible;ansible-playbook -i hosts.yml -vvv install/collectd.yml" before
|
|
# setting this option to true.
|
|
start_stop_collectd: true
|
|
# This option enables creation of annotations on the Grafana dashboard.
|
|
# Separate annotations will be created on all panels for the duration of
|
|
# each scenario that is run using this browbeat configuration file.
|
|
# grafana_host, grafana_port, grafana_username, grafana_password
|
|
# and grafana_dashboard_uid have to be passed in
|
|
# ansible/install/group_vars/all.yml before this option is enabled.
|
|
# In the Openstack General System Performance Dashboard, the default
|
|
# annotation setting should be set to query by tag $Cloud when this feature
|
|
# is enabled.
|
|
# This feature has been tested on Grafana v9.2.0
|
|
create_grafana_annotations: false
|
|
ansible:
|
|
hosts: ansible/hosts.yml
|
|
metadata_playbook: ansible/gather/stockpile.yml
|
|
logging_playbook: ansible/common_logging/browbeat_logging.yml
|
|
start_collectd_playbook: ansible/install/start-collectd.yml
|
|
stop_collectd_playbook: ansible/install/stop-collectd.yml
|
|
check_collectd_config_playbook: ansible/install/check-collectd-config.yml
|
|
ssh_config: /home/stack/.ssh/config
|
|
elasticsearch:
|
|
enabled: true
|
|
host: 1.1.1.1
|
|
port: 80
|
|
#allowed values: shortterm, longterm
|
|
life: longterm
|
|
regather: false
|
|
metadata_files:
|
|
grafana:
|
|
enabled: false
|
|
host: example.grafana.com
|
|
port: 3000
|
|
dashboards:
|
|
- openstack-general-system-performance
|
|
filebeat:
|
|
enabled: false
|
|
rally:
|
|
sleep_before: 5
|
|
sleep_after: 5
|
|
plugins:
|
|
- glance: rally/rally-plugins/glance
|
|
- neutron: rally/rally-plugins/neutron
|
|
- netcreate-boot: rally/rally-plugins/netcreate-boot
|
|
- octavia: rally/rally-plugins/octavia
|
|
- cinder: rally/rally-plugins/cinder
|
|
- nova: rally/rally-plugins/nova
|
|
- browbeat: rally/rally-plugins/browbeat
|
|
- workloads: rally/rally-plugins/workloads
|
|
- dynamic-workloads: rally/rally-plugins/dynamic-workloads
|
|
- reports: rally/rally-plugins/reports
|
|
- manila: rally/rally-plugins/manila
|
|
- storage: rally/rally-plugins/pbench-fio
|
|
shaker:
|
|
server: 1.1.1.1
|
|
port: 5555
|
|
flavor: m1.small
|
|
join_timeout: 600
|
|
sleep_before: 0
|
|
sleep_after: 0
|
|
shaker_region: regionOne
|
|
external_host: 2.2.2.2
|
|
|
|
workloads:
|
|
# Rally
|
|
- name: swift
|
|
enabled: true
|
|
type: rally
|
|
rally_deployment: overcloud
|
|
concurrency:
|
|
- 1
|
|
times: 1
|
|
scenarios:
|
|
# object_size: size of created swift objects in byte
|
|
- name: create-container-and-object-then-delete-all
|
|
enabled: true
|
|
objects_per_container: 10
|
|
object_size: 1024
|
|
file: rally/swift/create-container-and-object-then-delete-all.yaml
|
|
- name: create-container-and-object-then-list-objects
|
|
enabled: true
|
|
objects_per_container: 10
|
|
object_size: 1024
|
|
file: rally/swift/create-container-and-object-then-list-objects.yaml
|
|
- name: list-objects-in-containers
|
|
enabled: true
|
|
objects_per_container: 10
|
|
object_size: 1024
|
|
containers_per_tenant: 1
|
|
file: rally/swift/list-objects-in-containers.yaml |