We will use `virsh` to create snapshots of the VMs and their disks.
We'll need some blank file to store our XML data, and then store the XML data from a VM:
```touch [backup-name].xml
sudo virsh dumpxml > [backup-name].xml```
Now we'll make our snapshot:
`sudo virsh snapshot-create-as --domain [vm-name] --name [backup-name]`
If you only want to snapshot the state of the disk rather than the entire VM:
`sudo virsh snapshot-create-as --domain [vm-name] --name [backup-name] --disk-only --live`