JIRA может быть настроена пользователем на автоматическое создание XML-резервной копии данных JIRA на регулярной основе.
Обращаем ваше внимание,
- Резервное копирование XML включает все данные в базе данных. Однако оно не включает в себя каталог вложений, каталог JIRA Home Directory или каталог установки JIRA, которые хранятся в файловой системе.
- Вы также можете выполнять резервное копирование XML вручную. Подробнее см.« Резервное копирование данных».
- Имейте в виду, что после установки JIRA и запуска мастера настройки службs резервного копирования будет автоматически настроена на запуск каждые 12 часов.
Для того чтобы настроить автоматическое резервное копирование JIRA, необходимо выполнить следующие шаги:
- Войдите в систему как пользователь с глобальными разрешениями системных администраторов JIRA.
- Выберите «Администрирование» (Administration )> «Система» (System)> «Дополнительно» (Advanced)> «Службы» (Services) (вкладка), чтобы открыть страницу «Службы» (Services), в которой перечислены текущие службы, запущенные в этой системе. По умолчанию должна быть хотя бы одна «Служба очереди почты», которая не может быть удалена.
Комбинация клавиш: g + g + начать вводить службы
- В форме «Добавить службу» (Add Service) в конце страницы заполните следующие поля:
- Имя (Name) — описательное имя для службы резервного копирования, например, службы резервного копирования.
- Класс (Class) — соответствующее полное имя класса для службы резервного копирования (Backup service), используя один из следующих способов:
-
Выберите службу резервного копирования (Backup service) из списка встроенных служб JIRA (Built-in Services). Чтобы сделать это:
- Нажмите ссылку «Встроенные службы» (Built-in Services) ниже поля «Класс» (Class), чтобы развернуть список встроенных служебных классов.
- Нажмите ссылку «Служба резервного копирования» (Backup service). Поле Class (Class) будет автоматически заполнено следующей текстовой строкой класса:
'com.atlassian.jira.service.services.export.ExportService '
- Введите в поле Class (Class) полное имя класса atlassian.jira.service.services.export.ExportService
- Задержка (Delay) — введите количество минут между резервными копированиями. Хорошим значением по умолчанию будет 720 минут (12 часов) или 1440 минут (24 часа).
Обратите внимание: интервал, указанный в Задержке службы резервного копирования (мин.), - это время, когда следующее задание резервного копирования будет выполняться с момента последнего перезапуска сервера. Резервные службы нельзя планировать в определенное время суток - см. JRA-1865 для получения дополнительной информации об этом.
- Нажмите кнопку «Добавить службу» (Add Service). Отобразится страница «Изменить службу» (Edit Service).
- Заполните следующие пункты на этой странице:
- В поле «Формат даты» (Date format) укажите формат, который JIRA будет использовать для обозначения отдельных файлов резервных копий. Этот формат может быть любым, что SimpleDateFormat может анализировать. Хорошим форматом по умолчанию является «yyyy-MMM-dd-HHmm», который будет генерировать файлы, названные так: «2007-Mar-05-1322».
- Для поля «Задержка» (Delay) при необходимости измените количество минут между резервными копиями.
- Если отображается флажок «Использовать каталог по умолчанию» (Use Default Directory), см. примечание ниже.
- Нажмите кнопку «Обновить» (Update). Теперь служба резервного копирования настроена. Резервные копии XML будут выполняться в соответствии с графиком, указанным в поле «Задержка» (Delay).
- Для каждой успешной резервной копии zip-файл вашей резервной копии XML будет сохранен в каталоге резервного копирования.
- Если по какой-либо причине запланированное резервное копирование завершается неудачно, файл резервной копии zipped XML будет сохранен в каталоге «поврежден» (corrupted), который находится непосредственно под вашим назначенным каталогом резервных копий. Файл, объясняющий причину сбоя, будет записан в «поврежденный» каталог. Этот файл будет иметь то же имя, что и файл резервной копии, но с расширением «.failure.txt».
JIRA создаст «поврежденный» (corrupted) каталог, если потребуется - вам не нужно его создавать.
О пользовательских каталогах резервного копирования
Флажок «Использовать каталог по умолчанию» (Use Default Directory) (не показан на скриншоте выше) предназначен для устаревших установок JIRA (до JIRA 4.2), в которых есть службы резервного копирования, которые используют пользовательские каталоги.
Если вы используете JIRA 5.1.0 или более раннюю версию, всегда будет отображаться «Использовать каталог по умолчанию» (Use Default Directory), поскольку опция использования пользовательских каталогов устарела. Если вы используете JIRA 5.1.1 или новее, флажок «Использовать каталог по умолчанию» (Use Default Directory) будет отображаться только в том случае, если вы обновили версию JIRA до 4.2, и вы редактируете существующую службу резервного копирования, которая использовала пользовательский каталог.
- Если вы не используете унаследованную службу резервного копирования с настраиваемым каталогом, установите флажок «Использовать каталог по умолчанию» (Use Default Directory). Если вы этого не сделаете, служба резервного копирования может работать некорректно.
- Если вы используете унаследованную службу резервного копирования с пользовательским каталогом, вы можете выбрать между использованием каталога по умолчанию или вашего пользовательского каталога (изменить его нельзя).
Обратите внимание: если вы выберете опцию каталога по умолчанию, вы не сможете выбрать опцию пользовательского каталога.
Расположение каталога по умолчанию - это подкаталог экспорта домашнего каталога JIRA.
По материалам Atlassian JIRA Administrator's Guide: Automating JIRA Backups