Difference between revisions of "Rally/ServerProviders"
< Rally
(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
Contents
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.