CLOUDSTACK-9662: Fix failing iscsi test

Use separate lvcreate command on XenServer7 hosts, that checks and passes
different parameters based on the xenserver release version.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2016-12-24 08:50:03 +05:30
parent 20986ba512
commit 2ce02dc937

View File

@ -71,8 +71,12 @@ else
dmsetup remove -f $devmapper
fi
rm $link -f
fi
lvcreate VG_XenStorage-$2 -n hb-$1 --size 4M --config global{metadata_read_only=0}
fi
if [ -f /etc/redhat-release ] && grep -q "XenServer release 7." /etc/redhat-release; then
lvcreate VG_XenStorage-$2 -n hb-$1 --size 4M --config global{metadata_read_only=0}
else
lvcreate VG_XenStorage-$2 -n hb-$1 --size 4M
fi
if [ $? -ne 0 ]; then
echo "#6# Unable to create heartbeat volume hb-$1"
exit 0