Снимки ВМ и томов
Примечание
Действия выполняются пользователем с ролью Администратор ВЦОД или Разработчик ВМ
Снимок — моментальный снимок тома или ВМ. Копия на уровне блоков физических или виртуальных систем, выполненная без остановки системных служб. Включает в себя структуру директорий, файлов и информацию о состоянии системы на фиксированный момент времени. Снимок не является резервной копией, применяется или используется как временный источник для создания согласованных резервных копий.
Важно
При удалении виртуальной машины снимки удаляются вместе с ней.
Снимки ВМ
Внимание
У ВМ, развернутой с использованием Libvirt-тома, может быть не более одного снимка.
Создание снимка ВМ с меткой СКЗИ невозможно
-
Чтобы создать снимок ВМ, введите
scheduler request snapshot add --vcluster <VCLUSTER> --name <NAME> --snapshot_name <SNAPSHOT_NAME> [--kind <KIND>] [--vms <VMS>] [--descr <DESCR>]где
vcluster— имя виртуального кластера;name— имя пользовательского ресурса, содержащего ВМ;snapshot_name— имя снимка;kind— тип запроса. Значение по умолчанию —vm;vms— список имен виртуальных машин. Значение по умолчанию —*;descr— описание снимка.
-
Просмотреть список снимков ВМ
гдеvcluster— имя виртуального кластера;name— имя пользовательского ресурса, содержащего ВМ;kind— тип запроса. Значение по умолчанию —vm.
-
Просмотреть информацию о конкретном снимке
гдеname— имя пользовательского ресурса, содержащего ВМ;vcluster— имя виртуального кластера;uuid— идентификатор снимка;kind— тип запроса. Значение по умолчанию —vm.
-
Чтобы восстановить ВМ из снимка, введите
scheduler request snapshot revert --vcluster <VCLUSTER> --name <NAME> --uuid <UUID> [--kind <KIND>] [--vms <VMS>] [--force <yes|no>]где
vcluster— имя виртуального кластера;name— имя пользовательского ресурса, содержащего ВМ;uuid— идентификатор снимка;kind— тип запроса. Значение по умолчанию —vm;vms— список имен виртуальных машин. Значение по умолчанию —*;-
force— опция, разрешающая восстановление виртуальной машины из снимка NFS, который не является последним в цепочке.Возможные значения:
yes— восстановление из произвольного снимка разрешено. При этом все снимки, созданные позже выбранного, безвозвратно удаляются;-
no— значение по умолчанию. Восстановление возможно только из последнего снимка в цепочке. Если указан любой другой снимок, операция завершается ошибкой.Важно
Установка
force=yesприводит к необратимому удалению всех снимков, созданных после выбранного
-
Удалить снимок ВМ
гдеname— имя пользовательского ресурса, содержащего ВМ;vcluster— имя виртуального кластера;uuid— идентификатор снимка;kind— тип запроса. Значение по умолчанию —vm.
Снимки томов Libvirt
-
Чтобы создать снимок тома Libvirt, введите команду
storage libvirt snapshot add --vm_name <VM_NAME> --vcluster_name <VCLUSTER_NAME> [--uuid <UUID>] [--name <NAME>] [--disks <DISKS>] [--descr <DESCR>]где
vm_name— имя ВМ;vcluster_name— имя виртуального кластера;uuid— пользовательский идентификатор снимка. Он будет присвоен снимку вместо генерируемого системой;name— имя снимка;disks— список имен томов для снимка. При отсутствии параметраdisksвыполнится снимок всех томов, прикрепленных к данной ВМ;descr— описание снимка.
-
Просмотреть подробную информацию о конкретном снимке ВМ
гдеvm_name— имя ВМ;vcluster_name— имя виртуального кластера;name— имя снимка.
-
Чтобы удалить снимок, введите команду
где
vm_name— имя ВМ;vcluster_name— имя виртуального кластера;name— имя снимка.
Снимки томов РСХД
-
Чтобы создать снимок тома, введите команду
где
name— имя снимка;volume_uuid— идентификатор тома;descr— описание снимка.
-
Просмотреть список всех снимков в пределах тома
где
volume_uuid— идентификатор тома. -
Просмотреть подробную информацию о конкретном снимке
где
uuid— идентификатор снимка. -
Обновить параметры снимка
storage sp snapshot update --uuid <UUID> [--name <NAME>] [--descr <DESCR>] [--delete_after <DELETE_AFTER>]где
uuid— идентификатор снимка;name— имя снимка;descr— описание снимка;delete_after— время отсрочки удаления снимков, указывается в секундах относительно текущего времени. При отсутствии параметра снимок автоматически удаляться не будет.
-
Удалить снимок
где
uuid— идентификатор снимка.
Снимки томов NFS
Управление снимками томов NFS
-
Чтобы создать снимок тома, введите команду
storage nfs snapshot add --name <NAME> --vm_name <VM_NAME> --vcluster_name <VCLUSTER_NAME> [--uuid <UUID>] [--descr <DESCR>] [--disks <DISKS>]где
name— имя создаваемого снимка;vm_name— имя ВМ;vcluster_name— имя виртуального кластера;uuid— пользовательский идентификатор снимка. Он будет присвоен снимку вместо генерируемого системой;descr— описание снимка;disks— список имен томов для снимка. При отсутствии параметраdisksвыполнится снимок всех томов, прикрепленных к данной ВМ.
-
Просмотр списка всех снимков в пределах виртуального кластера
storage nfs snapshot list --vcluster_name <VCLUSTER_NAME> [--request_name <REQUEST_NAME>] [--vm_name <VM_NAME>]где
vcluster_name— имя виртуального кластера;request_name— имя пользовательского ресурса, содержащего ВМ. Значение по умолчанию —*;vm_name— имя ВМ. Безrequest_nameне используется из-за вложенности ВМ в пользовательский ресурс.
Если не указать
request_nameиvm_name, то система отобразит снимки всех ВМ указанного виртуального кластера.Если указать
request_nameсvm_nameили без него, то система отобразит снимки одной конкретной ВМ внутри указанного пользовательского ресурса. -
Просмотр подробной информации о конкретном снимке
гдеuuid— идентификатор снимка. -
Удалить снимок
гдеuuid— идентификатор снимка.
Восстановление ВМ из снимка
Чтобы восстановить ВМ с хранилищем NFS из снимка, введите
scheduler request snapshot revert --vcluster <VCLUSTER>
--name <NAME>
--uuid <UUID>
[--kind <KIND>]
[--vms <VMS>]
[--force <yes|no>]
vcluster— имя виртуального кластера;name— имя ВМ;uuid— идентификатор снимка;kind— тип запроса. Значение по умолчанию —vm;vms— список имен виртуальных машин. Значение по умолчанию —*;-
force— опция, разрешающая восстановление виртуальной машины из снимка NFS, который не является последним в цепочке.Возможные значения:
yes— восстановление из произвольного снимка разрешено. При этом все снимки, созданные позже выбранного, безвозвратно удаляются;-
no— значение по умолчанию. Восстановление возможно только из последнего снимка в цепочке. Если указан любой другой снимок, операция завершается ошибкой.Важно
Установка
--force=yesприводит к необратимому удалению всех снимков, созданных после выбранного
Термины и определения содержатся в статьях: