Download PDF
Download page Создание снимка.
Создание снимка
Команды для создания снимка ВМ с помощью утилиты virsh
приведены в таблице ниже. Для использования утилиты в интерфейсе командной строки необходимо ввести:
sudo virsh <команда> <аргумент> <параметр>
Команда | Аргумент | Параметр | Описание |
---|---|---|---|
|
| - | Создать снимок ВМ |
| XML-файл снимка ВМ | ||
| Переопределить метаданные существующего снимка | ||
| Установить текущий снимок вместе с переопределением | ||
| Создать снимок без метаданных | ||
| Заморозить гостевые файловые системы | ||
| Остановить ВМ после создания снимка | ||
| Зафиксировать состояние диска, но не состояние виртуальной машины | ||
| Использовать существующие внешние файлы | ||
| Необходима атомарная операция | ||
| Создать снимок без приостановки работы системы | ||
| Проверить XML-файл на соответствие схеме | ||
|
|
| Создать снимок ВМ на основе набора аргументов Указывается для каждого диска |
| Имя снимка | ||
| Описание снимка | ||
| Вывести XML, но не выполнять операцию создания | ||
| Создать снимок без метаданных | ||
| Остановить домен после создания снимка | ||
| Зафиксировать состояние диска, но не состояние виртуальной машины | ||
| Использовать существующие внешние файлы | ||
| Заморозить гостевые файловые системы | ||
| Необходима атомарная операция | ||
| Создать снимок без приостановки работы системы | ||
| Проверить XML на соответствие схеме | ||
| Атрибуты памяти: [ | ||
| Атрибуты диска: диск[, | ||
|
|
| Просмотреть или установить снимок как текущий |
| Показать имя вместо содержимого XML-файла | ||
| Включить конфиденциальные данные в вывод | ||
| Имя существующего снимка, который будет выбран как текущий | ||
|
|
| Удалить снимок ВМ |
|
| Удалить определенный снимок | |
|
| Удалить только последний | |
|
| Удалить указанный по имени снимок При добавлении данной опции добавятся все производные снимки по цепочке. | |
| Оставить указанный по имени снимок При добавлении данного атрибута удалятся только все производные снимки по цепочке. | ||
|
|
| Вывод XML конфигурации конкретного снимка ВМ |
| Включить конфиденциальные данные в вывод | ||
|
|
| Редактировать настройки XML конкретного снимка |
| Определить снимок как текущий | ||
| Разрешить переименование существующего снимка | ||
| Разрешить клонирование нового имени | ||
|
|
| Информация о моментальном снимке |
| Имя снимка | ||
| Информация о текущем снимке | ||
|
|
| Список моментальных снимков для ВМ |
| Добавить столбец с названием родительского снимка | ||
| Список снимков без родителей | ||
| Список снимков без дочерних элементов | ||
| Список снимков, которые не являются листьями (с дочерними элементами) | ||
| Список снимков, содержащих метаданные, которые могут помешать удалению определения | ||
| Список снимков без метаданных под управлением | ||
| Фильтровать по снимкам, созданным в неактивном состоянии | ||
| Фильтровать по снимкам, созданным в активном состоянии (снимки всей системы) | ||
| Фильтровать по снимкам только дисков | ||
| Фильтровать по внутренним снимкам | ||
| Фильтровать по внешним снимкам | ||
| Список снимков в иерархии | ||
| Ограничить дочерними элементами указанного снимка | ||
| Ограничить дочерними элементами текущего снимка | ||
| При наличии | ||
| Список имен снимков | ||
| Упорядочить список по топологии, а не по имени | ||
|
|
| Получить имя родительского снимка конкретного моментального снимка |
| Найти родительский снимок для текущего снимка | ||
|
|
| Вернуть ВМ к конкретному моментальному снимку |
| Имя снимка | ||
| Вернуться к текущему снимку | ||
| После восстановления изменить состояние на рабочее | ||
| После восстановления изменить состояние на приостановленное | ||
| Усиленный режим при рискованном восстановлении | ||
| Переопределить NVRAM из шаблона | ||
|
|
| Слияние изменений из снимка ВМ и удаление первого |
| Ограничение пропускной способности в МиБ/с | ||
| Путь к базовому файлу, в который будут сведены изменения из более новых файлов (по умолчанию первый файл в цепочке) | ||
| Взять за основу резервный файл верхнего файла | ||
| Путь к верхнему файлу, данные которого будут сведены в базовый файл (по умолчанию последний файл в цепочке) | ||
| Включить двухэтапное активное сведение верхних файлов | ||
| Удалить верхние файлы после успешного сведения | ||
| Дождаться завершения задания (при наличии --active ожидать синхронизации) | ||
| Если определен аргумент --wait, показывает ход выполнения копирования | ||
| Подразумевает наличие аргумента | ||
| Подразумевает наличие аргументов | ||
| Подразумевает наличие аргументов | ||
| Используется вместе с | ||
| Поддерживать относительные ссылки между элементами в цепочке | ||
| Ограничение пропускной способности обозначено в байт/с, а не в МиБ/с |
Примеры
- Создание снимка ВМ на основе набора аргументов:
--domain ИМЯ_ВМ --name ИМЯ_СНИМКА
--diskspec<имя_назначения>,snapshot=external,driver=qcow2,file=/var/lib/one/datastores/0/0/ overlay1_<имя_диска>.qcow2 --disk-only --quiescesudo virsh snapshot-create-as --domain one-0 overlay3
--diskspec
sda,snapshot=external,driver=qcow2,file=/var/lib/libvirt/images/overlay3-sda.qcow2
vda,snapshot=external,driver=qcow2,file=/var/lib/libvirt/images/overlay3-vda.qcow2 --disk-only --quiesce - Слияние изменений снимков ВМ с удалением первого:
sudo virsh blockcommit one-0 sda --active --verbose --pivot --delete
Повторяется для каждого целевого устройства