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