@cryptotaxi247 / infra / commits / f4a162db

* 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"