Difference between revisions of "Rally/DeployEngines"
< Rally
(→Configuration Example) |
(→Configuration Example) |
||
Line 36: | Line 36: | ||
"devstack_repo": "git://example.com/devstack/", | "devstack_repo": "git://example.com/devstack/", | ||
"provider": { | "provider": { | ||
− | "name": | + | "name": ${PROVIDER_NAME}, |
... | ... | ||
} | } | ||
Line 42: | Line 42: | ||
+ | ${PROVIDER_NAME} - configuration of any available server providers. | ||
=Note= | =Note= | ||
More Deploy engines are to come in future releases, namely deploy engines for ''FUEL'', ''Tripple-O'' etc. Stay tuned. | More Deploy engines are to come in future releases, namely deploy engines for ''FUEL'', ''Tripple-O'' etc. Stay tuned. |
Revision as of 18:09, 14 October 2013
Contents
Available Deploy engines
DummyEngine
Description
This engine does not deploy anything, but uses an existing OpenStack deployment. It may be useful in case you have a preconfigured OpenStack deployment ready for benchmark scenarios launching.
Configuration Example
{ "name": "DummyEngine", "cloud_config": { "identity": { "url": "http://192.168.122.22/", "uri": "http://192.168.122.22:5000/v2.0/", "admin_username": "admin", "admin_password": "password", "admin_tenant_name": "demo" } } }
"identity" contains OpenStack cloud endpoints.
DevstackEngine
Description
This engine deploys a Devstack cloud using the given Devstack repository. The localrc field of the Devstack engine configuration will be used to initialize the Devstack's localrc file. As this deploy engine is not a dummy one, it also needs a concrete Server Provider to be specified in the config.
Configuration Example
{ "name": "DevstackEngine", "localrc": { "ADMIN_PASSWORD": "secret", "NOVA_REPO": "git://example.com/nova/", ... }, "devstack_repo": "git://example.com/devstack/", "provider": { "name": ${PROVIDER_NAME}, ... } }
${PROVIDER_NAME} - configuration of any available server providers.
Note
More Deploy engines are to come in future releases, namely deploy engines for FUEL, Tripple-O etc. Stay tuned.