KVM snapshot — полная копия системы, снимок состояния который обычно делается перед выполнением каких-то важных обновлений. Из снапшота можно восстановить машину.
KVM snapshot: создание снапшота и восстановление
Вывести список существующих снапшотов для виртуальной машины
virsh snapshot-list guest_vm
Создание снапшота
virsh snapshot-as --domain guest_vm --name "snapshot_name" --description "description"
С ключами передаются имя снапшота и описание
Эти данные будут отображаться в дальнейшем при запросе информации snapshot-info
virsh snapshot-info --domain guest_vm --current
Восстановление снопшота kvm
Восстановим состояние машины guest_vm из сделанного снапшота snapshot_name
Прежде всего нужно выключить машину
virsh shutdown —domain guest_vm
Затем выполняем восстановление
virsh snapshot-revert --domain guest_vm --snapshotname "snapshot_name" --running
И удаляем более ненужные снапшот
virsh snapshot-delete --domain guest_vm --snapshotname "snapshot_name"
Сейчас машина должна появиться в списке
virsh list --all
В списке содержатся идентификаторы, по идентификатору можно зайти в консоль виртуальной машины с мастер хоста. Например, если идентификатор — 11
virsh console 11
Когда есть необходимость в снапшоте лучше также создать бэкап файловой системы машины и конфигурационного файла.