Distributed data-plane performance testing tool
Go to file
2015-02-10 18:50:42 +03:00
bin Update prepare script and demo template 2015-02-10 18:50:42 +03:00
doc/source Initial commit 2015-01-28 18:56:01 +03:00
etc Add sample conf file and generator tox target 2015-02-09 17:44:50 +03:00
scenarios Update prepare script and demo template 2015-02-10 18:50:42 +03:00
shaker Change oslo imports to namespaceless ones 2015-02-10 15:32:47 +03:00
tests Initial commit 2015-01-28 18:56:01 +03:00
tools Initial commit 2015-01-28 18:56:01 +03:00
.gitignore Initial commit 2015-01-28 18:56:01 +03:00
.testr.conf Initial commit 2015-01-28 18:56:01 +03:00
config-generator.conf Add sample conf file and generator tox target 2015-02-09 17:44:50 +03:00
LICENSE Initial commit 2015-01-28 18:56:01 +03:00
openstack-common.conf Initial commit 2015-01-28 18:56:01 +03:00
README.rst Base server-agent communication protocol is implemented 2015-02-05 16:00:55 +03:00
requirements.txt Update prepare script and demo template 2015-02-10 18:50:42 +03:00
setup.cfg Add sample conf file and generator tox target 2015-02-09 17:44:50 +03:00
setup.py Sync requirements with global list 2015-02-02 13:38:38 +03:00
test-requirements.txt Sync requirements with global list 2015-02-02 13:38:38 +03:00
tox.ini Add sample conf file and generator tox target 2015-02-09 17:44:50 +03:00

Shaker

Shake VMs with our sheer-class tests!

Installation

The tool requires OpenStack clients to be installed and available from the system shell. OpenStack user must be specified in the environment (e.g. via sourcing openrc file). During installation the tool uploads Ubuntu cloud image, boots VM, installs all needed packages into it and creates snapshot with name shaker-image.

To install:
  1. Run ./bin/prepare.sh to configure the image inside OpenStack
  2. Run python setup.py install to install the tool on the master node

How to run

  1. shaker --scenario <scenario-file>