Let's say I have a VM that's a clean version of the OS, snapshot with the name "clean". I then patch it with the latest patches. I now want to "move" the "clean" snapshot to point to the patched state.
At the moment the only safe way to do that is to snapshot the patched state with a new name (say "clean2", delete the old snapshot ("clean"), snapshot the current point with "clean", and then delete "clean2". The end result is a single snapshot, at a new location, with the original name.
I can't just delete/recreate because someone else might launch or rollback the VM in the middle of all of that, and I'd lose the existing state, so juggling two snapshots is the only safe way to do it.
What I'd really like to do is be able to "move" a snapshot - i.e. create a new one with an existing name. This would ideally move the old one out of the way and delete it in the background, so that this was an atomic operation.
Is any of that possible?
At the moment the only safe way to do that is to snapshot the patched state with a new name (say "clean2", delete the old snapshot ("clean"), snapshot the current point with "clean", and then delete "clean2". The end result is a single snapshot, at a new location, with the original name.
I can't just delete/recreate because someone else might launch or rollback the VM in the middle of all of that, and I'd lose the existing state, so juggling two snapshots is the only safe way to do it.
What I'd really like to do is be able to "move" a snapshot - i.e. create a new one with an existing name. This would ideally move the old one out of the way and delete it in the background, so that this was an atomic operation.
Is any of that possible?