more polish to 5000* demo
[eblake-techtalks.git] / 5200-libvirt-demo-snapshot.term
blob91a3e15e7555bd52ebc401160161c4cc8bc475dd
1 #!/bin/bash
3 source functions
5 # Title.
6 export title="External snapshot"
8 # History.
9 remember 'cat snapshot.xml'
10 remember 'virsh snapshot-create --disk-only f32 snapshot.xml'
11 remember 'virsh domblklist f32'
12 remember 'qemu-img info --backing-chain Overlay.qcow2'
13 remember 'sudo -u qemu qemu-img info --backing-chain -U Overlay.qcow2'
14 remember 'virsh shutdown f32'
15 remember 'qemu-img info --backing-chain Overlay.qcow2'
16 remember 'virsh start f32'
17 remember ''
19 pushd $talkdir/demo.d >/dev/null
20 cat > snapshot.xml <<EOF
21 <domainsnapshot>
22 <name>snap1</name>
23 <disks>
24 <disk name='vda'>
25 <source file='$PWD/Overlay.qcow2'/>
26 </disk>
27 <disk name='vdb' snapshot='no'/>
28 </disks>
29 </domainsnapshot>
30 EOF
31 reset_f32 backup-5100.d
32 virsh start f32 >& /dev/null
33 terminal
34 popd >/dev/null