Jump to: navigation, search

Difference between revisions of "Rally/HowToExtendRally"

(Configuration Example)
(Description: Link added)
Line 25: Line 25:
  
 
===Description===
 
===Description===
This engine deploys a DevStack cloud using the given devstack repository. As this deploy engine is not a dummy one, it also needs a concrete Server Provider to be specified in the config.
+
This engine deploys a DevStack cloud using the given devstack repository. 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===
 
===Configuration Example===
 
     {
 
     {

Revision as of 16:01, 14 October 2013

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. 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",
           ...
       },
       "devstack_repo": "git://example.com/devstack/",
       "provider": {
           "name": "%PROVIDER_NAME",
          ...
       }
   }

Note

Stay tuned.