Восстановить виртуальную машину из резервной копии
Примечание
Восстановить резервную копию ВМ на сервер BareMetal или резервную копию сервера BareMetal на ВМ невозможно.
Сервис BareMetal находится на стадии Preview.
Чтобы избежать ошибок при восстановлении из резервной копии, перед восстановлением рекомендуется сопоставить параметры дисков и разделов резервной копии с параметрами дисков и разделов ВМ или сервера Yandex BareMetal. Подробнее см. в разделе Посмотреть параметры дисков и разделов в резервной копии.
О том, как восстановить из резервной копии сервер BareMetal, см. в инструкции Восстановление сервера из резервной копии.
Совет
Если текущая виртуальная машина неисправна, создайте новую ВМ с подключением к Cloud Backup и восстановите в нее резервную копию. Для восстановления из резервной копии новая ВМ должна находиться в статусе Running
.
- В консоли управления
выберите каталог, в котором находится резервная копия. - Выберите сервис Cloud Backup.
- Перейдите на вкладку
Резервные копии. - Напротив резервной копии, из которой нужно восстановить ВМ, нажмите
и выберите Восстановить ВМ. - В поле Целевая ВМ выберите ВМ, из которой была создана резервная копия. В списке эта ВМ отмечена как
(текущая)
. - Нажмите кнопку Восстановить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для восстановления ВМ из резервной копии:
yc backup backups recover --help
-
Узнайте идентификатор нужной резервной копии:
yc backup backups list
Результат:
+--------------------------------------+--------------------------------------+----------------------+--------------------------------------+----------------------+------+------------------+--------+---------------------+ | ID | ARCHIVE ID | COMPUTE INSTANCE ID | RESOURCE ID | POLICY ID | TYPE | DISKS | SIZE | CREATED AT | +--------------------------------------+--------------------------------------+----------------------+--------------------------------------+----------------------+------+------------------+--------+---------------------+ | ab55286e-795f-44dc-90af-b718******** | ef3e8144-fb65-6a59-5ec1-3162******** | jklp0o9i8012******** | 2465BE59-5687-4539-9589-DF7E******** | abc7n3wln123******** | FULL | Disk 1 (15.0 GB) | 1.5 GB | 2023-07-07 16:00:15 | | cd50e147-7dfa-449f-816b-67f8******** | gh06b195-c095-1234-7809-0700******** | mnoa5s6d8345******** | 135C519D-B5A3-4781-8DFA-40B3******** | deflqbiwc456******** | FULL | Disk 1 (15.0 GB) | 1.6 GB | 2023-07-03 10:00:10 | +--------------------------------------+--------------------------------------+----------------------+--------------------------------------+----------------------+------+------------------+--------+---------------------+
-
Узнайте идентификатор ВМ, которую нужно восстановить:
yc compute instance list
Результат:
+----------------------+---------+---------------+---------+--------------+-------------+ | ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP | +----------------------+---------+---------------+---------+--------------+-------------+ | jklp0o9i8012******** | my-vm-1 | ru-central1-b | RUNNING | 51.250.**.** | 192.168.*.* | | mnoa5s6d8345******** | my-vm-2 | ru-central1-b | RUNNING | 84.201.**.** | 192.168.*.* | +----------------------+---------+---------------+---------+--------------+-------------+
-
Восстановите ВМ из резервной копии:
yc backup backups recover \ --source-backup-id <идентификатор_резервной_копии> \ --destination-instance-id <идентификатор_ВМ>
Где:
--source-backup-id
— идентификатор резервной копии, из которой нужно восстановить ВМ.--destination-instance-id
— идентификатор ВМ, в которую нужно восстановить резервную копию.
Результат:
...1s...6s...11s ... 9m4s...9m9s...done (9m9s)
Подробнее о команде читайте в справочнике CLI.
Чтобы восстановить виртуальную машину из резервной копии, воспользуйтесь методом REST API startRecovery для ресурса Backup или вызовом gRPC API BackupService/StartRecovery.