Восстановить диск с помощью снимка
Примечание
Восстановить загрузочный диск существующей ВМ из снимка или образа невозможно. Но вы можете создать новую ВМ, чтобы восстановить загрузочный диск из снимка. Для восстановления загрузочного диска на существующей ВМ, используйте сервис Yandex Cloud Backup.
Чтобы создать диск из снимка:
-
В консоли управления
выберите каталог, в котором нужно создать диск. -
Выберите сервис Compute Cloud.
-
На панели слева выберите
Диски. -
Нажмите кнопку Создать диск.
-
Введите имя диска. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
Если требуется, укажите произвольное текстовое описание диска.
-
Выберите зону доступности, в которой будет находиться диск.
-
Задайте параметры диска: тип диска, а также размер блока и размер диска.
-
В поле Наполнение выберите
Снимок
и в списке ниже отметьте нужный снимок. Для поиска снимка воспользуйтесь фильтром. -
(Опционально) В блоке Шифрование:
- Выберите опцию Зашифрованный диск.
- В поле Ключ KMS выберите ключ, созданный ранее. Чтобы создать новый ключ, нажмите кнопку Создать новый.
Важно
Задать настройки шифрования можно только при создании диска. Шифрование диска нельзя будет отключить или изменить.
Если деактивировать ключ, которым были зашифрованы диск, снимок или образ, доступ к данным будет приостановлен, пока ключ не будет снова активирован.
Внимание
Если удалить ключ или его версию, которыми были зашифрованы диск, снимок или образ, доступ к данным будет безвозвратно потерян. Подробнее см. Удаление версии ключа.
-
Если требуется, выберите расписание, по которому для диска будут автоматически создаваться снимки, или создайте его. Подробнее о настройках расписания см. в инструкции.
Создавать можно снимки сетевых дисков HDD, SSD и нереплицируемых SSD, а также сверхбыстрых сетевых хранилищ с тремя репликами (SSD).
Для нереплицируемых SSD и сверхбыстрых сетевых хранилищ с тремя репликами (SSD) момент времени, когда фиксируется содержимое диска, не детерминирован.
Для снимков с локальных дисков на выделенных хостах используйте сервис Yandex Cloud Backup (поддерживает ОС Ubuntu, CentOS, CentOS Stream и Windows Server).
При создании диска для него можно выбрать только одно расписание снимков. После создания диска вы сможете добавить к нему еще несколько расписаний по инструкции.
-
Нажмите кнопку Создать диск.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команд CLI для работы с дисками и снимками дисков:
yc compute disk create --help yc compute snapshot --help
-
Получите список снимков в каталоге по умолчанию:
yc compute snapshot list
Результат:
+----------------------+----------------------+----------------------+----------+ | ID | NAME | PRODUCT IDS | STATUS | +----------------------+----------------------+----------------------+----------+ | fd84hanhvjql******** | disk-1-1668075122980 | f2ef3frbftr2******** | READY | | fd85mc22cosp******** | disk-2-1669114692462 | f2ef3frbftr2******** | READY | +----------------------+----------------------+----------------------+----------+
-
Выберите идентификатор (
ID
) или имя (NAME
) нужного снимка. -
Создайте диск из выбранного снимка:
yc compute disk create <имя_диска> \ --source-snapshot-name <имя_снимка> \ --description <текстовое_описание_диска>
Указать снимок можно с помощью параметра
--source-snapshot-name
или--source-snapshot-id
.Подробнее о команде
yc compute disk create
см. в справочнике CLI. -
Получите список дисков в каталоге по умолчанию:
yc compute disk list
Результат:
+----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+ | ID | NAME | SIZE | ZONE | STATUS | INSTANCE IDS | PLACEMENT GROUP | DESCRIPTION | +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+ | a7lqgbt0bb9s******** | first-disk | 20401094656 | ru-central1-a | READY | a7lcvu28njbh******** | | | | a7lv5j5hm1p1******** | second-disk | 21474836480 | ru-central1-a | READY | | | | +----------------------+--------------+-------------+-------------------+--------+----------------------+-----------------+-------------+
Получите тот же список с большим количеством деталей в формате YAML:
yc compute disk list --format yaml
Результат:
- id: fhm4aq4hvq5g******** folder_id: b1gm3og7ei7a******** created_at: "2018-10-29T07:43:06Z" name: first-disk description: my first disk via yc type_id: network-hdd zone_id: ru-central1-a size: "10737418240" status: READY - id: fhmo6rdqg5fo******** folder_id: b1gm3og7ei7a******** created_at: "2018-10-29T07:33:04Z" name: second-disk description: my second disk via yc type_id: network-hdd zone_id: ru-central1-a size: "8589934592" product_ids: - f2en2dtd08b5******** status: READY source_image_id: fdvk34al8k5n******** instance_ids: - fhm5b617fjnj********
- Получите список снимков с помощью вызова gRPC API SnapshotService/List или метода list ресурса
Snapshot
REST API. - Создайте диск с помощью вызова gRPC API DiskService/Create или метода create ресурса
Disk
REST API. В запросе укажите идентификатор снимка.
После создания диск перейдет в статус CREATING
. Дождитесь, когда диск перейдет в статус READY
, прежде чем его использовать.