Thanks! The vanilla snapshot-create-as and revert commands work just exactly the way I’d want them to. I’d gotten a bit confused by the documentation and went down a rabbit hole with external snapshots. Is there any way to make the snapshot and restore faster, like maybe by a decimal order of magnitude? For example, will PXE booting the VM and running it entirely off of a RAM disk and also using a RAM disk for the backing store help? -- Gary Jackson From: Doug Hughes <doug.hughes@keystonenap.com> Date: Tuesday, September 19, 2017 at 11:25 AM To: "Jackson, Gary L." <Gary.Jackson@jhuapl.edu>, "libvirt-users@redhat.com" <libvirt-users@redhat.com> Subject: Re: [libvirt-users] Rollback to running VM According to this page: https://wiki.libvirt.org/page/Snapshots It saves complete memory state, or crash-consistent disk state, but not both. You probably want to test it thoroughly and see how it does. I only use the disk-consistent snapshots. On 9/19/2017 11:17 AM, Jackson, Gary L. wrote: Will snapshot-revert restore the processor and memory state of the VM as it was at the time of the snapshot? -- Doug Hughes Keystone NAP Fairless Hills, PA 1.844.KEYBLOCK (539.2562) [cid:image001.png@01D33146.522ABA40]