Difference between revisions of "Rally/DeployEngines"
< Rally
m (→Available Deploy Engines) |
(Rewritten) |
||
Line 2: | Line 2: | ||
==DummyEngine== | ==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=== | |
− | === | ||
{ | { | ||
− | cloud_config: { | + | "name": "DummyEngine", |
− | + | "cloud_config": { | |
− | + | ''(specify here the cloud endpoints)'' | |
− | + | "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" | ||
} | } | ||
} | } | ||
} | } | ||
− | |||
− | |||
− | === | + | |
− | + | ==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 [[ServerProviders|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''", | ||
+ | ... | ||
} | } | ||
+ | } | ||
+ | |||
+ | =Note= | ||
+ | More Deploy engines are to come in future releases, namely deploy engines for FUEL, Tripple-O etc. Stay tuned. |
Revision as of 17:31, 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": { (specify here the cloud endpoints) "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" } } }
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", ... } }
Note
More Deploy engines are to come in future releases, namely deploy engines for FUEL, Tripple-O etc. Stay tuned.