Резервное копирование
Раздел Бэкапы в INFRAX управляет заданиями резервного копирования и историей восстановлений. Откройте Администрирование → Бэкапы; рабочая область называется Резервное копирование.
Сейчас в мастере создания доступны типы Сетевое устройство и Файлы сервера. В старых заданиях могут встречаться другие типы, созданные в предыдущих версиях.
Обзор страницы
Страница состоит из двух вкладок:
- Задания - список заданий резервного копирования с фильтром по состоянию и кнопками быстрых действий.
- Восстановления - история операций восстановления, созданных из резервных копий.
Список заданий и история восстановлений обновляются автоматически. Если открыть строку задания, INFRAX показывает модальное окно с резервными копиями и связанной историей задач.
- Создать новое задание.
- Включить, отключить, запустить или удалить существующее задание.
- Открыть резервные копии задания и запустить восстановление.
- Отслеживать уже запущенные восстановления и отменять их.
Вкладка заданий
В таблице заданий доступны фильтры Активные, Неактивные и Все. Для каждой строки показываются следующие поля:
| Колонка | Что показывает |
|---|---|
| Последний результат | Последнее состояние фонового задания: Выполняется, Выполнено, Ошибка, Отменено или Не запущено. |
| Название | Название задания. Для MikroTik-джобов рядом показывается иконка устройства. |
| Тип | Тип резервного копирования. |
| Состояние | Активно задание или нет. |
| Последний запуск | Время последнего запуска. |
| Следующий запуск | Время следующего запуска, если расписание задано. |
| Действия | Редактирование, включение/отключение, запуск сейчас и удаление. |
Клик по строке открывает модальное окно Резервные копии. В нем можно просмотреть сами резервные копии и связанные с ними задачи.
Создание и редактирование
Кнопка Добавить задание открывает мастер из шести шагов:
- Основные - название, описание, тип резервного копирования и флаг активности.
- Расписание - запуск по cron или после другого задания.
- Источник - выбор устройств, узла или путей для резервного копирования.
- Хранилище - выбор узла и пути, где будут храниться копии.
- Параметры - снапшоты, скрипты и фильтры.
- Политика - метод хранения, режим копирования и количество копий.
При редактировании задания с cron-расписанием INFRAX спрашивает, нужно ли пересчитать время следующего запуска, если выражение расписания изменилось.
Расписание запуска
Вкладка Расписание поддерживает два режима:
- По расписанию - ежедневный, еженедельный, ежемесячный, почасовой или произвольный интервал.
- После другого задания - запуск после завершения выбранного задания.
Для cron-расписаний время показывается в локальном часовом поясе пользователя. В сводке мастера INFRAX показывает краткое описание выбранного графика, например ежедневный или еженедельный запуск.
Источник данных
Сетевое устройство
Для сетевых устройств можно выбрать тип устройства, затем указать сами узлы и учетные данные. Доступны два сценария:
- MikroTik RouterOS - резервное копирование конфигурации с бинарной копией и экспортом.
- Пользовательский тип - собственный сценарий с предварительным скриптом, скриптом создания копии, путем к файлу на устройстве и необязательным скриптом после скачивания.
Устройство, стоящее на площадке, выбирается и настраивается так же, как любое другое: до него задание доходит через шлюз площадки. Копия не создастся, только пока шлюз площадки не на связи - об этом будет сказано в журнале задания.
Файлы сервера
Для файлов сервера выбирается узел с установленным агентом, после чего добавляются один или несколько путей к папкам или файлам. Для этого типа доступны:
- Обзор удаленного каталога.
- Рекурсивное копирование.
- Маски включения и исключения в формате
glob. - Скрипт перед резервным копированием, скрипт после создания снапшота и скрипт после завершения копирования.
- Выбор snapshot provider, если он доступен на узле.
Хранилище и хранение
В качестве хранилища выбирается узел с агентом и локальный путь на этом узле.
На шаге Политика можно выбрать один из двух методов хранения:
- Дедупликация - экономит место для часто изменяющихся данных; доступна только при включенных снимках.
- Архив - обычное архивное хранение с полными и дифференциальными копиями.
Для архивов доступны режимы Полный и Дифференциальный. Для сетевых устройств доступен только полный режим. В дифференциальном режиме укажите, после скольких запусков следует создать новую полную копию.
На последнем шаге мастер показывает краткую сводку: имя задания, тип, расписание и место хранения. Это помогает проверить настройки перед сохранением.
Резервные копии и история задач
Модальное окно Резервные копии имеет два режима:
- Резервные копии - сами резервные копии.
- Задания - история фоновых задач, связанных с этим заданием.
В режиме резервных копий слева показан список Источники резервных копий с узлами, а справа - таблица с колонками Дата создания, Имя файла, Состояние и Действия. Тип копии и снапшот стоят второй строкой под датой, хранилище и размер копии — под именем файла, а процент выполнения — под чипом состояния и только пока копия идёт.
Доступные действия зависят от состояния записи:
- Восстановить - открыть восстановление.
- Скачать - скачать архив.
- Удалить - удалить резервную копию.
- Прервать - прервать выполняющееся резервное копирование.
- Уплотнить данные - запустить очистку неиспользуемых данных дедупликации.
Клик по строке резервной копии открывает окно Лог записи - журнал выполнения именно этой копии на её узле. Строки лога можно фильтровать по уровню (debug, info, warning, error) и перечитывать кнопкой Обновить; пока окно открыто, новые строки подтягиваются автоматически. Кнопка Показать лог по узлу рядом с узлом в списке источников открывает общий лог по всем записям этого узла.
Полный лог задачи по-прежнему доступен в режиме Задания: клик по строке задачи открывает окно Информация о задании с деталями выполнения.
Восстановления
Вкладка Восстановления показывает историю операций восстановления, созданных из резервных копий. В таблице видны состояние, резервная копия-источник, целевой узел, путь, ход выполнения, дата создания и длительность.
Для выполняющихся и ожидающих операций доступна кнопка Отмена. Если восстановление уже связано с фоновым заданием, нажатие строки открывает Историю заданий с подробностями.
Когда пользователь запускает восстановление из окна резервных копий, страница автоматически переключается на эту вкладку.
Что важно помнить
- Действия Включить, Отключить, Запустить и Удалить требуют подтверждения.
- Если задание еще не сохранено, окно резервных копий предлагает сначала сохранить его.
- Для дедуплицированных заданий доступна очистка данных, а для архивного режима - выбор полного или дифференциального копирования.
- Список заданий, окно резервных копий и история восстановлений обновляются автоматически, поэтому отдельное ручное обновление обычно не требуется.