Снимки дисков

Снимок диска (Snapshot) — это зафиксированное состояние диска на определённый момент времени, представляющее собой копию его файловой системы.

Снимок диска может использоваться для следующих операций:

  • Клонирование диска — создание нового диска на основе существующего снимка.

  • Клонирование виртуального сервера — развёртывание нового виртуального сервера из диска, созданного на основе снимка.

  • Изменение типа диска — сохранение текущего состояния диска с помощью снимка и последующее создание аналогичного диска с другим типом.

Снимок диска не является резервной копией диска виртуального сервера. Он хранится на том же оборудовании, что и исходный диск, и для выполнения операций с ним требуется доступность основного хранилища. Для обеспечения резервного копирования системных и дополнительных дисков используйте механизм автоматического резервного копирования в настройках дисков.

Создание

Для создания снимка диска:

  1. В Панели управления перейдите в раздел ОблакоСнимки дисков.

  2. Выберите нужный диск и нажмите Подробнее.

  3. В открывшейся карточке диска перейдите на вкладку Снимки.

  4. Нажмите кнопку Создать снимок.

  5. Введите название создаваемого снимка.

  6. Для завершения создания снимка нажмите кнопку Создать снимок.

В левом нижнем углу появится сообщение Снимок создан!. В карточке диска на вкладке Снимки информация о дате и времени создания, название снимка, размер снимка и кнопка удаления.

Восстановление данных

Для восстановления данных из снимка диска:

  1. В Панели управления перейдите в раздел ОблакоСнимки дисков.

  2. Выберите нужный диск, нажмите на кнопку со стрелкой вниз и из выпадающего списка выберите Создание диска.

    Либо нажмите Подробнее для получения подробной информации о снимке, а затем - Создание диска.

  3. Откроется страница создания диска из снимка.

  4. Введите название нового диска.

  5. Выберите один из пяти типов диска.

  6. Для создания резервных копий нового диска подключите услугу автоматического резервного копирования диска и настройте расписание.

    Укажите дни недели, в которые требуется создавать резервную копию диска, желаемое время создания копии и количество копий.

    Important

    Предоставление услуги осуществляется бесплатно, но взимается плата за хранение данных.

  7. Нажмите кнопку Создание диска.

  8. В Панели управления перейдите в раздел ОблакоДиски и дождитесь смены состояния диска с CREATING на AVAILABLE.

Диск изначально создается как дополнительный, но может использоваться как системный для создания виртуального сервера.

Удаление

Для удаления снимка диска:

  1. В Панели управления перейдите в раздел ОблакоСнимки дисков.

  2. Выберите нужный диск, нажмите на кнопку со стрелкой вниз и из выпадающего списка выберите Удаление.

    Либо на выбранном диске нажмите кнопку Подробнее для получения подробной информации о снимке. Затем в открывшейся карточке снимка нажмите кнопку Удаление.

  3. Подтвердите удаление снимка, нажав кнопку Подтвердить.

В левом нижнем углу появится сообщение Снимок удален!.

Выгрузка диска через OpenStack API

Если необходимо получить копию виртуального сервера для дальнейшего хранения или переноса виртуальной машины, можно самостоятельно выгрузить копию диска этого виртуального сервера с помощью OpenStack API.

Ниже описана последовательность действий по выгрузке копии диска с использованием OpenStack CLI. В процессе будет создан образ на основе копии диска виртуального сервера, который затем можно сохранить в локальный файл или на удалённый сервер.

Перед началом работы:

  • Получите доступ к OpenStack API согласно инструкции Доступ к API.

  • Настройте OpenStack CLI с использованием файла openrc, полученного при создании API-доступа. При необходимости укажите пароль пользователя.

  • Ознакомьтесь с документацией Openstack.

Для выгрузки копии диска виртуального сервера:

  1. Получите UUID диска (volume_id) в карточке диска в Панели управления.

  2. Создайте снапшот диска.

openstack volume snapshot create --volume [volume_id] --force [snapshot_name]
  1. Создайте новый диск на основе снапшота.

Для создания образа диск должен находиться в статусе available, поэтому необходимо создать его копию из снапшота.

openstack volume create --snapshot [snapshot_id] --type [volume_type] [volume_name]

где:

  • snapshot_id — идентификатор снапшота.

  • volume_type — тип (тариф) диска, например SSD_Lite.

  • volume_name — имя нового диска.

  1. Создайте образ из нового диска.

openstack image create --volume [volume_id] [image_name] --force
  1. Сохраните образ в локальный файл или на удалённый сервер.

openstack image save --file [filename].raw [image_id]

где:

  • filename.raw — имя файла, в который будет сохранен образ.

  • image_id — идентификатор созданного образа.

В результате будет создан файл filename.raw, который можно использовать для хранения или переноса данных.