Splitting JIRA applications
Occasionally, an organization may need to split its existing JIRA application instance into two separate instances. For example, there might be a requirement to have some particular projects in one instance, and other projects in a second instance.
This process requires two separate server licenses.
- Back up your database, using your database backup procedures, and verify the backup.
- Back up your attachments directory and verify the backup.
- Install the needed JIRA applications (e.g. JIRA Software) on your new server.
- The JIRA application version number on your new server must be the same as (or higher than) the version number on your existing server.
- Do not use the same JIRA home directory for the two JIRA application instances. Specify a new JIRA application home directory for the JIRA application on your new server.
- Do not connect the two JIRA application instances to the same external database instance.
- Create an XML backup from your existing JIRA server application , as described in Backing up data.
- Import the XML backup file into your new server, as described in Restoring data.
- Copy the attachments directory from your existing server to your new server, and configure your new server to use its own directory. See Configuring file attachments for more information.
- At this point you should have two JIRA application instances with the same users, projects, issues and attachments. Log in to both instances and perform some random searches to verify that the data is identical in both instances.
- Delete the non-required projects from each JIRA application.
- Generate new Server ID for the newly installed JIRA application, as described in the article Changing Server ID. This step is needed if you plan to create Application Links between the two instances.