Product SiteDocumentation Site

37.7.2. Настройка заданий в графическом интерфейсе

Чтобы создать задание, необходимо перейти во вкладку Центр обработки данныхРезервная копия и нажать кнопку Добавить:
Вкладка Резервная копия
Откроется окно, в котором можно задать параметры резервного копирования:
Создание задания резервного копирования. Вкладка Общее
На вкладке Общее необходимо указать:
  • Узел (node) — узел, для которого создаётся задание (можно настроить для всех);
  • Хранилище (storage) — целевое хранилище для резервных копий;
  • Расписание (schedule) — расписание резервного копирования. Можно выбрать из шаблонов или указать вручную:
    Выбор расписание резервного копирования
  • Режим выбора — варианты: Включить выбранные ВМ, Все, Исключить выбранные ВМ, На основе пула;
  • Сжатие (compress) — метод сжатия: ZSTD (быстро и хорошо) (zstd) (по умолчанию), LZO (быстро) (lzo), GZIP (хорошо) (gzip) и нет (0);
  • Режим (mode) — режим ВМ, в котором будет выполняться резервное копирование: Снимок (snapshot), Приостановить (suspend), Остановка (stop):
    Выбор режима создания резервной копии
Далее в списке необходимо выбрать ВМ/контейнеры, для которых создаётся задание резервного копирования. Для сокращения списка выбора можно использовать фильтры (фильтры доступны для полей ID, Статус, Имя, Тип):
Настройка фильтра
Создание задания резервного копирования. Вкладка Уведомления
На вкладке Уведомления можно выбрать какую систему уведомлений использовать:
  • Use global notification settings (Использовать глобальные настройки уведомлений) (notification-system) — уведомление будет отправлено через систему уведомлений PVE;
  • Use sendmail to send an email (Использовать sendmail для отправки почты) (legacy-sendmail) — vzdump будет учитывать параметры mailto/mailnotification и отправлять электронные письма на указанные адреса с помощью команды sendmail;
  • Recipients (Получатели) (mailto) — список адресов электронной почты или пользователей;
  • Когда (mailnotification) — определяет когда отправлять уведомление:
    • Всегда (always) — уведомление отправляется при любом результате резервного копирования;
    • Только в случае ошибки (failure) — уведомление отправляется только в случае неудачной попытки резервного копирования.

    Примечание

    Для возможности отправки электронной почты должен быть запущен postfix:
    # systemctl enable --now postfix
На вкладке Хранение настраиваются параметры хранения резервных копий:
Создание задания для резервного копирования. Вкладка Хранение
На вкладке Шаблон примечания можно настроить примечание, которое будет добавляться к резервным копиям. В примечании можно использовать переменные:
  • {{cluster}} — имя кластера;
  • {{guestname}} — имя ВМ/контейнера;
  • {{node}} — имя узла, для которого создается резервная копия;
  • {{vmid}} — VMID ВМ/контейнера.
Создание задания для резервного копирования. Вкладка Шаблон примечания
На вкладке Дополнительно собраны настройки производительности резервного копирования и некоторые другие настройки:
  • ID задания — идентификатор задания;
  • Ограничение пропускной способности (bwlimit) — ограничение пропускной способности ввода/вывода (МиБ/с);
  • ZSTD Threads (zstd) — количество потоков для сжатия zstd. При N=1 zstd использует половину доступных ядер CPU, при N>1 zstd работает в многопоточном режиме с указанным количеством потоков (N);
  • Рабочие процессы ввода/вывода (max-workers) — максимальное количество параллельных операций ввода-вывода (IO), выполняемых во время резервного копирования (применяется к ВМ);
  • Буферизация (fleecing enabled) — включение отложенного резервного копирования (только для ВМ). Данные резервных копий из блоков, в которые происходят новые записи гостевой системы, временно сохраняются в указанном хранилище, а не копируются напрямую в целевое хранилище резервных копий. Это может повысить производительность ввода-вывода гостевой системы и даже предотвратить её зависание, но требует дополнительного дискового пространства;
  • Хранилище для буферизации (fleecing storage) — хранилище для временного размещения образов отложенного копирования. Для эффективного использования пространства рекомендуется использовать локальное хранилище, которое поддерживает очистку неиспользуемых блоков (discard) и, либо тонкое выделение ресурсов (thin provisioning), либо разреженные файлы (sparse files);
  • Повторять пропущенные (repeat-missed) — запускать задания, пропущенные из-за отключения узла;
  • Режим обнаружения изменения PBS (pbs-change-detection-mode) — определяет метод, используемый PBS для обнаружения изменений в файлах контейнера и выбора оптимального формата кодирования для архивов pxar (только для хранилища PBS). Возможные значения:
    • Default — все файлы упаковываются в единый архив без разделения на потоки (формат pxar версии 1);
    • Data — чтение и кодирование всех файлов, с разделением данных и метаданных на отдельные потоки (формат pxar версии 2);
    • Мetadata — разделение потоков (формат pxar версии 2), использует метаданные из предыдущего снимка (если есть) для обнаружения неизмененных файлов и повторного использования этих фрагментов данных без чтения содержимого файлов с диска.
Создание задания для резервного копирования. Вкладка Дополнительно
После нажатия кнопки Создать задание задание появится в списке (и будет записано в файл /etc/pve/jobs.cfg):
Задание резервного копирования
Задание будет выполняться в назначенное время. Столбец Следующий запуск показывает ближайшее время выполнения. Существует также возможность запустить задание по требованию — кнопка Запустить сейчас.