Jump to: navigation, search

Difference between revisions of "Rally/HowToExtendRally"

m (Boris-42 moved page Rally/HowToAdvanced to Rally/HowToExtendRally)
(Initial info)
Line 1: Line 1:
to be continued...
+
=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": "''Server Provider name''",
 +
          ...
 +
        }
 +
    }
 +
 
 +
=Note=
 +
Stay tuned.

Revision as of 15:57, 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": "Server Provider name",
          ...
       }
   }

Note

Stay tuned.