aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-11-24 17:18:05 +0000
committerGerrit Code Review <review@openstack.org>2015-11-24 17:18:05 +0000
commit3a8157211251787b9c1941c698ec13e427106e3e (patch)
treee15901e498f2ffbe2e9a439eeb0974d36b5c246c
parent42c8fec79c9e180f517ffc334a758873287ff560 (diff)
parent3cd5eec2ec7659c895e71d3eb7055694d59e125d (diff)
downloadkolla-3a8157211251787b9c1941c698ec13e427106e3e.tar.gz
kolla-3a8157211251787b9c1941c698ec13e427106e3e.zip
Merge "Fix udev cinder issue"
-rw-r--r--ansible/roles/cinder/tasks/start.yml2
-rw-r--r--docker/cinder/cinder-base/Dockerfile.j214
2 files changed, 4 insertions, 12 deletions
diff --git a/ansible/roles/cinder/tasks/start.yml b/ansible/roles/cinder/tasks/start.yml
index 5c30315ef..d7d16df8b 100644
--- a/ansible/roles/cinder/tasks/start.yml
+++ b/ansible/roles/cinder/tasks/start.yml
@@ -80,6 +80,8 @@
volumes:
- "{{ node_config_directory }}/cinder-volume/:{{ container_config_directory }}/:ro"
- "/var/lib/kolla/dev/log:/dev/log"
+ - /dev/:/dev/
+ - /run/:/run/
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-volume']
diff --git a/docker/cinder/cinder-base/Dockerfile.j2 b/docker/cinder/cinder-base/Dockerfile.j2
index 5016f0fe7..105e46d54 100644
--- a/docker/cinder/cinder-base/Dockerfile.j2
+++ b/docker/cinder/cinder-base/Dockerfile.j2
@@ -9,12 +9,7 @@ RUN yum -y install openstack-cinder \
lvm2 \
ceph-common \
&& yum clean all \
- && mkdir -p /etc/ceph \
- && 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
+ && mkdir -p /etc/ceph
{% endif %}
{% elif install_type == 'source' %}
@@ -39,11 +34,6 @@ RUN ln -s cinder-base-source/* cinder \
&& pip --no-cache-dir install -c requirements/upper-constraints.txt /cinder \
&& mkdir -p /etc/cinder /var/log/cinder /home/cinder \
&& cp -r /cinder/etc/cinder/* /etc/cinder/ \
- && chown -R cinder: /etc/cinder /var/log/cinder /home/cinder \
- && 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
+ && chown -R cinder: /etc/cinder /var/log/cinder /home/cinder
{% endif %}