From cd77ce38ac04beeda3c62806311d5647250c5651 Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Sat, 22 Aug 2015 18:52:40 -0700 Subject: 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 --- docker/centos/binary/cinder/cinder-base/Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'docker/centos/binary') diff --git a/docker/centos/binary/cinder/cinder-base/Dockerfile b/docker/centos/binary/cinder/cinder-base/Dockerfile index b6db65e63..6b699dae5 100644 --- a/docker/centos/binary/cinder/cinder-base/Dockerfile +++ b/docker/centos/binary/cinder/cinder-base/Dockerfile @@ -1,4 +1,11 @@ FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%% MAINTAINER Kolla Project (https://launchpad.net/kolla) -RUN yum -y install openstack-cinder python-automaton && yum clean all +RUN yum -y install openstack-cinder \ + python-automaton \ + && 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 \ + && yum clean all + +# NOTE(sdake): The sed operations make LVM tools work inside a container - see +# https://groups.google.com/forum/#!topic/docker-user/n4Xtvsb4RAw -- cgit v1.2.3