Команды для ручного сохранения состояния ВМ с помощью утилиты virsh приведены в таблицах ниже. Для использования утилиты в интерфейсе командной строки необходимо ввести:

sudo virsh <команда> <аргумент> <параметр>

Ручное сохранение состояния

После каждого ручного запуска ВМ из определенного файла, она будет возвращаться в состояние на момент сохранения.

КомандаАргументПараметрОписание

save

<имя_ВМ> <путь_до_файла_сохранения>

-

Cохранить состояние ВМ в файл

--bypass-cache

Не использовать кэш файловой системы при сохранении

--xml <строка>

XML-файл с обновленным описанием 

--running

Запустить ВМ после восстановления

--paused

Поставить ВМ на паузу после восстановления

--verbose

Показать ход выполнения операции сохранения

save-image-define

<путь_до_файла_сохранения> <путь_до_xml_шаблона>

-

Переопределить XML-файл для сохраненного файла состояния ВМ

--running

Запустить ВМ после восстановления

--paused

Поставить ВМ на паузу после восстановления

save-image-dumpxml

<путь_до_файла_сохранения>

-

Сохранить информацию о ВМ состояния в XML

save-image-edit

<путь_до_файла_сохранения>

-

Редактировать XML шаблон сохраненного файла состояния ВМ

--running

Запустить ВМ после восстановления

--paused

Поставить ВМ на паузу после восстановления

restore

<путь_до_файла_сохранения_состояния>

-

Восстановить ВМ из сохраненного состояния в файле

--bypass-cache

Не использовать кэш файловой системы при восстановлении

--xml <строка>

XML-файл с обновленным описанием

--running

Запустить ВМ после восстановления

--paused

Приостановить ВМ после восстановления

--reset-nvram

Переопределить NVRAM из шаблона

Автоматическое сохранение состояния

После каждого автоматического запуска ВМ из определенного файла, она будет возвращаться в состояние на момент сохранения.

КомандаАргументПараметрОписание

managesave

<имя_ВМ>

-

Управляемое сохранение состояния ВМ

--bypass-cache

Не использовать кэш файловой системы при сохранении

--running

Запустить ВМ после возобновления работы

--paused

Поставить ВМ на паузу после возобновления работы

--verbose

Показать ход выполнения операции сохранения

managedsave-remove

<имя_ВМ>

-

Удалить управляемое сохранение ВМ

managedsave-edit

<имя_ВМ>

-

Редактировать XML-файл для управляемого файла состояния сохранения ВМ

--running

Запустить ВМ при запуске

--paused

Приостановить ВМ при запуске

managedsave-dumpxml

<имя_ВМ>

-

Информация о ВМ управляемого файла состояния сохранения в формате xml

managedsave-define

<имя_ВМ> <файл_с_обновленным_описанием>.xml

-

Переопределить XML-файл для управляемого файла состояния сохранения ВМ

--running

Запустить ВМ при запуске

--paused

Приостановить ВМ при запуске