Снапшоты диска
Снапшот — это снимок состояния диска, копия его файловой системы.
Снапшоты можно сделать только для сетевого диска.
Вы можете использовать снапшоты сетевого диска, чтобы:
- клонировать диск — для этого можно создать новый диск из снапшота;
- клонировать облачный сервер — создать новый облачный сервер из снапшота;
- изменить тип диска — сохранить состояние диска с помощью снапшота и создать такой же диск, но с другим типом.
Снапшот не является резервной копией сетевого диска облачного сервера — он хранится на том же оборудовании и требует доступности основного хранилища для выполнения любой операции. Если вы хотите настроить резервное копирование сетевого диска, используйте бэкапы по расписанию. Для долговременного хранения состояния диска можно создать диск из снапшота или создать образ диска.
Создать снапшот
Снапшот можно создать только для сетевых дисков. Для каждого диска можно создать только один снапшот — большее количество замедляет работу диска.
- Панель управления
- OpenStack CLI
При создании имя снапшота автоматически задается в виде snap-датасоздания_времясоздания
, например snap-14.05.21_14.43
- В панели управления перейдите в раздел Облачная платформа → Диски.
- В меню ( ) диска выберите Снапшот диска.
- Нажмите Создать снапшот.
Создайте снапшот:
openstack volume snapshot create --volume <volume> <snapshot_name>
Укажите:
<volume>
— имя или ID диска, список можно посмотреть с помощьюopenstack volume list
<snapshot_name>
— имя снапшота.При попытке создания более одного снапшота будет выведено сообщение об ошибке — создать можно только один снапшот.
Восстановить данные из снапшота
Вы можете создать новый сетевой диск из снапшота. Диск будет создан с состоянием, которое было на оригинальном диске в момент создания снапшота.
- В панели управления перейдите в раздел Облачная платформа → Диски.
- В меню ( ) диска выберите Снапшот диска.
- В меню ( ) снапшота выберите Создать диск из снапшота.
- Опционально: замените загрузочный диск у облачного сервера на восстановленный или подключите восстановленный диск как дополнительный.
Удалить снапшот
- Панель управления
- OpenStack CLI
Удалить снапшот можно при удалении диска или отдельно.
- В панели управления перейдите в раздел Облачная платформа → Диски.
- В меню ( ) диска выберите Снапшот диска.
- В меню ( ) снапшота выберите Удалить.
Удалите снапшот:
openstack volume snapshot delete <snapshot>
Укажите
<snapshot>
— имя или ID снапшота, можно посмотреть с помощьюopenstack volume snapshot list