В этой главе описывается резервное копирование и восстановление данных OTRS.
Есть два типа данных для резервного копирования: файлы приложения (например,
файлы в /opt/otrs
) и данные, хранящиеся в базе данных.
Для упрощения создния резервных копий, сценарий
scripts/backup.pl
включен в каждую инсталяцию OTRS. Он
позволяет создавать резервную копию всех важных данных (см. Сценарий ниже).
linux:/opt/otrs# cd scripts/ linux:/opt/otrs/scripts# ./backup.pl --help backup.pl - backup script Copyright (C) 2001-2018 OTRS AG, https://otrs.com/ usage: backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup|dbonly] linux:/opt/otrs/scripts#
Сценарий: Получене помощи о механизме резервного копированиия OTRS.
Для создания резервной копии выполните команду, приведенную в Сценарии ниже:
linux:/opt/otrs/scripts# ./backup.pl -d /backup/ Backup /backup//2010-09-07_14-28/Config.tar.gz ... done Backup /backup//2010-09-07_14-28/Application.tar.gz ... done Dump MySQL rdbms ... done Compress SQL-file... done linux:/opt/otrs/scripts#
Сценарий:Создание резервной копии.
Все данные хранятся в директории
/backup/2010-09-07_14-28/
(см. Сценарий ниже). Кроме
того данные сохранены в файле с расширением .tar.gz.
linux:/opt/otrs/scripts# ls /backup/2010-09-07_14-28/ Application.tar.gz Config.tar.gz DatabaseBackup.sql.gz linux:/opt/otrs/scripts#
Сценарий: Проверка файлов резервной копии.
Для восстановления резервной копии, сохраненные данные приложения должны
быть записаны обратно в каталог установки, например
/opt/otrs
. База данных также должна быть восстановлена.
Сценарий scripts/restore.pl
(см. Сценарий ниже),
который упрощает процесс восстановления и поставляется с каждой
install-версией OTRS. Поддерживаются СУБД MySQL и PostgreSQL.
linux:/opt/otrs/scripts# ./restore.pl --help restore.pl - restore script Copyright (C) 2001-2018 OTRS AG, https://otrs.com/ usage: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/ linux:/opt/otrs/scripts#
Сценарий: Получение справки о механизме восстановления.
Данные, которые хранятся в директориии
/backup/2010-09-07_14-28/
, могут быть восстановлены с
помощью команды, приведенной в приведенном ниже Сценарии при условии что
OTRS установлен в /opt/otrs
.
linux:/opt/otrs/scripts# ./restore.pl -b /backup/2010-09-07_14-28 -d /opt/otrs/ Restore /backup/2010-09-07_14-28//Config.tar.gz ... Restore /backup/2010-09-07_14-28//Application.tar.gz ... create MySQL decompresses SQL-file ... cat SQL-file into MySQL database compress SQL-file... linux:/opt/otrs/scripts#
Сценарий: Восстановление данных OTRS.