aboutsummaryrefslogtreecommitdiff
path: root/compose
diff options
context:
space:
mode:
authorRyan Hallisey <rhallise@redhat.com>2015-04-14 16:29:21 -0400
committerRyan Hallisey <rhallise@redhat.com>2015-06-19 13:15:48 -0400
commit72d1ef47ddc5e44868c56633707b346281e9d41a (patch)
treeefa962e48865e015c951e45b571a85e74fe5c6ea /compose
parente854587c94cdb1bdc3bf444548037fe9e2093681 (diff)
downloadkolla-72d1ef47ddc5e44868c56633707b346281e9d41a.tar.gz
kolla-72d1ef47ddc5e44868c56633707b346281e9d41a.zip
Add cinder into the docker compose setup
This patch adds the docker-compose files, updates the docs, and adds cinder to the start command. Implements: blueprint container-set-storage-operation Change-Id: I5386851e2247c00696704dc26a8a286451d4bf59
Diffstat (limited to 'compose')
-rw-r--r--compose/cinder-api-scheduler.yml15
-rw-r--r--compose/cinder-backup.yml9
-rw-r--r--compose/cinder-volume.yml18
-rw-r--r--compose/nova-compute-network.yml2
-rw-r--r--compose/nova-compute.yml2
5 files changed, 46 insertions, 0 deletions
diff --git a/compose/cinder-api-scheduler.yml b/compose/cinder-api-scheduler.yml
new file mode 100644
index 000000000..86bbf53b6
--- /dev/null
+++ b/compose/cinder-api-scheduler.yml
@@ -0,0 +1,15 @@
+cinderapi:
+ image: kollaglue/centos-rdo-cinder-api:latest
+ name: cinder-api
+ net: host
+ restart: always
+ env_file:
+ - openstack.env
+
+cinderscheduler:
+ image: kollaglue/centos-rdo-cinder-scheduler:latest
+ name: cinder-scheduler
+ net: host
+ restart: always
+ env_file:
+ - openstack.env
diff --git a/compose/cinder-backup.yml b/compose/cinder-backup.yml
new file mode 100644
index 000000000..b7c82f339
--- /dev/null
+++ b/compose/cinder-backup.yml
@@ -0,0 +1,9 @@
+cinderbackup:
+ image: kollaglue/centos-rdo-cinder-backup:latest
+ name: cinder-backup
+ net: host
+ restart: always
+ env_file:
+ - openstack.env
+ volumes:
+ - /dev:/dev
diff --git a/compose/cinder-volume.yml b/compose/cinder-volume.yml
new file mode 100644
index 000000000..a1d601acf
--- /dev/null
+++ b/compose/cinder-volume.yml
@@ -0,0 +1,18 @@
+cinderdata:
+ image: kollaglue/centos-rdo-cinder-data:latest
+ name: cinderdata
+ restart: on-failure
+
+cindervolume:
+ image: kollaglue/centos-rdo-cinder-volume:latest
+ name: cinder-volume
+ net: host
+ privileged: true
+ restart: always
+ env_file:
+ - openstack.env
+ volumes:
+ - /lib/modules:/lib/modules:ro
+ - /dev:/dev
+ volumes_from:
+ - cinderdata
diff --git a/compose/nova-compute-network.yml b/compose/nova-compute-network.yml
index 1f6392c5f..7b8781e5f 100644
--- a/compose/nova-compute-network.yml
+++ b/compose/nova-compute-network.yml
@@ -14,6 +14,7 @@ libvirt:
volumes:
- /run:/run
- /sys/fs/cgroup:/sys/fs/cgroup
+ - /dev:/dev
volumes_from:
- computedata
@@ -43,5 +44,6 @@ novacompute:
volumes:
- /run:/run
- /sys/fs/cgroup:/sys/fs/cgroup
+ - /dev:/dev
volumes_from:
- computedata
diff --git a/compose/nova-compute.yml b/compose/nova-compute.yml
index 766db52e9..297b5cf10 100644
--- a/compose/nova-compute.yml
+++ b/compose/nova-compute.yml
@@ -15,6 +15,7 @@ libvirt:
- /run:/run
- /sys/fs/cgroup:/sys/fs/cgroup
- /lib/modules:/lib/modules:ro
+ - /dev:/dev
volumes_from:
- computedata
@@ -30,5 +31,6 @@ novacompute:
- /run:/run
- /sys/fs/cgroup:/sys/fs/cgroup
- /lib/modules:/lib/modules:ro
+ - /dev:/dev
volumes_from:
- computedata