Product SiteDocumentation Site

33.6. Восстановление резервных копий

OpenNebula поддерживает два метода восстановления резервных копий ВМ:
  • восстановление на месте (In-place restore) — замена дисков существующей ВМ данными из резервной копии;
  • полное восстановление (Full restore) — создание новых образов дисков и шаблона ВМ без привязки к исходной ВМ.
Если используется удалённый сервер резервного копирования без общей файловой системы, доступно только полное восстановление с помощью команды oneimage restore. При наличии общей файловой системы (например, NFS), доступной узлу управления и узлам виртуализации, доступен полный функционал восстановления, включая onevm restore.

33.6.1. Восстановление на месте (In-place restore)

Данный метод заменяет диски существующей ВМ данными из резервной копии.
Требования:
  • ВМ должна быть выключена (состояние POWEROFF);
  • возможно восстановление как всех дисков, так и только выбранных.

Примечание

Для использования восстановления в режиме In-place необходимо, чтобы хранилище типа BACKUP_DS было доступно через общую файловую систему (например, NFS) всем узлам облака — узлу управления и узлам виртуализации.
Команда восстановления:
$ onevm restore <ID_ВМ> <ID_образа>
Допустимые параметры:
  • --disk-id ID_диска — восстановить только указанный диск;
  • --increment ID_инкремента — использовать указанный идентификатор инкремента (если параметр не задан, используется последний).
Допустим, имеется:
  • ВМ 15 в состоянии POWEROFF;
  • резервная копия (образ 26) с тремя инкрементами:
    $ oneimage show 26
    IMAGE 26 INFORMATION
    ...
    BACKUP INFORMATION
    VM             : 15
    TYPE           : INCREMENTAL
    
    BACKUP INCREMENTS
     ID PID T SIZE                DATE SOURCE
      0  -1 F 12.2G     01/17 20:44:03 bb3b65eb
      1   0 I 35M       01/17 21:29:51 f5c79cfc
      2   1 I 139M      01/17 21:38:34 abb971bb
    
Чтобы восстановить ВМ из второго инкремента (ID=1), выполните:
$ onevm restore --increment 1 15 26

Важно

При восстановлении на месте все существующие снимки (snapshots) ВМ будут удалены.