]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
heat tools : openstack script don't create duplicate pv's
authorSteven Hardy <shardy@redhat.com>
Thu, 5 Jul 2012 15:58:19 +0000 (16:58 +0100)
committerSteven Hardy <shardy@redhat.com>
Thu, 5 Jul 2012 17:08:40 +0000 (18:08 +0100)
Don't create duplicate loopback mounts if nova-volumes VG
already exists

Change-Id: I1c580f2915cd92709fbbf4033f77ec3c64e4952e
Signed-off-by: Steven Hardy <shardy@redhat.com>
tools/openstack

index 00920f75a30dec73ef51383dc9bec9014b42df27..a8fad8a0ea5d0151e0f993c47f288d2313ce683a 100755 (executable)
@@ -43,7 +43,10 @@ function os_start() {
     do
         sudo systemctl $action openstack-glance-$svc.service
     done
-    sudo vgcreate nova-volumes $(sudo losetup --show -f /var/lib/nova/nova-volumes.img)
+    if ! sudo vgs | grep -q nova-volumes
+    then
+        sudo vgcreate nova-volumes $(sudo losetup --show -f /var/lib/nova/nova-volumes.img)
+    fi
     for svc in api objectstore compute network volume scheduler cert
     do
         sudo systemctl $action openstack-nova-$svc.service