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

 

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