artful verification: ubuntu@seyfert:~/vm-save-restore$ ./test.sh + i=0 + [ -f /var/log/libvirt/qemu/4172-0.log ] + name=4172-0 + ./randmac.py + mac=00:16:3e:7b:3b:f1 + uuidgen + uuid=33815e19-0f44-4e6f-8209-ada375484ba3 + mktemp + xml=/tmp/tmp.Mc2sJDaknd + cp template.xml /tmp/tmp.Mc2sJDaknd + trap cleanup EXIT + mkdir -p vms + dd if=/dev/zero of=./vms/4172-0_CODE.fd bs=1M count=64 64+0 records in 64+0 records out 67108864 bytes (67 MB, 64 MiB) copied, 0.173587 s, 387 MB/s + dd if=/usr/share/qemu-efi/QEMU_EFI.fd of=./vms/4172-0_CODE.fd conv=notrunc 4096+0 records in 4096+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0523696 s, 40.0 MB/s + dd if=/dev/zero of=./vms/4172-0_VARS.fd bs=1M count=64 64+0 records in 64+0 records out 67108864 bytes (67 MB, 64 MiB) copied, 0.173042 s, 388 MB/s + cat + cloud-localds vms/4172-0_seed.img vms/4172-0_user-data + pwd + qemu-img create -f qcow2 -o backing_file=/home/ubuntu/vm-save-restore/zesty-server-cloudimg-arm64.img ./vms/4172-0.img Formatting './vms/4172-0.img', fmt=qcow2 size=2361393152 backing_file=/home/ubuntu/vm-save-restore/zesty-server-cloudimg-arm64.img cluster_size=65536 lazy_refcounts=off refcount_bits=16 + sed -i s/\#VM\#/4172-0/ /tmp/tmp.Mc2sJDaknd + pwd + sed -i s,\#DIR\#,/home/ubuntu/vm-save-restore, /tmp/tmp.Mc2sJDaknd + sed -i s/\#UUID\#/33815e19-0f44-4e6f-8209-ada375484ba3/ /tmp/tmp.Mc2sJDaknd + sed -i s/\#MAC\#/00:16:3e:7b:3b:f1/ /tmp/tmp.Mc2sJDaknd + sudo virsh define /tmp/tmp.Mc2sJDaknd Domain 4172-0 defined from /tmp/tmp.Mc2sJDaknd
+ sudo virsh start 4172-0 Domain 4172-0 started
+ sleep 60 + sudo virsh save 4172-0 ./vms/4172-0.sav
Domain 4172-0 saved to ./vms/4172-0.sav
+ sudo virsh restore ./vms/4172-0.sav Domain restored from ./vms/4172-0.sav
+ sleep 5 + sudo virsh save 4172-0 ./vms/4172-0.sav
+ sudo virsh save 4172-0 ./vms/4172-0.sav
+ cleanup + sudo virsh destroy 4172-0 Domain 4172-0 destroyed
+ sudo virsh undefine 4172-0 --nvram Domain 4172-0 has been undefined
+ rm -f ./vms/4172-0.img ./vms/4172-0_CODE.fd ./vms/4172-0_VARS.fd /tmp/tmp.Mc2sJDaknd ./vms/4172-0.sav vms/4172-0_user-data vms/4172-0_seed.img
artful verification: seyfert: ~/vm-save- restore$ ./test.sh libvirt/ qemu/4172- 0.log ] 16:3e:7b: 3b:f1 0f44-4e6f- 8209-ada375484b a3 tmp.Mc2sJDaknd 4172-0_ CODE.fd bs=1M count=64 share/qemu- efi/QEMU_ EFI.fd of=./vms/ 4172-0_ CODE.fd conv=notrunc 4172-0_ VARS.fd bs=1M count=64 0_user- data file=/home/ ubuntu/ vm-save- restore/ zesty-server- cloudimg- arm64.img ./vms/4172-0.img file=/home/ ubuntu/ vm-save- restore/ zesty-server- cloudimg- arm64.img cluster_size=65536 lazy_refcounts=off refcount_bits=16 #,/home/ ubuntu/ vm-save- restore, /tmp/tmp.Mc2sJDaknd #/33815e19- 0f44-4e6f- 8209-ada375484b a3/ /tmp/tmp.Mc2sJDaknd #/00:16: 3e:7b:3b: f1/ /tmp/tmp.Mc2sJDaknd
ubuntu@
+ i=0
+ [ -f /var/log/
+ name=4172-0
+ ./randmac.py
+ mac=00:
+ uuidgen
+ uuid=33815e19-
+ mktemp
+ xml=/tmp/
+ cp template.xml /tmp/tmp.Mc2sJDaknd
+ trap cleanup EXIT
+ mkdir -p vms
+ dd if=/dev/zero of=./vms/
64+0 records in
64+0 records out
67108864 bytes (67 MB, 64 MiB) copied, 0.173587 s, 387 MB/s
+ dd if=/usr/
4096+0 records in
4096+0 records out
2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0523696 s, 40.0 MB/s
+ dd if=/dev/zero of=./vms/
64+0 records in
64+0 records out
67108864 bytes (67 MB, 64 MiB) copied, 0.173042 s, 388 MB/s
+ cat
+ cloud-localds vms/4172-0_seed.img vms/4172-
+ pwd
+ qemu-img create -f qcow2 -o backing_
Formatting './vms/4172-0.img', fmt=qcow2 size=2361393152 backing_
+ sed -i s/\#VM\#/4172-0/ /tmp/tmp.Mc2sJDaknd
+ pwd
+ sed -i s,\#DIR\
+ sed -i s/\#UUID\
+ sed -i s/\#MAC\
+ sudo virsh define /tmp/tmp.Mc2sJDaknd
Domain 4172-0 defined from /tmp/tmp.Mc2sJDaknd
+ sudo virsh start 4172-0
Domain 4172-0 started
+ sleep 60
+ sudo virsh save 4172-0 ./vms/4172-0.sav
Domain 4172-0 saved to ./vms/4172-0.sav
+ sudo virsh restore ./vms/4172-0.sav
Domain restored from ./vms/4172-0.sav
+ sleep 5
+ sudo virsh save 4172-0 ./vms/4172-0.sav
Domain 4172-0 saved to ./vms/4172-0.sav
+ sudo virsh restore ./vms/4172-0.sav
Domain restored from ./vms/4172-0.sav
+ sudo virsh save 4172-0 ./vms/4172-0.sav
Domain 4172-0 saved to ./vms/4172-0.sav
+ sudo virsh restore ./vms/4172-0.sav
Domain restored from ./vms/4172-0.sav
+ cleanup
+ sudo virsh destroy 4172-0
Domain 4172-0 destroyed
+ sudo virsh undefine 4172-0 --nvram
Domain 4172-0 has been undefined
+ rm -f ./vms/4172-0.img ./vms/4172- 0_CODE. fd ./vms/4172- 0_VARS. fd /tmp/tmp.Mc2sJDaknd ./vms/4172-0.sav vms/4172- 0_user- data vms/4172-0_seed.img