rally/contrib/devstack
Boris Pavlovic 296558a05e Support for benchmarking with existing users (part 1)
This patch covers next topics:

1) Changes db deploymnet model to store admin endpoint and list of
   non-admin users

2) Changes objects.deployment to have this admin and users instead of
   endpoints

3) Changes input format of ExistingCloud engine, to make it easy to
   pass users & admins

4) Changes engine.bind method to accept admin and list of users

5) Code cleanup related to removing list of endpoints and making
   admin/non-admin stuff

6) Fix CLI code related to deployment model change

7) Fix docs & samples

8) Fixing all related tests

In next patch we should drop default "users" context and use users
from deployment if they are passed.

Change-Id: Ifb469d80c61ee5f26f313db75c98a6d496bcdb92
2014-09-06 23:31:33 +04:00
..
extras.d Extra scripts with DevStack support 2014-01-16 19:00:04 +04:00
lib Support for benchmarking with existing users (part 1) 2014-09-06 23:31:33 +04:00
README.rst Fix samples in README.rst 2014-03-31 12:36:55 +03:00

Installing Rally using devstack

The contrib/devstack/ directory contains the files necessary to integrate Rally with devstack.

To install:

$ DEVSTACK_DIR=.../path/to/devstack
$ cp lib/rally ${DEVSTACK_DIR}/lib
$ cp extras.d/70-rally.sh ${DEVSTACK_DIR}/extras.d

To configure devstack to run rally:

$ cd ${DEVSTACK_DIR}
$ echo "enable_service rally" >> localrc

Run devstack as normal:

$ ./stack.sh