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

В резервной копии ВМ хранится информация:

  • о проекте, которому принадлежала исходная ВМ;

  • о сети, к которой была подключена исходная ВМ;

  • об образах, на которые могли ссылаться тома исходной ВМ;

  • о типе инстанса (flavor_id);

  • и т.д.

При этом артефакты (сеть, образы, тип инстанса и т.д.) могут быть приватными (доступны для использования только в исходном проекте).

По умолчанию при восстановлении используется информация об исходном проекте из резервной копии. Если в резервной копии отсутствует информация об исходном проекте, то используется информация о проекте из конфигурационного файла модуля.

Для централизованного восстановления виртуальных машин платформы виртуализации на клиенте резервного копирования в RBM:

  1. Перейдите в раздел Storages Репозиторий и выделите требуемую резервную копию. Нажмите кнопку Restore Восстановить, или выберите Восстановить в контекстном меню резервной копии.

    Откроется форма Централизованное восстановление.

  2. Из списка Восстановить на клиента выберите клиента, который установлен на прокси-хост[1] платформы виртуализации.

  3. В Каталог распаковки нажмите […] и укажите каталог для распаковки резервной копии в гостевой ОС прокси-хоста.

  4. Настройте флаг Восстановить на целевом ресурсе. Если флаг Восстановить на целевом ресурсе:

    • включен, то резервная копия будет распакована на целевом ресурсе в Каталог распаковки, а затем, на основе данных резервной копии, будет развернута новая виртуальная машина с параметрами восстановления из тонких настроек (см. Тонкие настройки модуля для восстановления резервной копии) в платформе виртуализации. После восстановления виртуальной машины каталог распаковки будет очищен;

      Если при этом включен флаг Восстановить в исходный проект, то новая ВМ будет развернута в исходном проекте.
    • выключен, то резервная копия виртуальной машины распаковывается в Каталог распаковки, автоматическое развертывание в платформе виртуализации не происходит.

  5. Настройте флаг Восстановить в исходный проект.

    Если информация о ресурсе в свойствах резервной копии не содержит данные об исходном проекте, то выключите флаг Восстановить в исходный проект и явно укажите домен, проект и дополнительные параметры восстановления в тонких настройках модуля.

    Если флаг Восстановить в исходный проект:

    • включен, то ВМ будет восстановлена в тот проект, к которому она относилась на момент резервного копирования;

    • выключен, то ВМ будет восстановлена в проект, который может находиться в домене, отличном как от домена прокси-хоста[1], так и от домена, к которому принадлежала оригинальная ВМ на момент создания РК. Последовательно настройте поля:

      1. в Домен нажмите […] и выберите домен из списка;

      2. в Проект нажмите […] и выберите проект назначения из списка проектов, существующих в домене.

      Если флаг Восстановить на целевом ресурсе:

      • включен, но пользователь не задал параметры восстановления в тонких настройках модуля, то для параметров восстановления network_uuid, fixed_ip, image_uuid, server_group_id, flavor_id, volume_type_id, server_availability_zone_name из тонких настроек модуля будут использоваться значения из резервной копии.

        Для параметров восстановления dd_block_size, keep_original_vm_name, remove_volumes_at_restore_failure, enable_direct_restore из тонких настроек модуля будут использоваться значения по умолчанию. ВМ будет развернута в выбранном проекте.

        Если артефакты ВМ (сеть, образы, тип инстанса и т.д.) исходного проекта являются приватными, то явно укажите дополнительные параметры восстановления в тонких настройках модуля. В противном случае задача на восстановление РК с развертыванием завершится с ошибкой;

      • выключен, то резервная копия будет распакована в Каталог распаковки без развертывания.

      Если Проект назначения из списка проектов не выбран, то для восстановления будет использоваться проект, заданный в конфигурационном файле на прокси хосте[1].

  6. В Параметры восстановления для модуля нажмите […] и определите тонкие настройки модуля (см. Тонкие настройки модуля для восстановления резервной копии).

  7. Нажмите Общие настройки модуля и, при необходимости, определите настройки для многопоточного восстановления резервной копии.

  8. Нажмите Apply Применить для запуска восстановления резервной копии.

Будет создана задача восстановления РК в разделе Tasks Очередь задач.


1. Виртуальная машина, на которой развернуты клиент резервного копирования RuBackup и модуль OpenStack.