Difference between revisions of "4 4 3 Beefalo:JIRA Database Configuration Backup"

From SEPsesam
Jump to: navigation, search
(Draft for JIRA database configuration backup.)
 
m
Line 23: Line 23:
 
In cooperation with [https://www.catworkx.com/en/atlassian-solutions-and-services ''catWorkX''], SEP sesam has developed a reliable backup and restore solution for JIRA, the issue tracking and project management system by Atlassian. ''catWorkX SEP sesam integration JIRA backup'' add-on in combination with SEP sesam software provide a simple way for backing up '''JIRA database configuration'''.
 
In cooperation with [https://www.catworkx.com/en/atlassian-solutions-and-services ''catWorkX''], SEP sesam has developed a reliable backup and restore solution for JIRA, the issue tracking and project management system by Atlassian. ''catWorkX SEP sesam integration JIRA backup'' add-on in combination with SEP sesam software provide a simple way for backing up '''JIRA database configuration'''.
  
Generally, there are two main approaches for backing up JIRA. The '''first''' one is to back up your '''database configuration''' in which JIRA information is stored (file <tt>dbconfig.xml</tt>). Note that database configuration does not include attachments and plugins. The '''second''' one is to prepare for a disaster recovery of your JIRA instance. This consists of backing up your '''JIRA installation and data directory''', which contains application data for your JIRA instance, including attachments. The second approach is more complex, since it includes more backup modules and requires configuration of more backup tasks for complete backup of JIRA instance. For details, see [[Special:MyLanguage/SEPsesam_Extension_for_Jira|Preparing for JIRA Disaster Recovery]] .   
+
Generally, there are two main approaches for backing up JIRA. The '''first''' one is to back up your '''database configuration''' in which JIRA information is stored (file <tt>dbconfig.xml</tt>). Note that database configuration does not include attachments and plugins. The '''second''' one is to prepare for a disaster recovery of your JIRA instance. This consists of backing up your '''JIRA installation and data directory''', which contains application data for your JIRA instance, including attachments. The second approach is more complex, since it includes more backup modules and requires configuration of more backup tasks for complete backup of JIRA instance. For details, see [[Special:MyLanguage/SEPsesam_Extension_for_Jira|Preparing for JIRA Disaster Recovery]].   
 
   
 
   
 
To back up JIRA database configuration, you have to install and configure a ''CatworkX Atlassian JIRA backup module'' and ''SEP sesam'' software, and then create a backup task. Restoring JIRA database configuration is simple and straightforward, following standard restore procedure. For details, see [[Special:MyLanguage/JIRA_Database_Configuration_Restore|JIRA Database Configuration Restore]].   
 
To back up JIRA database configuration, you have to install and configure a ''CatworkX Atlassian JIRA backup module'' and ''SEP sesam'' software, and then create a backup task. Restoring JIRA database configuration is simple and straightforward, following standard restore procedure. For details, see [[Special:MyLanguage/JIRA_Database_Configuration_Restore|JIRA Database Configuration Restore]].   
Line 66: Line 66:
 
[[File:Jira_bck_task_Beefalo_V2.jpg|link=]]
 
[[File:Jira_bck_task_Beefalo_V2.jpg|link=]]
 
<br clear=all>
 
<br clear=all>
<li>Click the '''Options''' tab and optionally, enter additional JIRA options for backup in the '''Backup options''' (previously ''Save options'') field.</li>  
+
<li>To specify additional JIRA backup options, click the '''Options''' tab and enter them in the '''Backup options''' (previously ''Save options'') field.</li>  
 
The following special options are available:
 
The following special options are available:
  

Revision as of 14:26, 30 June 2020

Draft.png WORK IN PROGRESS
This page is a draft. Treat the information on this page with caution as it may be incomplete.

Copyright © SEP AG 1999-2020. All rights reserved.

Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.

Docs latest icon.png Welcome to the latest SEP sesam documentation version 4.4.3. Beefalo/Beefalo V2. For previous documentation version(s), check JIRA archive.


Overview

In cooperation with catWorkX, SEP sesam has developed a reliable backup and restore solution for JIRA, the issue tracking and project management system by Atlassian. catWorkX SEP sesam integration JIRA backup add-on in combination with SEP sesam software provide a simple way for backing up JIRA database configuration.

Generally, there are two main approaches for backing up JIRA. The first one is to back up your database configuration in which JIRA information is stored (file dbconfig.xml). Note that database configuration does not include attachments and plugins. The second one is to prepare for a disaster recovery of your JIRA instance. This consists of backing up your JIRA installation and data directory, which contains application data for your JIRA instance, including attachments. The second approach is more complex, since it includes more backup modules and requires configuration of more backup tasks for complete backup of JIRA instance. For details, see Preparing for JIRA Disaster Recovery.

To back up JIRA database configuration, you have to install and configure a CatworkX Atlassian JIRA backup module and SEP sesam software, and then create a backup task. Restoring JIRA database configuration is simple and straightforward, following standard restore procedure. For details, see JIRA Database Configuration Restore.

Requirements

To ensure error-free operation of SEP sesam and improve performance, make sure that the following conditions are met:

Configuring JIRA database configuration backup

To prepare JIRA for backup, you first need to install and configure a CatworkX Atlassian JIRA backup module, and then configure a backup in the SEP sesam GUI. During the backup, a dump file of the project definition is created and backed up using the SEP sesam Client.

Installing JIRA backup module add-on

  1. In your JIRA instance, log in as JIRA admin and switch to the system configuration menu.
  2. Jira addon.jpg

  3. Select Plugins -> Manage Add-ons from menu or search the Atlassian marketplace for the catWorkX SEP sesam integration JIRA backup add-on, and install it.
  4. Enter your license key. The plugin is ready to use.
  5. Set up an administrative user in the add-on options. Note that the same user name and password must also be configured in SEP sesam.
  6. Jira addon options.jpg

Configuring backup in the SEP sesam GUI

To back up your data, you have to create a JIRA-specific backup task (select the data to be backed up), then set up a backup schedule (specify when you want to back up your data), and link a backup event to it (select where to back your data to and how). For general details on how to configure a backup and its prerequisites, see Standard Backup Procedure. However, creating a backup task differs from a standard procedure and requires some JIRA-specific steps, which are described below.

  1. From Main Selection -> Tasks -> By Clients, select your client and click New Backup Task. The New Backup Task window opens.
  2. Enter the Task name. Give your task a meaningful descriptive name (max. 15 letters), e.g., jira_backup.
  3. From the Task type drop-down list, select JIRA.
  4. Specify the Source, which is in JIRA's case the URL to the JIRA instance (in our example, localhost).
  5. Jira bck task Beefalo V2.jpg

  6. To specify additional JIRA backup options, click the Options tab and enter them in the Backup options (previously Save options) field.
  7. The following special options are available:

       Common backup and restore options:
         -a jira_user=username          - specify JIRA login user name
         -a jira_password=password      - specify JIRA login password
         -a jira_path=/path/            - specify path to JIRA data directory
        
       Backup options:
         -a nodelete                    - skip removing created dump file after backup
         -a nocheck                     - skip checking created dump file for contents
        
       Restore options:
         -a noimport                    - skip import after restore
       
       Browse options:
         -D                             - check for JIRA installation (process list)
    

    JIRA bck task options Beefalo V2.jpg

  8. Then switch to the JIRA tab and enter the same user name (account) and password that you have specified during JIRA backup module add-on installation.
  9. Click OK to create the task.

  10. If you want to start the newly created task immediately, right-click the name of the task and click Immediate Start. If you want to create a periodic backup, you have to create a schedule for your backup task: Click New Schedule under Main Selection -> Scheduling -> Schedules and set up a schedule. For more details, see Creating a Schedule.
  11. SEP Tip.png Tip
    You can also add your backup task to an existing schedule by double-clicking the backup task, selecting the tab Schedules and adding it to one or more schedules.
  12. Once you have configured a schedule, you must create a new backup event for it. For details, see Creating a Backup Event.

Monitoring backup

You can view the status of your backup jobs in the SEP sesam GUI -> Main Selection -> Last Backup State. The backup status overview provides detailed information on the last run of backup jobs, including the task name, start and stop time of the last backup, backup level, data size, throughput, assigned media pool, etc.

As of 4.4.3 Beefalo V2, you can check the details of your backups online by using new Web UI. For details, see SEP sesam Web UI.