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

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

Назначение

Система поддерживает создание резервной копии всей системы и данных штатными средствами — без участия гипервизора.

Что копируется

Не копируется: Локальный агент.

Требования

Важно

Во время создания резервной копии система будет выключена. Время операции зависит от размера бекапа и производительности сервера.

Создание резервной копии

Шаги

Мониторинг (или Мониторинг + ПринтМенеджер на одном сервере)

sudo /opt/printum/backup.sh /home/user/backup

Где /home/user/backup — абсолютный путь до директории хранения резервной копии.

Только ПринтМенеджер

sudo /opt/printmanager/backup.sh /home/user/backup

Результат

После успешного завершения в терминале выводится:

Backup completed. Archives save in /home/user/backup/printum-backup-date-month-day-hour-minute.tar.gz

Время в названии файла соответствует времени начала бекапа.

После создания

Переместите файл во внешнее хранилище, например через scp:

scp /home/user/backup/printum-backup-*.tar.gz user@backup-server:/backups/

Резервное копирование при шифровании конфигурационного файла

Описание

При включённом шифровании .env-файла резервная копия должна создаваться с явным указанием пароля шифрования. Без него копия может быть создана некорректно.

Шаги

Мониторинг

sudo -E ENV_VAULT_PASSWORD=<password> /opt/printum/backup.sh /home/user/backup

ПринтМенеджер

sudo -E ENV_VAULT_PASSWORD=<password> /opt/printmanager/backup.sh /home/user/backup

Где <password> — действующий пароль шифрования, использованный при установке продукта.

Важно

Отсутствие переменной ENV_VAULT_PASSWORD при зашифрованном конфиге приводит к некорректному созданию резервной копии.

Резервное копирование Мониторинга

Назначение

Резервная копия сервера Мониторинга охватывает все установленные продукты: Мониторинг и ПринтМенеджер (если оба развёрнуты на одном сервере). Используется скрипт /opt/printum/backup.sh.


Требования


Создание резервной копии

Выполните в терминале сервера:

sudo /opt/printum/backup.sh /home/user/backup

Где /home/user/backup — абсолютный путь до директории, в которую будет сохранён архив. Измените путь на актуальный для вашего сервера.

Данная команда применяется, если на сервере установлен Мониторинг или одновременно Мониторинг и ПринтМенеджер.


Ход выполнения

Время создания резервной копии зависит от размера данных, скорости процессора и диска. В процессе создания копии система будет выключена.


Результат

После успешного завершения в терминале выводится:

Backup completed. Archives save in /home/user/backup/printum-backup-date-month-day-hour-minute.tar.gz

Время в названии файла соответствует времени начала резервного копирования.


После создания копии

Переместите архив во внешнее хранилище, например через scp:

scp /home/user/backup/printum-backup-*.tar.gz user@backup-server:/backups/

Резервное копирование ПринтМенеджера

Назначение

Резервная копия сервера, на котором установлен только ПринтМенеджер (без Мониторинга). Используется скрипт /opt/printmanager/backup.sh.


Требования


Создание резервной копии

Выполните в терминале сервера:

sudo /opt/printmanager/backup.sh /home/user/backup

Где /home/user/backup — абсолютный путь до директории, в которую будет сохранён архив. Измените путь на актуальный для вашего сервера.

Данная команда применяется, если на сервере установлен только ПринтМенеджер без Мониторинга. Если оба продукта установлены на одном сервере — используйте команду из страницы «Резервное копирование Мониторинга».


Ход выполнения

Время создания резервной копии зависит от размера данных, скорости процессора и диска. В процессе создания копии система будет выключена.


Результат

После успешного завершения в терминале выводится:

Backup completed. Archives save in /home/user/backup/printum-backup-date-month-day-hour-minute.tar.gz

Время в названии файла соответствует времени начала резервного копирования.


После создания копии

Переместите архив во внешнее хранилище, например через scp:

scp /home/user/backup/printum-backup-*.tar.gz user@backup-server:/backups/