Перейти к содержанию

Снимки ВМ и томов

Примечание

Действия выполняются пользователем с ролью Администратор ВЦОД или Разработчик ВМ

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

Важно

При удалении виртуальной машины снимки удаляются вместе с ней.


Снимки ВМ

Внимание

У ВМ, развернутой с использованием Libvirt-тома, может быть не более одного снимка.
Создание снимка ВМ с меткой СКЗИ невозможно

  1. Чтобы создать снимок ВМ, введите

    scheduler request snapshot add  --vcluster <VCLUSTER>
                                    [--kind <KIND>]
                                    --name <NAME>
                                    --snapshot_name <SNAPSHOT_NAME>
                                    [--vms <VMS>]
                                    [--descr <DESCR>]
    

    где

    • vcluster — имя виртуального кластера;
    • kind — тип запроса. По умолчанию vm;
    • name — имя пользовательского ресурса;
    • snapshot_name — имя снимка;
    • vms — список ВМ;
    • descr — описание снимка.
  2. Просмотреть список снимков ВМ

    scheduler request snapshot list --vcluster <VCLUSTER>
                                    [--kind <KIND>]
                                    --name <NAME>
    

  3. Просмотреть информацию о конкретном снимке

    scheduler request snapshot show --name <NAME>
                                    [--kind <KIND>]
                                    --vcluster <VCLUSTER>
                                    --uuid <UUID>
    

  4. Чтобы восстановить ВМ из снимка, введите

    scheduler request snapshot revert --vcluster <VCLUSTER>
                                     [--kind <KIND>]
                                     --name <NAME>
                                     --uuid <UUID>
                                     [--vms <VMS>]
    

    где

    • vcluster — имя виртуального кластера;
    • kind — тип запроса. По умолчанию vm;
    • name — имя пользовательского ресурса;
    • uuid — идентификатор снимка;
    • vms — список ВМ.
  5. Удалить снимок ВМ

    scheduler request snapshot del --name <NAME>
                                   [--kind <KIND>]
                                   --vcluster <VCLUSTER>
                                   --uuid <UUID>
    


Снимки томов Libvirt

  1. Чтобы создать снимок тома 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 — имя виртуального кластера.
  2. Просмотреть подробную информацию о конкретном снимке ВМ

    storage libvirt snapshot show [--name <NAME>]
                                  --vm_name <VM_NAME>
                                  --vcluster_name <VCLUSTER_NAME>
    

    где

    • name — имя снимка;
    • vm_name — имя ВМ;
    • vcluster_name — имя виртуального кластера.
  3. Чтобы удалить снимок, введите команду

    storage libvirt snapshot del [--name <NAME>]
                                  --vm_name <VM_NAME>
                                  --vcluster_name <VCLUSTER_NAME>
    

    где

    • name — имя снимка;
    • vm_name — имя ВМ;
    • vcluster_name — имя виртуального кластера.

Снимки томов РСХД

  1. Чтобы создать снимок тома, введите команду

    storage sp snapshot add --name <NAME>
                            [--descr <DESCR>]
                            --volume_uuid <VOLUME_UUID>
    

    где

    • name — имя тома;
    • descr — описание снимка;
    • volume_uuid — идентификатор тома.
  2. Просмотреть список всех снимков в пределах тома

    storage sp snapshot list [--volume_uuid <VOLUME_UUID>]
    

    где volume_uuid — идентификатор тома.

  3. Просмотреть подробную информацию о конкретном снимке

    storage sp snapshot show --uuid <UUID>
    

    где uuid — идентификатор снимка.

  4. Обновить параметры снимка

    storage sp snapshot update --uuid <UUID>
                               [--name <NAME>]
                               [--descr <DESCR>]
                               [--delete_after <DELETE_AFTER>]
    

    где

    • uuid — идентификатор снимка;
    • name — имя снимка;
    • descr — описание снимка;
    • delete_after — удалить снимок через N секунд. Установите период удаления относительно текущего времени. При отсутствии параметра снимок автоматически удаляться не будет.
  5. Удалить снимок

    storage sp snapshot del --uuid <UUID>
    

    где uuid — идентификатор снимка.


Снимки томов NFS

  1. Чтобы создать снимок тома, введите команду

    storage nfs snapshot add --name <NAME>
                             --vm_name <VM_NAME>
                             --vcluster_name <VCLUSTER_NAME>
                             [--uuid <UUID>]
                             [--descr <DESCR>]
                             [--disks <DISKS>]
                             [--labels <LABELS>]
    

    где

    • name — имя создаваемого снимка;
    • vm_name — имя ВМ;
    • vcluster_name — имя виртуального кластера;
    • uuid — идентификатор снимка;
    • descr — описание снимка;
    • disks — идентификатор или список идентификаторов томов у данной ВМ, для которых нужно создать снимок. По умолчанию снимки создаются для всех томов ВМ;
    • labels — метки снимка.
  2. Просмотр списка всех снимков в пределах виртуального кластера

    storage nfs snapshot list --vcluster_name <VCLUSTER_NAME>
                              [--vm_name <VM_NAME>]
                              [--request_name <REQUEST_NAME>]                          
    

    где request_name — имя ВМ.

  3. Просмотр подробной информации о конкретном снимке

    storage nfs snapshot show --uuid <UUID>
    

  4. Удалить снимок

    storage nfs snapshot del --uuid <UUID>
    


Термины и определения содержатся в статьях: