Asma Syed Hameed 24f3eec46d Enhance the test scenario to use octavia_tempest_plugin to simulate http server on backend vm's
Build an image custom-cirros (with test_server.bin)
provide floating ip of jump host server for jump_host_ip in browbeat-config.yml to execute curl for lb_ip
Prepare user_data.file like below and pass it to the scenario

for iface in /sys/class/net/*
 do
  if [ "$iface" != "/sys/class/net/lo" -a "$iface" != "/sys/class/net/eth0" ]
   then
    interface=$(echo $iface | cut -d "/" -f 5)
    echo $interface
    sudo ifconfig $interface up
    sudo udhcpc -p /var/run/udhcpc.$interface.pid -R -n -T 60 -i $interface -s /sbin/cirros-dhcpc -O mtu -O staticroutes -x hostname cirros
  fi
done

echo "Running test_server binary"
chmod 777 /home/cirros/test_server.bin
sudo su  && echo 1 > /proc/sys/vm/overcommit_memory
./home/cirros/test_server.bin -port 80 &

Co-authored by: Venkata Kommaddi <anilvenkata@redhat.com>

Change-Id: I0fb8dd841974d28f019319744e4271d9ac210375
2021-07-16 14:47:33 +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%