1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

bug: Fixes kvm drivers to attach volatile disks

This commit is contained in:
Ruben S. Montero 2012-07-01 00:14:04 +02:00
parent ae88c280c5
commit b537d813cf

View File

@ -52,14 +52,18 @@ TYPE=$(echo "$TYPE"|tr A-Z a-z)
case "$TYPE" in
block)
TYPE_SOURCE="dev"
TYPE_XML="block"
DEVICE="disk"
;;
cdrom)
TYPE_SOURCE="file"
TYPE_XML="file"
DEVICE="cdrom"
;;
*)
*)
#NOTE: This includes TYPE=FS and TYPE=SWAP
TYPE_SOURCE="file"
TYPE_XML="file"
DEVICE="disk"
;;
esac
@ -75,7 +79,7 @@ fi
ATTACH_FILE="$SOURCE.attach"
cat <<EOF > $ATTACH_FILE
<disk type='$TYPE' device='$DEVICE'>
<disk type='$TYPE_XML' device='$DEVICE'>
<driver name='qemu' type='$DRIVER' $CACHE/>
<source $TYPE_SOURCE='$SOURCE'/>
<target dev='$TARGET'/>