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
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
- Blog
- Code Review
- Git Web
- IRC -- #openstack-browbeat (irc.freenode.net)
- Issue tracker
- Browse code
Description
Languages
Jinja
49.2%
Python
46.7%
Shell
3.7%
Dockerfile
0.4%