Jump to: navigation, search

Difference between revisions of "Rally/DeployEngines"

m (Available Deploy Engines)
(Rewritten)
Line 2: Line 2:
  
 
==DummyEngine==
 
==DummyEngine==
DummyEngine doesn't deploy OpenStack it just use existing.
 
  
To use DummyEngine you should put in task deploy config `cloud_config`.
+
===Description===
{'deploy': {'cloud_config': {/* here you should specify endpoints */}}}
+
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===
===Sample Configuration===
 
 
     {
 
     {
         cloud_config: {
+
         "name": "DummyEngine",
        'identity': {
+
        "cloud_config": {
            'url': 'http://localhost/',
+
            ''(specify here the cloud endpoints)''
            'admin_user': 'amdin'
+
            "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"
 
             }
 
             }
 
         }
 
         }
 
     }
 
     }
  
==Devstack Engine==
 
This engine deploys OpenStack with devstack. Devstacks `localrc` file is generated from `localrc` config value.
 
  
===Sample Configuratoin===
+
 
        {
+
==DevstackEngine==
            "name": "DevstackEngine",
+
 
            "localrc": {
+
===Description===
                "ADMIN_PASSWORD": "secret",
+
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.
                "NOVA_REPO": "http://mirror.example.com/nova.git"
+
 
             },
+
===Configuration Example===
            "devstack_repo": "http://mirror.example.com/devstack.git"
+
    {
 +
        "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

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.