Asma Syed Hameed f1d369a7a3 Dynamic workload: Octavia LB's creation
create_lbs creates 'N' LB's with specified numbers of pools and clients per LB

set the below variables in browbeat-config.yml:
- jump_host_ip: <fip_jumphost>
- num_lbs: <number of loadbalancers>
- num_pools: <number of pools per LB>
- num_clients: <number of clients per LB>
- vip_subnet_id: <vip_subnet_id>

Prepare user_data.file like below

PORT=80
NUM_POOLS=1
echo "Running test_server binary"
chmod 777 /home/cirros/test_server.bin
sudo su  && echo 1 > /proc/sys/vm/overcommit_memory
for i in $(seq 0 $(($NUM_POOLS-1))); do
    ./home/cirros/test_server.bin -port  $(($PORT+ $i)) &
done

NUM_POOLS should also be specified in the user_data.file
And in browbeat-config.yml, add absolute path for this user data
file i.e
user_data_file: /home/stack/user_data.file

Change-Id: I920a1028b894c2dda957b10053db284a728c3065
2021-08-05 03:49:21 +05:30
2021-04-20 13:03:09 +05:30
2019-12-16 08:11:35 -05:00
2020-04-03 19:27:24 +00:00
2020-04-20 12:43:17 +05:30
2020-04-03 19:27:24 +00:00
2020-03-03 20:46:31 +05:30
2017-10-30 01:19:34 +08:00
2020-10-14 21:11:44 +05:30
2019-12-16 08:11:35 -05:00
2019-04-19 19:50:35 +00:00
2020-10-14 21:11:44 +05:30
2019-12-16 08:11:35 -05:00
2021-06-04 17:20:05 +05:30
2016-06-14 09:16:53 -04:00
2020-10-14 21:11:44 +05:30

Browbeat

Browbeat is a performance tuning and analysis tool for OpenStack. Browbeat is free, Open Source software.

  • Analyze and tune your Cloud for optimal performance.
  • Create Rally workloads for performance and scale testing.
  • Automate deployment of common data analysis tools.

Documentation

Browbeat documentation is available at https://browbeat.readthedocs.io/

Resources

Description
Performance monitoring and testing of OpenStack
Readme 23 MiB
Languages
Jinja 49.2%
Python 46.7%
Shell 3.7%
Dockerfile 0.4%