Fixes permissions issue for Nova with NFS 43/65743/1
authorTim Rozet <trozet@redhat.com>
Tue, 11 Dec 2018 17:30:11 +0000 (12:30 -0500)
committerTim Rozet <trozet@redhat.com>
Tue, 11 Dec 2018 17:30:11 +0000 (12:30 -0500)
There is an issue when nova user in the nova compute container tries to
write a file a in the nova instance path when using NFS. It looks to be
resolved by fixing permissions on the NFS directory.

JIRA: APEX-654

Change-Id: Ifbf3b17a8c13938fd1e7c2dabf3086322be82c69
Signed-off-by: Tim Rozet <trozet@redhat.com>
apex/overcloud/deploy.py

index 41b2d56..f40c8bd 100644 (file)
@@ -445,6 +445,9 @@ def prep_image(ds, ns, img, tmp_dir, root_pw=None, docker_tag=None,
         {con.VIRT_RUN_CMD: "mkdir -p /root/nfs/glance"},
         {con.VIRT_RUN_CMD: "mkdir -p /root/nfs/cinder"},
         {con.VIRT_RUN_CMD: "mkdir -p /root/nfs/nova"},
+        {con.VIRT_RUN_CMD: "chmod 777 /root/nfs/glance"},
+        {con.VIRT_RUN_CMD: "chmod 777 /root/nfs/cinder"},
+        {con.VIRT_RUN_CMD: "chmod 777 /root/nfs/nova"},
         {con.VIRT_RUN_CMD: "echo '/root/nfs/glance *(rw,sync,"
                            "no_root_squash,no_acl)' > /etc/exports"},
         {con.VIRT_RUN_CMD: "echo '/root/nfs/cinder *(rw,sync,"