openstack: define the resources required to run a rados suite

Signed-off-by: Loic Dachary <loic@dachary.org>
This commit is contained in:
Loic Dachary 2016-03-30 01:45:14 +02:00
parent c2033806d6
commit d9a8f49fc5
40 changed files with 137 additions and 13 deletions

View File

View File

@ -0,0 +1,4 @@
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB

View File

@ -1,3 +1,7 @@
roles:
- [mon.a, mon.c, osd.0, osd.1, osd.2]
- [mon.b, osd.3, osd.4, osd.5, client.0]
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB

View File

@ -1,3 +1,7 @@
roles:
- [mon.a, mon.b, mon.c, mon.d, mon.e, osd.0, osd.1, osd.2]
- [mon.f, mon.g, mon.h, mon.i, osd.3, osd.4, osd.5, client.0]
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB

View File

@ -1,5 +1,9 @@
roles:
- [mon.a, osd.0, osd.1, osd.2, client.0]
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
overrides:
ceph:
@ -15,11 +19,3 @@ tasks:
clients:
all:
- rados/test_alloc_hint.sh
openstack:
- machine:
disk: 40 # GB
ram: 8000 # MB
cpus: 1
volumes: # attached to each instance
count: 3
size: 10 # GB

View File

@ -31,6 +31,10 @@ roles:
- mon.c
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
branch: v0.80.8

View File

@ -31,6 +31,10 @@ roles:
- mon.c
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
tag: v0.67.10

View File

@ -3,6 +3,10 @@ roles:
- osd.0
- osd.1
- client.a
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -6,6 +6,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -4,6 +4,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
overrides:
ceph:

View File

@ -4,6 +4,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
overrides:
ceph:

View File

@ -2,6 +2,10 @@ roles:
- - mon.a
- osd.0
- osd.1
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -6,6 +6,10 @@ roles:
- osd.1
- osd.2
- - osd.3
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
branch: infernalis

View File

@ -6,6 +6,10 @@ roles:
- osd.1
- osd.2
- osd.3
openstack:
- volumes: # attached to each instance
count: 4
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- - osd.2
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
tasks:
- install:
branch: infernalis

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- osd.2
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- - osd.2
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
tasks:
- install:
branch: infernalis

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- osd.2
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -6,6 +6,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- client.0
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- osd.2
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -6,6 +6,10 @@ roles:
- osd.1
- osd.2
- osd.3
openstack:
- volumes: # attached to each instance
count: 4
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- osd.2
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -5,6 +5,10 @@ roles:
- osd.0
- osd.1
- osd.2
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -4,6 +4,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -3,6 +3,10 @@ roles:
- osd.0
- osd.1
- client.0
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -4,6 +4,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
overrides:
ceph:

View File

@ -7,6 +7,10 @@ roles:
- osd.2
- mds.a
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -7,6 +7,10 @@ roles:
- osd.4
- osd.5
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -7,6 +7,10 @@ roles:
- osd.4
- osd.5
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -6,6 +6,10 @@ roles:
- osd.1
- osd.2
- client.0
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB
tasks:
- install:
- ceph:

View File

@ -0,0 +1,4 @@
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB

View File

@ -0,0 +1,4 @@
openstack:
- volumes: # attached to each instance
count: 4
size: 10 # GB

View File

@ -1,8 +1,4 @@
openstack:
- machine:
disk: 40 # GB
ram: 8000 # MB
cpus: 1
volumes: # attached to each instance
- volumes: # attached to each instance
count: 3
size: 30 # GB

View File

@ -0,0 +1,4 @@
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB

View File

View File

@ -0,0 +1,4 @@
openstack:
- volumes: # attached to each instance
count: 3
size: 10 # GB