Rally/ServerProviders
< Rally
Revision as of 15:32, 11 October 2013 by Sergey Skripnick (talk | contribs) (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...")
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.