Jump to: navigation, search

Difference between revisions of "Rally/HowToExtendRally"

(Initial info)
(Configuration Example)
Line 34: Line 34:
 
         "devstack_repo": "git://example.com/devstack/",
 
         "devstack_repo": "git://example.com/devstack/",
 
         "provider": {
 
         "provider": {
             "name": "''Server Provider name''",
+
             "name": "''%PROVIDER_NAME''",
 
           ...
 
           ...
 
         }
 
         }

Revision as of 15:59, 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.