blob: cc78e318941b22cd78ed4995efb9e04c08b225fe [file] [log] [blame]
koder aka kdanilov39e449e2016-12-17 15:15:26 +02001# ------------------------------------ CONFIGS -------------------------------------------------------------------
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +03002#fuel:
3# url: http://172.16.44.13:8000/
4# creds: admin:admin@admin
5# ssh_creds: root:r00tme
6# openstack_env: test
7#
8#openstack:
9# skip_preparation: false
10# openrc: /home/koder/workspace/scale_openrc
kdanylov aka koder470a8fa2017-07-14 21:07:58 +030011# insecure: true
12# openrc: ENV
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +030013# openrc:
kdanylov aka koder470a8fa2017-07-14 21:07:58 +030014# OS_USERNAME: USER
15# OS_PASSWORD: PASSWD
16# OS_TENANT_NAME: KEY_FILE
17# OS_AUTH_URL: URL
18# OS_INSECURE: OPTIONAL
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +030019# vms:
kdanylov aka koder470a8fa2017-07-14 21:07:58 +030020# - "USERNAME@VM_NAME_PREFIX"
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +030021#
22#ceph:
23# cluster: ceph << Optional
24# config: PATH << Optional
25# keyfile: PATH << Optional
26# key: KEY << not supported for now
27# root_node: NODE_NAME
28#
29#
kdanylov aka koder150b2192017-04-01 16:53:01 +030030# nodes: - map of explicit nodes URLS to node roles
31# in format
32# USERNAME[:PASSWD]@VM_NAME_PREFIX[::KEY_FILE] or localhost: role1, role2, role3....
koder aka kdanilov39e449e2016-12-17 15:15:26 +020033
34collect_info: true
35var_dir_root: /tmp/perf_tests
36settings_dir: ~/.wally
kdanylov aka koder150b2192017-04-01 16:53:01 +030037connect_timeout: 30
kdanylov aka koder3a9e5db2017-05-09 20:00:44 +030038max_time_diff_ms: 5000
kdanylov aka koder150b2192017-04-01 16:53:01 +030039rpc_log_level: DEBUG
40include: logging.yaml
41default_test_local_folder: "/tmp/wally_{name}_{uuid}"
kdanylov aka koder026e5f22017-05-15 01:04:39 +030042keep_raw_files: false # don't change this value, keep is not supported atm
kdanylov aka koder736e5c12017-05-07 17:27:14 +030043download_rpc_logs: true
koder aka kdanilov39e449e2016-12-17 15:15:26 +020044
45vm_configs:
46 keypair_file_private: wally_vm_key_perf3.pem
47 keypair_file_public: wally_vm_key_perf3.pub
48 keypair_name: wally_vm_key
49
50 wally_1024:
51 image:
52 name: wally_ubuntu
53 user: ubuntu
54 url: https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img
55
56 flavor:
57 name: wally_1024
58 hdd_size: 100
59 ram_size: 1024
60 cpu_count: 2
61
62 vol_sz: 100
63 name_templ: wally-{group}-{id}
64 aa_group_name: wally-aa-{0}
65 security_group: wally_ssh_to_everyone
66
67
kdanylov aka koder470a8fa2017-07-14 21:07:58 +030068ceph_opts: nodeep-scrub, noscrub
koder aka kdanilov39e449e2016-12-17 15:15:26 +020069#----------------------------------------- STEPS ------------------------------------------------------------------
kdanylov aka koder150b2192017-04-01 16:53:01 +030070# discover: a,b,c,... - comma separated list of clusters to discover. May be ommited
71# List may contains - ceph, openstack, fuel
72# Also - ignore_errors - mean to ignore errors during dicovery
73# metadata - mean to discrover cluster metadata only, but not nodes
koder aka kdanilov39e449e2016-12-17 15:15:26 +020074# spawn: ...
75# connect: ...
76# sensors: ...
77# test: ...
78
79sensors:
80 online: true
81 roles_mapping:
82 testnode: system-cpu, block-io, net-io
kdanylov aka koder45183182017-04-30 23:55:40 +030083 ceph-osd:
84 system-cpu: "*"
85 block-io: "*"
86 net-io: "*"
87# ceph:
88# sources:
89# - historic
90# osds: all
koder aka kdanilov39e449e2016-12-17 15:15:26 +020091 compute:
kdanylov aka koder150b2192017-04-01 16:53:01 +030092 system-cpu: "*"
93 block-io: "sd*"
94 net-io: "*"
koder aka kdanilov39e449e2016-12-17 15:15:26 +020095
96#---------------------------------- TEST PROFILES --------------------------------------------------------------------
97profiles:
98 spawn:
99 OS_1_to_1:
100 openstack:
101 count: "=1"
102 cfg_name: wally_1024
103 network_zone_name: net04
104 flt_ip_pool: net04_ext
105 skip_preparation: true
106
107 test:
108 ceph_vdb:
109 - io:
110 load: ceph
111 params:
112 FILENAME: /dev/vdb
kdanylov aka koder150b2192017-04-01 16:53:01 +0300113 FILESIZE: AUTO
koder aka kdanilov39e449e2016-12-17 15:15:26 +0200114
115 cinder_iscsi_vdb:
116 - io:
117 load: cinder_iscsi
118 params:
119 FILENAME: /dev/vdb
kdanylov aka koder150b2192017-04-01 16:53:01 +0300120 FILESIZE: AUTO
koder aka kdanilov39e449e2016-12-17 15:15:26 +0200121
122 nova_io:
123 - io:
124 load: hdd
125 params:
kdanylov aka koder470a8fa2017-07-14 21:07:58 +0300126 FILENAME: /opt/test.bin
kdanylov aka koder150b2192017-04-01 16:53:01 +0300127 FILESIZE: AUTO
koder aka kdanilov39e449e2016-12-17 15:15:26 +0200128
129 openstack_ceph: OS_1_to_1 + ceph_vdb
130 openstack_cinder: OS_1_to_1 + ceph_iscsi_vdb
131 openstack_nova: OS_1_to_1 + nova_io
kdanylov aka koder84de1e42017-05-22 14:00:07 +0300132
133
134default_dev_roles:
135 - role=testnode:
136 - type=cpu: client_cpu
137 - type=block: client_disk
138 - type=eth: client_net
139 - type=weth: client_net
140
141 - role=storage:
142 - type=cpu: storage_cpu
143 - type=block: storage_disk
144 - type=eth: storage_net
145 - type=weth: storage_net
146
147 - role=compute:
148 - type=cpu: compute_cpu
149 - type=block: compute_disk
150 - type=eth: compute_net
151 - type=weth: compute_net