* Speed up I/O in the VMs a bit.
svn path=/configurations/trunk/tud/; revision=27194
Eelco Dolstra committed
May 9, 2011 at 09:36 UTC
f4a162db40d583ee6ed635df7957b6a250e2daf3
2 files changed
+4
-3
cloud/scripts/create-vm
+3
-2
@@ -44,7 +44,7 @@ cat > "$xml" <<EOF
44
<devices>
45
<graphics type='vnc' socket="/root/vnc-sockets/adhoc-cloud-$id"/>
46
<disk type='file'>
47
- <driver name='qemu' type='qcow2'/>
47
+ <driver name='qemu' type='qcow2' cache='writeback'/>
48
<source file='$image'/>
49
<target dev='hda' bus='virtio'/>
50
</disk>
@@ -61,7 +61,8 @@ cat > "$xml" <<EOF
61
</domain>
62
EOF
63
64
-qemu-img create -f qcow2 "$image" -b /vmdisks/nixos-0.1pre26294-x86_64-base.qcow2 >&2
64
+#qemu-img create -f qcow2 "$image" -b /vmdisks/nixos-0.1pre26294-x86_64-base.qcow2 >&2
65
+cp /vmdisks/nixos-0.1pre26294-x86_64-base.qcow2 $image
66
67
virsh define "$xml" >&2
68
cloud/scripts/destroy-vm
+1
-1
@@ -16,7 +16,7 @@ if [ ! -e "$xml" ]; then
16
fi
17
18
virsh destroy "adhoc-cloud-$id" || true
19
-virsh undefine "adhoc-cloud-$id"
19
+virsh undefine "adhoc-cloud-$id" || true
20
21
trash=/vmdisks/adhoc-cloud/old/$(date +%s)
22
mkdir -p "$trash"