blob: 5d0f25cdb2b218290b486787c8604aead740c265 [file] [log] [blame]
koder aka kdanilov39e449e2016-12-17 15:15:26 +02001# ------------------------------------ CONFIGS -------------------------------------------------------------------
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +03002#openstack:
3# skip_preparation: false
4# openrc: /home/koder/workspace/scale_openrc
kdanylov aka koder470a8fa2017-07-14 21:07:58 +03005# insecure: true
6# openrc: ENV
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +03007# openrc:
kdanylov aka koder470a8fa2017-07-14 21:07:58 +03008# OS_USERNAME: USER
9# OS_PASSWORD: PASSWD
10# OS_TENANT_NAME: KEY_FILE
11# OS_AUTH_URL: URL
12# OS_INSECURE: OPTIONAL
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +030013# vms:
kdanylov aka koder470a8fa2017-07-14 21:07:58 +030014# - "USERNAME@VM_NAME_PREFIX"
kdanylov aka kodercdfcdaf2017-04-29 10:03:39 +030015#
16#ceph:
17# cluster: ceph << Optional
18# config: PATH << Optional
19# keyfile: PATH << Optional
20# key: KEY << not supported for now
21# root_node: NODE_NAME
22#
23#
kdanylov aka koder150b2192017-04-01 16:53:01 +030024# nodes: - map of explicit nodes URLS to node roles
25# in format
26# USERNAME[:PASSWD]@VM_NAME_PREFIX[::KEY_FILE] or localhost: role1, role2, role3....
koder aka kdanilov39e449e2016-12-17 15:15:26 +020027
28collect_info: true
29var_dir_root: /tmp/perf_tests
30settings_dir: ~/.wally
kdanylov aka koder150b2192017-04-01 16:53:01 +030031connect_timeout: 30
kdanylov aka koder3a9e5db2017-05-09 20:00:44 +030032max_time_diff_ms: 5000
kdanylov aka koder150b2192017-04-01 16:53:01 +030033rpc_log_level: DEBUG
34include: logging.yaml
35default_test_local_folder: "/tmp/wally_{name}_{uuid}"
kdanylov aka koder026e5f22017-05-15 01:04:39 +030036keep_raw_files: false # don't change this value, keep is not supported atm
kdanylov aka koder736e5c12017-05-07 17:27:14 +030037download_rpc_logs: true
koder aka kdanilov39e449e2016-12-17 15:15:26 +020038
39vm_configs:
40 keypair_file_private: wally_vm_key_perf3.pem
41 keypair_file_public: wally_vm_key_perf3.pub
42 keypair_name: wally_vm_key
43
44 wally_1024:
45 image:
46 name: wally_ubuntu
47 user: ubuntu
48 url: https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img
49
50 flavor:
51 name: wally_1024
52 hdd_size: 100
53 ram_size: 1024
54 cpu_count: 2
55
56 vol_sz: 100
57 name_templ: wally-{group}-{id}
58 aa_group_name: wally-aa-{0}
59 security_group: wally_ssh_to_everyone
60
61
kdanylov aka koder470a8fa2017-07-14 21:07:58 +030062ceph_opts: nodeep-scrub, noscrub
koder aka kdanilov39e449e2016-12-17 15:15:26 +020063#----------------------------------------- STEPS ------------------------------------------------------------------
kdanylov aka koder150b2192017-04-01 16:53:01 +030064# discover: a,b,c,... - comma separated list of clusters to discover. May be ommited
65# List may contains - ceph, openstack, fuel
66# Also - ignore_errors - mean to ignore errors during dicovery
67# metadata - mean to discrover cluster metadata only, but not nodes
koder aka kdanilov39e449e2016-12-17 15:15:26 +020068# spawn: ...
69# connect: ...
70# sensors: ...
71# test: ...
72
73sensors:
74 online: true
75 roles_mapping:
76 testnode: system-cpu, block-io, net-io
kdanylov aka koder45183182017-04-30 23:55:40 +030077 ceph-osd:
78 system-cpu: "*"
79 block-io: "*"
80 net-io: "*"
kdanylov aka koder13e58452018-07-15 02:51:51 +030081 ceph:
82 sources: [historic]
83 osds: all
koder aka kdanilov39e449e2016-12-17 15:15:26 +020084 compute:
kdanylov aka koder150b2192017-04-01 16:53:01 +030085 system-cpu: "*"
86 block-io: "sd*"
87 net-io: "*"
kdanylov aka koder13e58452018-07-15 02:51:51 +030088 cluster: ceph-pools-io, ceph-pgs-io
koder aka kdanilov39e449e2016-12-17 15:15:26 +020089
90#---------------------------------- TEST PROFILES --------------------------------------------------------------------
91profiles:
92 spawn:
93 OS_1_to_1:
94 openstack:
95 count: "=1"
96 cfg_name: wally_1024
97 network_zone_name: net04
98 flt_ip_pool: net04_ext
99 skip_preparation: true
100
101 test:
102 ceph_vdb:
103 - io:
104 load: ceph
105 params:
106 FILENAME: /dev/vdb
kdanylov aka koder150b2192017-04-01 16:53:01 +0300107 FILESIZE: AUTO
koder aka kdanilov39e449e2016-12-17 15:15:26 +0200108
109 cinder_iscsi_vdb:
110 - io:
111 load: cinder_iscsi
112 params:
113 FILENAME: /dev/vdb
kdanylov aka koder150b2192017-04-01 16:53:01 +0300114 FILESIZE: AUTO
koder aka kdanilov39e449e2016-12-17 15:15:26 +0200115
116 nova_io:
117 - io:
118 load: hdd
119 params:
kdanylov aka koder470a8fa2017-07-14 21:07:58 +0300120 FILENAME: /opt/test.bin
kdanylov aka koder150b2192017-04-01 16:53:01 +0300121 FILESIZE: AUTO
koder aka kdanilov39e449e2016-12-17 15:15:26 +0200122
123 openstack_ceph: OS_1_to_1 + ceph_vdb
124 openstack_cinder: OS_1_to_1 + ceph_iscsi_vdb
125 openstack_nova: OS_1_to_1 + nova_io
kdanylov aka koder84de1e42017-05-22 14:00:07 +0300126
127
128default_dev_roles:
129 - role=testnode:
130 - type=cpu: client_cpu
131 - type=block: client_disk
132 - type=eth: client_net
133 - type=weth: client_net
134
135 - role=storage:
136 - type=cpu: storage_cpu
137 - type=block: storage_disk
138 - type=eth: storage_net
139 - type=weth: storage_net
140
141 - role=compute:
142 - type=cpu: compute_cpu
143 - type=block: compute_disk
144 - type=eth: compute_net
145 - type=weth: compute_net