mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
Bug #2201: No capacity detected when using LVM datastore
(cherry picked from commit e5b09835eed56477fc7f3ead5b1964c067af18d7)
This commit is contained in:
parent
a6770e02b1
commit
5e264b74a9
@ -48,8 +48,8 @@ while IFS= read -r -d '' element; do
|
||||
done < <($XPATH /DS_DRIVER_ACTION_DATA/DATASTORE/TEMPLATE/HOST \
|
||||
/DS_DRIVER_ACTION_DATA/DATASTORE/TEMPLATE/POOL_NAME)
|
||||
|
||||
HOST="${XPATH_ELEMENTS[0]}"
|
||||
POOL_NAME="${XPATH_ELEMENTS[1]}"
|
||||
HOST="${XPATH_ELEMENTS[0]:-$HOST}"
|
||||
POOL_NAME="${XPATH_ELEMENTS[1]:-$POOL_NAME}"
|
||||
|
||||
# ------------ Compute datastore usage -------------
|
||||
|
||||
|
@ -48,8 +48,8 @@ while IFS= read -r -d '' element; do
|
||||
done < <($XPATH /DS_DRIVER_ACTION_DATA/DATASTORE/TEMPLATE/HOST \
|
||||
/DS_DRIVER_ACTION_DATA/DATASTORE/TEMPLATE/VG_NAME)
|
||||
|
||||
HOST="${XPATH_ELEMENTS[0]}"
|
||||
VG_NAME="${XPATH_ELEMENTS[1]}"
|
||||
HOST="${XPATH_ELEMENTS[0]:-$HOST}"
|
||||
VG_NAME="${XPATH_ELEMENTS[1]-$VG_NAME}"
|
||||
|
||||
# ------------ Compute datastore usage -------------
|
||||
|
||||
@ -58,7 +58,7 @@ VG_OPTS="--units M -C --noheadings --nosuffix $VG_NAME"
|
||||
|
||||
TOTAL_MB=\$(sudo vgdisplay -o vg_size \$VG_OPTS | tr -d ' ')
|
||||
FREE_MB=\$(sudo vgdisplay -o vg_free \$VG_OPTS | tr -d ' ')
|
||||
USED_MB=\$(echo "\$TOTAL_MB - \$FREE_MB" | bc -l)
|
||||
USED_MB=\$(awk "BEGIN {print \$TOTAL_MB - \$FREE_MB}")
|
||||
|
||||
echo "USED_MB=\$USED_MB"
|
||||
echo "TOTAL_MB=\$TOTAL_MB"
|
||||
|
@ -48,8 +48,8 @@ while IFS= read -r -d '' element; do
|
||||
done < <($XPATH /DS_DRIVER_ACTION_DATA/DATASTORE/TEMPLATE/HOST \
|
||||
/DS_DRIVER_ACTION_DATA/DATASTORE/TEMPLATE/VG_NAME)
|
||||
|
||||
HOST="${XPATH_ELEMENTS[0]}"
|
||||
VG_NAME="${XPATH_ELEMENTS[1]}"
|
||||
HOST="${XPATH_ELEMENTS[0]:-$HOST}"
|
||||
VG_NAME="${XPATH_ELEMENTS[1]-$VG_NAME}"
|
||||
|
||||
# ------------ Compute datastore usage -------------
|
||||
|
||||
@ -58,7 +58,7 @@ VG_OPTS="--units M -C --noheadings --nosuffix $VG_NAME"
|
||||
|
||||
TOTAL_MB=\$(sudo vgdisplay -o vg_size \$VG_OPTS | tr -d ' ')
|
||||
FREE_MB=\$(sudo vgdisplay -o vg_free \$VG_OPTS | tr -d ' ')
|
||||
USED_MB=\$(echo "\$TOTAL_MB - \$FREE_MB" | bc -l)
|
||||
USED_MB=\$(awk "BEGIN {print \$TOTAL_MB - \$FREE_MB}")
|
||||
|
||||
echo "USED_MB=\$USED_MB"
|
||||
echo "TOTAL_MB=\$TOTAL_MB"
|
||||
|
Loading…
x
Reference in New Issue
Block a user