Резервное копирование

1. Подготовка к резервному копированию

  1. Проверьте выполнение системных требований.

  2. Проверьте выполнение подготовки к установке.

  3. Проверьте настройку конфигурационного файла модуля.

2. Запуск задачи на резервное копирование ВМ

При запуске задачи на создание резервной копии:

  1. При выполнении условий:

    • резервируемая ВМ включена;

    • установлено гостевое дополнение;

    • пользователем в окне настройки резервного копирования был указан путь к скрипту.

    Действия:

    Внутри ВМ выполняется подготовленный скрипт по указанному пути или по умолчанию расположенный по пути /opt/rubackup/scripts/rubackup-proxmox_bs-before-snapshot.sh.

    При не выполнении условий:

    Если скрипт отсутствует по указанному пользователем пути, то резервное копирование завершится ошибкой Error.

    Если путь к скрипту не указан пользователем или скрипт по умолчанию отсутствует, то резервное копирование будет продолжено.

  2. Модуль Proxmox BS отдаёт команду на создание резервной копии средствами Proxmox Backup Server с использованием механизма dirty bitmap для отслеживания изменений на дисках ВМ:

    1. при первом полном резервном копировании или при изменении конфигурации ВМ будут сохранены все диски полностью;

    2. в последующих полных или инкрементальных РК будут сохранены только изменённые блоки.

  3. После создания резервной копии средствами Proxmox Backup Server при выполнении условий:

    • пользователем в окне настройки резервного копирования был указан путь к скрипту.

    Действия:

    Внутри ВМ выполняется подготовленный скрипт по указанному пути или по умолчанию расположенный по пути /opt/rubackup/scripts/rubackup-proxmox_bs-after-snapshot.sh.

    При не выполнении условий:

    Если скрипт отсутствует по указанному пользователем пути, то резервное копирование завершится ошибкой Error.

    Если путь к скрипту не указан пользователем или скрипт по умолчанию отсутствует, то резервное копирование будет успешно завершено.

  4. Модуль Proxmox BS создаёт РК из полученных блоков данных на Proxmox Backup Server.

  5. Резервная копия сохраняется локально на узле клиента РК в каталоге временного хранения РК, который назначен для параметра use-local-backup-directory конфигурационного файла клиента РК.

  6. На медиасервер RuBackup экспортируются:

    1. файл конфигурации ВМ (метаданные), предварительно скопированный на клиент РК;

    2. мгновенные снимки состояния всех дисков виртуальной машины с гипервизора платформы виртуализации.

  7. Резервная копия ВМ формируется из файла метаданных и копии дисков ВМ.

  8. В случае передачи резервной копии в хранилище дедуплицированных резервных копий всегда происходит передача только тех уникальных блоков (для того же типа источника данных), которых еще нет в хранилище.

  9. Если установлен флаг save_proxmox_backup, то после выполнения резервного копирования модулем оригинальная РК Proxmox Backup Server будет сохранена в Datastore.

    По умолчанию флаг параметра не установлен и оригинальная РК Proxmox Backup Server будет удалена после выполнения резервного копирования модулем Proxmox BS.