Восстановить виртуальную машину или сервер Yandex BareMetal из резервной копии
Примечание
Восстановить резервную копию ВМ на сервер BareMetal или резервную копию сервера BareMetal на ВМ невозможно.
Сервис BareMetal находится на стадии Preview.
Чтобы избежать ошибок при восстановлении из резервной копии, перед восстановлением рекомендуется сопоставить параметры дисков и разделов резервной копии с параметрами дисков и разделов ВМ или сервера Yandex BareMetal. Подробнее см. в разделе Посмотреть параметры дисков и разделов в резервной копии.
Совет
Если текущая виртуальная машина неисправна, создайте новую ВМ с подключением к Cloud Backup и восстановите в нее резервную копию. Для восстановления из резервной копии новая ВМ должна находиться в статусе Running
.
Чтобы восстановить виртуальную машину или сервер BareMetal из резервной копии:
- В консоли управления
выберите каталог, в котором находится резервная копия. - В списке сервисов выберите Cloud Backup.
- На панели слева выберите
Резервные копии. - В зависимости от того, какой ресурс вы хотите восстановить из резервной копии, выберите вкладку Виртуальные машины или Серверы BareMetal.
- В строке с резервной копией, из которой нужно восстановить ВМ или сервер BareMetal, нажмите
и выберите соответственно Восстановить ВМ или Восстановить сервер BareMetal. - В открывшемся окне выберите виртуальную машину или сервер BareMetal, из которых была создана выбранная резервная копия. В списке эти ВМ или сервер будут отмечены соответственно как
(текущая)
или(текущий)
. - Нажмите кнопку Восстановить.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>
. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для восстановления ВМ или сервера BareMetal из резервной копии:
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.*.* | +----------------------+---------+---------------+---------+--------------+-------------+
Чтобы узнать идентификаторы серверов BareMetal, в консоли управления
в списке сервисов нужного каталога выберите BareMetal. Идентификаторы указаны в списке серверов в поле Идентификатор. -
Восстановите ВМ или сервер BareMetal из резервной копии:
yc backup backups recover \ --source-backup-id <идентификатор_резервной_копии> \ --destination-instance-id <идентификатор_ВМ_или_сервера_BareMetal>
Где:
--source-backup-id
— идентификатор резервной копии, из которой нужно восстановить ВМ или сервер BareMetal.--destination-instance-id
— идентификатор ВМ или сервера BareMetal, в которые нужно восстановить резервную копию.
Результат:
...1s...6s...11s ... 9m4s...9m9s...done (9m9s)
Подробнее о команде читайте в справочнике CLI.
Воспользуйтесь методом REST API startRecovery для ресурса Backup или вызовом gRPC API BackupService/StartRecovery.