aboutsummaryrefslogtreecommitdiff
path: root/docker/centos/source
diff options
context:
space:
mode:
authorSteven Dake <stdake@cisco.com>2015-08-22 18:52:40 -0700
committerSam Yaple <sam@yaple.net>2015-08-24 16:00:25 +0000
commitcd77ce38ac04beeda3c62806311d5647250c5651 (patch)
tree6931d6b28a5eb8e4ed857699b38982e403825544 /docker/centos/source
parent13735a1ec164defeb93366d9c7a53b2b18e3f6ae (diff)
downloadkolla-cd77ce38ac04beeda3c62806311d5647250c5651.tar.gz
kolla-cd77ce38ac04beeda3c62806311d5647250c5651.zip
Make cinder work by removing udev+lvm integration
Turn off udev integration in the lvm.conf file in the Cinder container so logical volumes can be created. Change-Id: Ida01e9b9c4d530dad1a9d84724623461eda3f84c Closes-Bug: #1487807
Diffstat (limited to 'docker/centos/source')
-rw-r--r--docker/centos/source/cinder/cinder-base/Dockerfile7
1 files changed, 6 insertions, 1 deletions
diff --git a/docker/centos/source/cinder/cinder-base/Dockerfile b/docker/centos/source/cinder/cinder-base/Dockerfile
index f07058bb9..b9486d6b6 100644
--- a/docker/centos/source/cinder/cinder-base/Dockerfile
+++ b/docker/centos/source/cinder/cinder-base/Dockerfile
@@ -11,4 +11,9 @@ RUN cd /cinder \
&& mkdir /etc/cinder /var/log/cinder \
&& cp -r /cinder/etc/cinder/* /etc/cinder/ \
&& chown -R cinder: /etc/cinder /var/log/cinder \
- && rm -rf /root/.cache
+ && rm -rf /root/.cache \
+ && sed -i "s|udev_rules = 1|udev_rules = 0|g" /etc/lvm/lvm.conf \
+ && sed -i "s|udev_sync = 1|udev_sync = 0|g" /etc/lvm/lvm.conf
+
+# NOTE(sdake): The sed operations make LVM tools work inside a container - see
+# https://groups.google.com/forum/#!topic/docker-user/n4Xtvsb4RAw