KVM snapshot


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



Когда есть необходимость в снапшоте лучше также создать бэкап файловой системы машины и конфигурационного файла.

Сказать спасибо