Перейти к содержанию

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

SpaceVM поддерживает резервное копирование ОС для серверов, установленных в режиме Controller + Node и Node.


Рекомендации при резервном копировании ОС

  • Предварительно проверить процесс резервного копирования на стороннем узле с аналогичными конфигурациями.

  • Использовать разметку dos и gpt.

  • Использовать сетевое хранилище типа NFS.

  • Не использовать «сложное» разбиение диска.

  • Использовать разбиение диска с отдельным разделом для локальных пулов данных с точкой монтирования /storages/local или создать его в LVM.

  • Не использовать более одного раздела типа Linux LVM на диске с корневой файловой системой.

  • Не использовать технологии Soft/FakeRAID, Intel VROC.

Внимание

При создании резервной копии происходит фиксация состояния и блокировка корневой файловой системы и раздела с логами. Это приводит к тому, что работа ОС становится сильно ограничена (например, не создаются новые ssh-сессии, невозможно новое подключение к узлу). Поэтому все операции взаимодействия с узлом со стороны контроллера, а также процессы на узле, связанные с записью в корневую файловую систему или в раздел с логами, будут не доступны. Но работа виртуальных машин продолжится, так как их диски не должны находиться на пулах данных, относящихся к этим файловым системам. Кроме случаев, когда при установке узла использовалось разбиение диска не по умолчанию, и хранилище для локальных пулов данных /storages/local оказалось в корневой файловой системе. Это приведет к тому, что виртуальные машины, у которых диски находятся на этих пулах данных, потеряют возможность записывать в них данные во время создания резервной копии ОС SpaceVM. Также по этой причине на таких пулах данных невозможно создать резервную копию.

При резервной копии узла с ролью Controller + Node блокируется работа с Web-интерфейсом.


Создание резервной копии через Web-интерфейс

В Web-интерфейсе перейти в раздел Серверы - <Имя сервера> - Резервные копии.

Запустить процесс создания кнопкой Создать резервную копию, в открывшемся окне выбрать пул данных или оставить параметр пустым для автоматического выбора места размещения резервной копии.

При необходимости заполнить описание и подтвердить создание кнопкой ОК.

Подробное описание раздела Web-интерфейса Резервные копии.


Создание резервной копии с помощью CLI

Внимание

Необходимо создавать резервную копию ОС SpaceVM, предварительно переведя узел в Сервисный режим. Иначе контроллер из-за потери доступа к узлу может оградиться от него, так как после ввода команды CLI контроллеру не приходит сообщение о запуске резервного копирования.

Для создания резервной копии ОС SpaceVM необходимо в CLI выполнить следующую команду:

backup-os [ -d | --description < description >] | [ -v | --verbose ] < path to datapool >

где:

  • < description> - описание резервной копии ОС SpaceVM.

  • < path to datapool > - путь до пула данных, на котором будет создана резервная копия.

Резервная копия будет создана в поддиректории пула данных _LIBRARY.

Пример команды создания резервной копии ОС SpaceVM
backup-os -d "before upgrade, current version 4.2.11\n" /storages/nfs/remote_storage/backups_os/

Планирование резервного копирования

Резервное копирование может быть настроено на автоматическое выполнение в определенное время с определенными условиями.

Для этого необходимо в Web-интерфейсе перейти в раздел Задачи по расписанию.

Нажать кнопку Добавить задачу, в открывшемся окне настроить требуемые параметры и подтвердить создание задачи.

Подробное описание создания задач по расписанию.


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

Резервное копирование ОС SpaceVM поддерживает восстановление полное и частичное (отдельные файлы и директории).

Внимание

Восстановление из резервной копии выполняется под ОС GNU/Linux с базовым набором утилит. Рекомендовано использовать установочный дистрибутив SpaceVM в режиме Space Live.

Подробное описание процесса восстановления резервной копии.