Восстановить виртуальную машину из резервной копии
Примечание
Если текущая виртуальная машина неисправна, создайте новую ВМ с подключением к 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.