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:
parent
ae88c280c5
commit
b537d813cf
@ -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'/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user