Skip to content

Launch rally on specific scenarios and grab the results in html and json format

License

Notifications You must be signed in to change notification settings

BeyondTheClouds/rally-vagrant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rally-Vagrant

Rally-Vagrant allows to run scenarios on an OpenStack deployed with Discovery-Vagrant.

Deploy OpenStack on a virtual machine with Discovery-Vagrant

Where to find Discovery-Vagrant.

Running

  • Get a scenario from rally on this page
  • Launch benchmarking with
python rally.py config.json "pathtoscenario"

You can also test several scenarios :

python rally.py config.json scenario1 scenario2...

It is also possible to make a file with scenarios paths as scenarios.txt. You must then use it as follows:

python rally.py config.json --file scenarios.txt
  • Also, you can choose to first deploy a Discovery-Vagrant machine as follows:
python rally.py --vagrant config.json "pathtoscenario"

Add the -m option if you want to use my version of Discovery-Vagrant, and --mlog to enable the logging.

More information

Wrapper for Rally to use with Discovery-Vagrant

Usage:
    rally.py [--vagrant | --vagrant [-m|--mlog]] <config> ( --file=<file> | <file>... ) [-h | --help][--version]

Options:
    -h --help       Show this screen
    --version       Show version
    --vagrant       Deploys a Discovery-Vagrant machine before executing tests (about an hour execution)
    -m              Uses my version of Discovery-Vagrant
    --mlog          Uses my version of Discovery-Vagrant with logs
    --file=<file>   Uses a file containing a list of scenarios

Arguments:
    <config>        The config file to use
    <file>          The scenarios Rally will use

About

Launch rally on specific scenarios and grab the results in html and json format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.2%
  • Ruby 46.8%