Jump to: navigation, search

Difference between revisions of "Rally/ServerProviders"

(Created page with "=Available Server Providers= ==DummyProvider== ===Description=== This provider does nothing, but returns endpoints from configuration. This may be useful if you have specific...")
 
m (Sergey Skripnick moved page ServerProviders to Rally/ServerProviders)
(No difference)

Revision as of 13:09, 14 October 2013

Available Server Providers

DummyProvider

Description

This provider does nothing, but returns endpoints from configuration. This may be useful if you have specific software/hardware configuration ready to deploy OpenStack.

Configuratoin Example

   {
   "deploy": {
       "name": "ExampleEngine",
       "provider": {
           "name": "DummyProvider",
           "credentials": ["root@host1.net", "root@host2.net"]
       }
   },
   "tests": {}
   }

LxcProvider

Description

This provider creates lxc containers on host provided by another provider. This may be useful if you want to run a lots of compute nodes with fake virt.

Configuration Example

   {
   "deploy": {
       "name": "DevstackEngine",
       "localrc": {
           "VIRT_DRIVER": "fake"
       },
       "provider": {
           "name": "LxcProvider",
           "containers_per_host": 4,
           "distribution": "debian",
           "host_provider": {
               "name": "DummyProvider",
               "credentials": ["root@host.net"]
           }
       }
   },
   "tests": {}
   }

VirshProvider

Description

This provider creates virtual machines on host provided by configuration.

Configuration Examples

Clone VM from pre-built template using virsh

   "provider": {
       "name": "VirshProvider",
       "virsh_connection": "qemu+ssh://user@host.net/system",
       "vm_name": "virsh-test",
       "clone_from_template": "devstack-template",
   }

Create new VM on local machine

   "provider": {
       "name": "VirshProvider",
       "virsh_connection": "qemu:///system",
       "vm_name": "devstack-virsh-test",
       "netinstall_url": "http://mirror.net/debian/amd64/",
   }

Note

All this providers, except DummyProvider still under development. Stay tuned.