From: Steven Hardy Date: Thu, 5 Jul 2012 15:58:19 +0000 (+0100) Subject: heat tools : openstack script don't create duplicate pv's X-Git-Tag: 2014.1~1633 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=fd83855600cf32f001f2004bd130bd948af9e51b;p=openstack-build%2Fheat-build.git heat tools : openstack script don't create duplicate pv's Don't create duplicate loopback mounts if nova-volumes VG already exists Change-Id: I1c580f2915cd92709fbbf4033f77ec3c64e4952e Signed-off-by: Steven Hardy --- diff --git a/tools/openstack b/tools/openstack index 00920f75..a8fad8a0 100755 --- a/tools/openstack +++ b/tools/openstack @@ -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