Автоматизация резервных копий JIRA

JIRA может быть настроена пользователем на автоматическое создание XML-резервной копии данных JIRA на регулярной основе.

 Обращаем ваше внимание,

  • Резервное копирование XML включает все данные в базе данных. Однако оно не включает в себя каталог вложений, каталог JIRA Home Directory или каталог установки JIRA, которые хранятся в файловой системе.
  • Вы также можете выполнять резервное копирование XML вручную. Подробнее см.« Резервное копирование данных».
  • Имейте в виду, что после установки JIRA и запуска мастера настройки службs резервного копирования будет автоматически настроена на запуск каждые 12 часов.

Для того чтобы настроить автоматическое резервное копирование JIRA, необходимо выполнить следующие шаги:

  1. Войдите в систему как пользователь с глобальными разрешениями системных администраторов JIRA.
  2. Выберите «Администрирование» (Administration )> «Система» (System)> «Дополнительно» (Advanced)> «Службы» (Services) (вкладка), чтобы открыть страницу «Службы» (Services), в которой перечислены текущие службы, запущенные в этой системе. По умолчанию должна быть хотя бы одна «Служба очереди почты», которая не может быть удалена.

 Комбинация  клавиш: g + g + начать вводить службы

  1. В форме «Добавить службу» (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 для получения дополнительной информации об этом.

  1. Нажмите кнопку «Добавить службу» (Add Service). Отобразится страница «Изменить службу» (Edit Service).

  1. Заполните следующие пункты на этой странице:
  • В поле «Формат даты» (Date format) укажите формат, который JIRA будет использовать для обозначения отдельных файлов резервных копий. Этот формат может быть любым, что SimpleDateFormat может анализировать. Хорошим форматом по умолчанию является «yyyy-MMM-dd-HHmm», который будет генерировать файлы, названные так: «2007-Mar-05-1322».
  • Для поля «Задержка» (Delay) при необходимости измените количество минут между резервными копиями.
  • Если отображается флажок «Использовать каталог по умолчанию» (Use Default Directory), см. примечание ниже.
  1. Нажмите кнопку «Обновить» (Update). Теперь служба резервного копирования настроена. Резервные копии XML будут выполняться в соответствии с графиком, указанным в поле «Задержка» (Delay).
  • Для каждой успешной резервной копии zip-файл вашей резервной копии XML будет сохранен в каталоге резервного копирования.
  • Если по какой-либо причине запланированное резервное копирование завершается неудачно, файл резервной копии zipped XML будет сохранен в каталоге «поврежден» (corrupted), который находится непосредственно под вашим назначенным каталогом резервных копий. Файл, объясняющий причину сбоя, будет записан в «поврежденный» каталог. Этот файл будет иметь то же имя, что и файл резервной копии, но с расширением «.failure.txt».

JIRA создаст «поврежденный» (corrupted) каталог, если потребуется - вам не нужно его создавать.

 

По материалам Atlassian JIRA Administrator's Guide: Automating JIRA Backups