Резервное копирование
- Резервное копирование — обзор
- Создание резервной копии
- Резервное копирование при шифровании конфигурационного файла
- Резервное копирование Мониторинга
- Резервное копирование ПринтМенеджера
Резервное копирование — обзор
Назначение
Система поддерживает создание резервной копии всей системы и данных штатными средствами — без участия гипервизора.
Что копируется
- Система Мониторинга (переменные и базы данных)
- Система ПринтМенеджера (переменные и базы данных)
- Сетевой агент мониторинга (конфигурация)
- Установочные пакеты
Не копируется: Локальный агент.
Требования
- Восстановление выполняется только на чистый сервер.
- IP-адрес или доменное имя сервера должны совпадать с адресом на момент создания копии.
- Операционная система не должна меняться.
- Для создания копии: свободное место ≥ размер папки
/opt. - Для восстановления: свободное место ≥ размер архива.
Важно
Во время создания резервной копии система будет выключена. Время операции зависит от размера бекапа и производительности сервера.
Создание резервной копии
Шаги
Мониторинг (или Мониторинг + ПринтМенеджер на одном сервере)
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.
Требования
- Объём свободного места на диске должен быть не менее размера папки
/opt. - IP-адрес или доменное имя сервера должны совпадать с теми, что были на момент создания копии — это требуется при последующем восстановлении.
- Операционная система не должна меняться.
Создание резервной копии
Выполните в терминале сервера:
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.
Требования
- Объём свободного места на диске должен быть не менее размера папки
/opt. - IP-адрес или доменное имя сервера должны совпадать с теми, что были на момент создания копии — это требуется при последующем восстановлении.
- Операционная система не должна меняться.
Создание резервной копии
Выполните в терминале сервера:
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/