Резервное копирование 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.