[Ovirt-devel] [PATCH node] Cleanup ROOTDRIVE when partitioning

Mike Burns mburns at redhat.com
Wed Mar 17 18:37:17 UTC 2010


Previously, we only cleaned up the HOSTVGDRIVE.  We should clean up
ROOTDRIVE as well to remove any existing PV/VGs.

Signed-off-by: Mike Burns <mburns at redhat.com>
---
 scripts/ovirt-config-storage |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/scripts/ovirt-config-storage b/scripts/ovirt-config-storage
index 1e81db0..4117b7a 100755
--- a/scripts/ovirt-config-storage
+++ b/scripts/ovirt-config-storage
@@ -552,7 +552,7 @@ wipe_lvm_on_disk()
     if [[ "$dev" =~ "/dev/sd" ]]; then
         part_delim=""
     fi
-    for vg in $(pvs -o vg_name --noheadings $HOSTVGDRIVE $HOSTVGDRIVE${dev_delim}[0-9]* 2>/dev/null|sort -u); do
+    for vg in $(pvs -o vg_name --noheadings $dev $dev${dev_delim}[0-9]* 2>/dev/null|sort -u); do
         if pvs -o pv_name,vg_name --noheadings | \
             grep $vg | egrep -v -q "${dev}${part_delim}[0-9]+|${dev}" 2>/dev/null; then
             log "The volume group \"$vg\" spans multiple disks."
@@ -593,7 +593,8 @@ perform_partitioning()
     unmount_config /etc/default/ovirt

     log "Removing old LVM partitions"
-    wipe_lvm_on_disk
+    wipe_lvm_on_disk $HOSTVGDRIVE
+    wipe_lvm_on_disk $ROOTDRIVE

     # begin critical section
     set -e
-- 
1.6.6.1




More information about the ovirt-devel mailing list