aboutsummaryrefslogtreecommitdiff
path: root/docker/nova/nova-base
diff options
context:
space:
mode:
authorJeffrey Zhang <jeffrey.zhang@99cloud.net>2016-04-08 23:42:59 +0800
committerSteven Dake <stdake@cisco.com>2016-04-08 15:53:28 -0400
commitad1461f46d730ed0393ffcb16b866ed2e0f34943 (patch)
tree337efbcc4d4629e6274ce51b4c54845752fed431 /docker/nova/nova-base
parentfda9444ea63ec436e7598ebb4ce221db0dd5d97d (diff)
downloadkolla-ad1461f46d730ed0393ffcb16b866ed2e0f34943.tar.gz
kolla-ad1461f46d730ed0393ffcb16b866ed2e0f34943.zip
Fix the qemu has nova permission in nova instances folder
Fix the permission issue on different distro * In CentOS, add the qemu to nova group in CentOS * In Ubuntu, add the nova to libvirtd group Co-Authored-By: Steven Dake <stdake@cisco.com> Change-Id: I1f4f9ce29abf0d788965fe94d8918b10a7169a75 Closes-Bug: #1568012
Diffstat (limited to 'docker/nova/nova-base')
-rw-r--r--docker/nova/nova-base/Dockerfile.j23
1 files changed, 2 insertions, 1 deletions
diff --git a/docker/nova/nova-base/Dockerfile.j2 b/docker/nova/nova-base/Dockerfile.j2
index e34f3f228..1d09ec199 100644
--- a/docker/nova/nova-base/Dockerfile.j2
+++ b/docker/nova/nova-base/Dockerfile.j2
@@ -45,7 +45,8 @@ RUN apt-get install -y --no-install-recommends \
ADD nova-base-archive /nova-base-source
RUN ln -s nova-base-source/* nova \
- && useradd --user-group --home-dir /var/lib/nova nova \
+ && useradd --user-group --create-home --home-dir /var/lib/nova nova \
+ && chmod 755 /var/lib/nova \
&& /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /nova \
&& mkdir -p /etc/nova /var/lib/nova \
&& cp -r /nova/etc/nova/* /etc/nova/ \